@font-face{font-display:swap;font-family:CRBarlow;font-style:normal;font-weight:800;src:url(/assets/barlow-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:CRManrope;font-style:normal;font-weight:500;src:url(/assets/manrope-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:CRManrope;font-style:normal;font-weight:800;src:url(/assets/manrope-800.woff2) format("woff2")}#curbside-site{color-scheme:dark;width:100%;--cr-bg:#0b151c;--cr-panel:#13252f;--cr-ink:#f4f3ed;--cr-muted:#b7c4c9;--cr-accent:#ff772f;--cr-line:#30444e;--cr-pad:34px}#curbside-site .cr-site{background:var(--cr-bg);color:var(--cr-ink);container-type:inline-size;font:500 14px/1.65 CRManrope,Arial,sans-serif;position:relative;width:100%}#curbside-site.cr-phone .cr-site{margin:auto;max-width:390px}#curbside-site *{box-sizing:border-box}#curbside-site [hidden]{display:none!important}#curbside-site figure,#curbside-site h1,#curbside-site h2,#curbside-site h3,#curbside-site p{margin:0}#curbside-site h1,#curbside-site h2{font-family:CRBarlow,Impact,sans-serif;font-weight:800;letter-spacing:-.5px;line-height:1.01;text-transform:uppercase}#curbside-site h1{font-size:64px}#curbside-site h2{font-size:38px}#curbside-site h3{font-size:17px;font-weight:800;line-height:1.4}#curbside-site em{color:var(--cr-accent);font-style:normal}#curbside-site p{color:var(--cr-muted)}#curbside-site button,#curbside-site input,#curbside-site select,#curbside-site textarea{color:inherit;font:inherit}#curbside-site button{background:none;border:0;padding:0;text-align:left}#curbside-site img{display:block;height:100%;object-fit:cover;width:100%}#curbside-site .cr-inner{padding-left:var(--cr-pad);padding-right:var(--cr-pad)}#curbside-site .cr-section{padding-bottom:32px;padding-top:32px}#curbside-site .cr-label{color:var(--cr-accent);font-size:11px;font-weight:800;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase}#curbside-site .cr-small{font-size:12px;line-height:1.6}#curbside-site .cr-primary{align-items:center;background:var(--cr-accent);color:#111d23;display:inline-flex;font-size:13px;gap:20px;justify-content:space-between;min-height:48px;padding:13px 19px}#curbside-site .cr-primary span:last-child{font-size:21px;line-height:1}#curbside-site .cr-secondary{border:1px solid var(--cr-line);gap:14px;min-height:46px;padding:11px 17px}#curbside-site .cr-link,#curbside-site .cr-secondary{align-items:center;display:inline-flex;font-size:13px;font-weight:800}#curbside-site .cr-link{border-bottom:1px solid var(--cr-line);color:var(--cr-ink);gap:12px;min-height:42px;padding:7px 0}#curbside-site .cr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-top:20px}#curbside-site .cr-topline{background:#172b35;border-top:3px solid var(--cr-accent);color:var(--cr-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.5px;padding-bottom:8px;padding-top:8px}#curbside-site .cr-topline strong{color:var(--cr-ink);font-weight:500}#curbside-site .cr-header{align-items:center;border-bottom:1px solid var(--cr-line);display:flex;gap:20px;padding-bottom:14px;padding-top:14px}#curbside-site .cr-brand{background:#f1f0e8;height:48px;min-width:147px;padding:6px 9px;width:147px}#curbside-site .cr-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 17px;margin-left:auto}#curbside-site .cr-nav button{border-bottom:2px solid transparent;min-height:36px;white-space:nowrap}#curbside-site .cr-nav button[aria-current=page]{border-color:var(--cr-accent);color:var(--cr-accent)}#curbside-site .cr-header>.cr-primary{white-space:nowrap}#curbside-site .cr-menu{display:none;font-size:13px;margin-left:auto;min-height:44px}#curbside-site .cr-mobile-nav{background:var(--cr-panel);display:grid;gap:3px 18px;grid-template-columns:1fr 1fr;padding:16px 22px}#curbside-site .cr-mobile-nav button{font-size:13px;min-height:44px}#curbside-site .cr-crumb{border-bottom:1px solid var(--cr-line);color:var(--cr-muted);display:flex;font-size:11px;gap:10px;padding-bottom:12px;padding-top:12px}#curbside-site .cr-crumb button{color:var(--cr-ink)}#curbside-site .cr-hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:440px}#curbside-site .cr-hero-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:35px var(--cr-pad)}#curbside-site .cr-hero h1{margin:15px 0 19px}#curbside-site .cr-hero-copy>p:not(.cr-label){font-size:14px;max-width:470px}#curbside-site .cr-hero .cr-small{font-size:11px;margin-top:13px}#curbside-site .cr-visual{min-height:380px;min-width:0;overflow:hidden;position:relative}#curbside-site .cr-visual>img{inset:0;object-position:center 38%;position:absolute}#curbside-site .cr-caption{align-items:flex-end;background:linear-gradient(transparent,#08151ced);display:flex;font-size:12px;gap:12px;inset:auto 0 0;justify-content:space-between;padding:44px 22px 19px;position:absolute}#curbside-site .cr-caption strong{display:block;font-size:16px}#curbside-site .cr-caption .cr-label{color:#f2f3ed}#curbside-site .cr-trust{background:var(--cr-panel);border-bottom:1px solid var(--cr-line);border-top:1px solid var(--cr-line);display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:20px;padding-top:20px}#curbside-site .cr-trust>div+div{border-left:1px solid var(--cr-line);padding-left:20px}#curbside-site .cr-trust strong{display:block;font-size:17px;font-weight:800;line-height:1.3}#curbside-site .cr-trust span{color:var(--cr-muted);display:block;font-size:11px;margin-top:5px}#curbside-site .cr-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}#curbside-site .cr-heading h2{margin-top:6px}#curbside-site .cr-heading>p{font-size:12px;max-width:280px}#curbside-site .cr-files{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}#curbside-site .cr-file{display:block;width:100%}#curbside-site .cr-file-photo{background:var(--cr-panel);height:250px;overflow:hidden;position:relative}#curbside-site .cr-file-photo img{object-position:center 38%}#curbside-site .cr-file-photo span{background:#0b151ce8;font-size:11px;left:13px;padding:5px 9px;position:absolute;top:13px}#curbside-site .cr-file-meta{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:13px 0 5px}#curbside-site .cr-file-meta strong{font-weight:800}#curbside-site .cr-file>p{font-size:11px}#curbside-site .cr-owner{background:var(--cr-panel);display:grid;grid-template-columns:.9fr 1.1fr}#curbside-site .cr-owner-photo{min-height:400px;position:relative}#curbside-site .cr-owner-photo img{inset:0;object-position:center 28%;position:absolute}#curbside-site .cr-owner-copy{padding:32px var(--cr-pad)}#curbside-site .cr-owner-copy h2{margin:8px 0 6px}#curbside-site .cr-role{color:var(--cr-accent);font-size:13px;font-weight:800;margin-bottom:16px}#curbside-site .cr-owner-copy>p{font-size:13px;margin-top:13px}#curbside-site .cr-metrics{border-top:1px solid var(--cr-line);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding-top:18px}#curbside-site .cr-metrics strong{display:block;font-family:CRBarlow,Impact,sans-serif;font-size:40px;font-weight:800;line-height:1}#curbside-site .cr-metrics span{color:var(--cr-muted);font-size:11px}#curbside-site .cr-two{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site .cr-three{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}#curbside-site .cr-three h3{margin:8px 0}#curbside-site .cr-three p{font-size:12px}#curbside-site .cr-panel{background:var(--cr-panel);border-bottom:1px solid var(--cr-line);border-top:1px solid var(--cr-line)}#curbside-site .cr-reading h2{margin:7px 0 16px}#curbside-site .cr-reading p+p{margin-top:15px}#curbside-site .cr-reading p{font-size:13px}#curbside-site .cr-statement{border-left:3px solid var(--cr-accent);color:var(--cr-ink);font-size:21px;line-height:1.45;margin:23px 0;padding-left:19px}#curbside-site .cr-rates{display:flex;flex-wrap:wrap;gap:28px;margin:23px 0}#curbside-site .cr-rates strong{display:block;font-size:42px;font-weight:800;line-height:1}#curbside-site .cr-rates span{color:var(--cr-muted);display:block;font-size:12px;margin-top:8px}#curbside-site .cr-calculator{align-self:start;background:var(--cr-panel);border-top:2px solid var(--cr-accent);min-width:0;padding:24px}#curbside-site .cr-calculator>p{margin-top:10px}#curbside-site .cr-quick{gap:7px;margin:14px 0}#curbside-site .cr-quick button{border:1px solid var(--cr-line);font-size:13px;font-weight:800;min-height:44px;min-width:43px;text-align:center}#curbside-site .cr-quick button[aria-pressed=true]{background:var(--cr-accent);border-color:var(--cr-accent);color:#0b151c}#curbside-site label{color:var(--cr-muted);display:block;font-size:12px}#curbside-site input,#curbside-site select,#curbside-site textarea{background:var(--cr-bg);border:1px solid #56707b;border-radius:0;color:var(--cr-ink);display:block;font-size:16px;margin-top:6px;min-height:46px;min-width:0;padding:10px 12px;width:100%}#curbside-site textarea{resize:vertical}#curbside-site .cr-counter{align-items:end;display:grid;gap:6px;grid-template-columns:44px minmax(62px,1fr) 44px;margin-top:5px}#curbside-site .cr-counter button{border:1px solid var(--cr-line);font-size:23px;min-height:46px;text-align:center}#curbside-site .cr-counter input{margin:0;text-align:center}#curbside-site .cr-counter button:disabled{opacity:.35}#curbside-site .cr-total{align-items:flex-end;border-top:1px solid var(--cr-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:21px;padding-top:17px}#curbside-site .cr-total strong{font-size:46px;font-weight:800;line-height:1.1}#curbside-site .cr-total span{color:var(--cr-muted);display:block;font-size:11px}#curbside-site .cr-calculator .cr-primary{margin-top:20px;width:100%}#curbside-site .cr-error{color:#ffb18d;font-size:12px}#curbside-site .cr-warranty{align-items:center;display:grid;gap:30px;grid-template-columns:180px minmax(0,1fr) minmax(0,.7fr)}#curbside-site .cr-warranty-number{color:var(--cr-accent);font-family:CRBarlow,Impact,sans-serif;font-size:106px;font-weight:800;line-height:.9}#curbside-site .cr-warranty-number span{color:var(--cr-ink);display:block;font:800 12px/1.4 CRManrope,Arial,sans-serif;letter-spacing:2px;margin-top:12px;text-transform:uppercase}#curbside-site .cr-warranty h2{font-size:33px;margin-bottom:13px}#curbside-site .cr-warranty p{font-size:12px}#curbside-site .cr-warranty .cr-insured{border-left:1px solid var(--cr-line);padding-left:24px}#curbside-site .cr-insured strong{display:block;font-size:18px;margin-bottom:7px}#curbside-site details{border-bottom:1px solid var(--cr-line);padding:15px 0}#curbside-site summary{align-items:center;display:flex;font-size:13px;gap:14px;justify-content:space-between;list-style:none;min-height:24px}#curbside-site summary::-webkit-details-marker{display:none}#curbside-site summary:after{color:var(--cr-accent);content:"+";font-size:22px}#curbside-site details[open] summary:after{content:"\2212"}#curbside-site details p{font-size:12px;padding-top:10px}#curbside-site .cr-review{align-items:center;border-top:1px solid var(--cr-line);display:flex;gap:30px;margin:0;padding:22px var(--cr-pad)}#curbside-site .cr-review blockquote{flex:1;font-size:17px;line-height:1.6;margin:0}#curbside-site .cr-review cite{color:var(--cr-muted);font-size:11px;font-style:normal;max-width:190px}#curbside-site .cr-title{background:var(--cr-panel);padding-bottom:29px;padding-top:32px}#curbside-site .cr-title h1{margin:10px 0 16px;max-width:800px}#curbside-site .cr-title>p:last-child{font-size:14px;max-width:680px}#curbside-site .cr-compare{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site .cr-shot{background:var(--cr-panel);height:420px;overflow:hidden;position:relative;width:100%}#curbside-site .cr-shot>span{background:var(--cr-bg);font-size:11px;left:13px;letter-spacing:1px;padding:5px 10px;position:absolute;text-transform:uppercase;top:13px}#curbside-site .cr-shot:last-child>span{background:var(--cr-accent);color:var(--cr-bg)}#curbside-site .cr-shot>b{background:#0b151ce8;bottom:13px;font-size:11px;font-weight:500;padding:5px 10px;position:absolute;right:13px}#curbside-site .cr-facts{border-top:1px solid var(--cr-line);display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:18px}#curbside-site .cr-facts span{color:var(--cr-muted);display:block;font-size:11px;margin-bottom:6px}#curbside-site .cr-photo{height:370px;overflow:hidden;position:relative}#curbside-site .cr-photo img{object-position:center 35%}#curbside-site .cr-steps{border-bottom:1px solid var(--cr-line);display:grid;gap:21px;grid-template-columns:70px minmax(0,1fr);padding:22px 0}#curbside-site .cr-steps>b{color:var(--cr-accent);font-family:CRBarlow,Impact,sans-serif;font-size:44px;font-weight:800;line-height:1}#curbside-site .cr-steps h3{margin-bottom:8px}#curbside-site .cr-steps p{font-size:13px}#curbside-site .cr-area-headline{color:var(--cr-accent);font-family:CRBarlow,Impact,sans-serif;font-size:160px;font-weight:800;letter-spacing:-5px;line-height:1}#curbside-site .cr-city-list{display:grid;gap:0 20px;grid-template-columns:1fr 1fr;margin-top:15px}#curbside-site .cr-city-list span{border-bottom:1px solid var(--cr-line);font-size:13px;padding:10px 0}#curbside-site .cr-personal{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}#curbside-site .cr-personal>div{border-top:2px solid var(--cr-accent);padding-top:15px}#curbside-site .cr-personal h3{margin-bottom:7px}#curbside-site .cr-personal p{font-size:12px}#curbside-site .cr-form{background:var(--cr-panel);border-top:2px solid var(--cr-accent);padding:25px}#curbside-site .cr-form-grid{display:grid;gap:17px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site .cr-form-grid .cr-full{grid-column:1/-1}#curbside-site .cr-note{border-bottom:1px solid var(--cr-line);border-top:1px solid var(--cr-line);font-size:12px;margin:20px 0;padding:17px 0}#curbside-site .cr-note strong{color:var(--cr-ink)}#curbside-site .cr-message{background:var(--cr-bg);border:1px solid var(--cr-line);color:var(--cr-ink);font-size:13px;line-height:1.7;padding:17px;white-space:pre-wrap}#curbside-site .cr-form-review{margin-top:22px}#curbside-site .cr-form-review h3{margin-bottom:12px}#curbside-site .cr-final{align-items:center;background:var(--cr-panel);border-top:1px solid var(--cr-line);display:flex;gap:24px;justify-content:space-between;padding-bottom:29px;padding-top:29px}#curbside-site .cr-final h2{margin:7px 0 10px}#curbside-site .cr-final p{font-size:12px}#curbside-site .cr-footer{padding-bottom:22px;padding-top:25px}#curbside-site .cr-footer-grid{display:grid;gap:26px;grid-template-columns:1.2fr 1fr 1fr}#curbside-site .cr-footer strong{display:block;font-size:15px;margin-bottom:5px}#curbside-site .cr-footer p{font-size:11px;overflow-wrap:anywhere}#curbside-site .cr-footer-links{display:grid;gap:3px 15px;grid-template-columns:1fr 1fr}#curbside-site .cr-footer button{font-size:12px;min-height:30px}#curbside-site .cr-footer-bottom{border-top:1px solid var(--cr-line);color:var(--cr-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:space-between;margin-top:20px;padding-top:17px}#curbside-site .cr-dialog{background:var(--cr-bg);border:1px solid var(--cr-line);box-shadow:0 15px 50px #000b;color:var(--cr-ink);inset:auto 0;margin:0 auto;max-width:540px;padding:20px;position:absolute;width:calc(100% - 28px);z-index:10}#curbside-site .cr-dialog-head{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:14px}#curbside-site .cr-dialog-head button{border:1px solid var(--cr-line);font-size:12px;min-height:44px;padding:8px 13px;white-space:nowrap}#curbside-site .cr-dialog img{height:auto;max-height:660px;object-fit:contain}#curbside-site .cr-dialog p{font-size:12px;margin-top:12px}@container (max-width:800px){#curbside-site .cr-header{gap:15px}#curbside-site .cr-nav{gap:4px 10px}#curbside-site .cr-nav button{font-size:11px}#curbside-site .cr-header>.cr-primary{font-size:12px;padding:11px 13px}#curbside-site h1{font-size:53px}}@container (max-width:620px){#curbside-site .cr-inner{padding-left:22px;padding-right:22px}#curbside-site .cr-topline{font-size:11px;padding-bottom:9px;padding-top:9px}#curbside-site .cr-topline>span:last-child{display:none}#curbside-site .cr-header{padding-bottom:11px;padding-top:11px}#curbside-site .cr-header>.cr-primary,#curbside-site .cr-nav{display:none}#curbside-site .cr-menu{display:block}#curbside-site .cr-brand{height:47px;min-width:146px;width:146px}#curbside-site h1{font-size:51px}#curbside-site h2{font-size:34px}#curbside-site .cr-hero{grid-template-columns:1fr;min-height:0}#curbside-site .cr-hero-copy{padding:25px 22px 28px}#curbside-site .cr-hero-copy>p:not(.cr-label){font-size:13px}#curbside-site .cr-hero h1{margin:13px 0 17px}#curbside-site .cr-visual{min-height:315px}#curbside-site .cr-visual>img{object-position:50% 32%}#curbside-site .cr-hero .cr-actions,#curbside-site .cr-hero .cr-primary{width:100%}#curbside-site .cr-trust{gap:14px;grid-template-columns:1fr}#curbside-site .cr-trust>div+div{border-left:0;border-top:1px solid var(--cr-line);padding:14px 0 0}#curbside-site .cr-trust strong{font-size:16px}#curbside-site .cr-section{padding-bottom:27px;padding-top:27px}#curbside-site .cr-heading{display:block;margin-bottom:18px}#curbside-site .cr-heading>p{margin-top:12px;max-width:none}#curbside-site .cr-files{gap:23px;grid-template-columns:1fr}#curbside-site .cr-file-photo{height:285px}#curbside-site .cr-owner,#curbside-site .cr-three,#curbside-site .cr-two{gap:23px;grid-template-columns:minmax(0,1fr)}#curbside-site .cr-owner{gap:0}#curbside-site .cr-owner-photo{min-height:345px}#curbside-site .cr-owner-copy{padding:25px 22px}#curbside-site .cr-warranty{gap:21px;grid-template-columns:1fr}#curbside-site .cr-warranty-number{font-size:90px}#curbside-site .cr-warranty .cr-insured{border-left:0;border-top:1px solid var(--cr-line);padding:19px 0 0}#curbside-site .cr-rates{gap:24px}#curbside-site .cr-rates strong{font-size:36px}#curbside-site .cr-calculator{padding:20px}#curbside-site .cr-review{display:block;padding:23px 22px}#curbside-site .cr-review cite{display:block;margin-top:12px;max-width:none}#curbside-site .cr-title{padding-bottom:27px;padding-top:26px}#curbside-site .cr-title>p:last-child{font-size:13px}#curbside-site .cr-shot{height:230px}#curbside-site .cr-compare{gap:8px}#curbside-site .cr-shot>span{left:8px;padding:4px 7px;top:8px}#curbside-site .cr-shot>b{bottom:8px;padding:4px 6px;right:8px}#curbside-site .cr-facts{gap:12px;grid-template-columns:1fr}#curbside-site .cr-facts>div{display:flex;flex-wrap:wrap;gap:12px}#curbside-site .cr-facts span{min-width:65px}#curbside-site .cr-photo{height:290px}#curbside-site .cr-steps{gap:14px;grid-template-columns:40px minmax(0,1fr)}#curbside-site .cr-steps>b{font-size:34px}#curbside-site .cr-area-headline{font-size:126px}#curbside-site .cr-personal{gap:17px;grid-template-columns:1fr}#curbside-site .cr-form{padding:20px}#curbside-site .cr-form-grid{grid-template-columns:minmax(0,1fr)}#curbside-site .cr-final{display:block}#curbside-site .cr-final .cr-primary{margin-top:19px;width:100%}#curbside-site .cr-footer-grid{gap:23px;grid-template-columns:1fr}#curbside-site .cr-footer button{min-height:40px}}@container (max-width:320px){#curbside-site h1{font-size:45px}#curbside-site .cr-shot{height:185px}#curbside-site .cr-primary{gap:12px;padding:13px 14px}#curbside-site .cr-calculator,#curbside-site .cr-form{padding:16px}#curbside-site .cr-dialog{padding:15px}}html{color-scheme:dark}body,html{background:#0b151c}body{color:#f4f3ed;font-family:CRManrope,Arial,sans-serif}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:default}a{color:inherit}img{max-width:100%}*{box-sizing:border-box}:focus-visible{outline:3px solid #ffb989;outline-offset:4px}::selection{background:#ff772f;color:#0b151c}.skip-link{background:#ff772f;color:#0b151c;left:9px;padding:12px 20px;position:fixed;top:9px;transform:translateY(-180%);z-index:1000}.skip-link:focus{transform:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#curbside-site{margin:0 auto;max-width:1440px}#curbside-site a{text-decoration:none}#curbside-site .cr-nav a{align-items:center;border-bottom:2px solid transparent;display:inline-flex;min-height:40px;white-space:nowrap}#curbside-site .cr-nav a[aria-current=page]{border-color:var(--cr-accent);color:var(--cr-accent)}#curbside-site .cr-mobile-nav a{align-items:center;display:flex;font-size:14px;min-height:44px}#curbside-site .cr-footer a:not(.cr-primary){align-items:center;display:inline-flex;font-size:13px;min-height:32px}#curbside-site .cr-footer-bottom a{font-size:12px}#curbside-site .cr-crumb a{color:var(--cr-ink)}#curbside-site .cr-nav{font-size:13px}#curbside-site .cr-reading p{font-size:15px}#curbside-site .cr-owner-copy>p,#curbside-site .cr-three p{font-size:14px}#curbside-site .cr-heading>p{font-size:13px}#curbside-site .cr-hero-copy>p:not(.cr-label){font-size:15px}#curbside-site .cr-hero .cr-small{font-size:12px}#curbside-site .cr-personal p,#curbside-site details p{font-size:14px}#curbside-site summary{font-size:14px;min-height:32px}#curbside-site .cr-warranty p{font-size:14px}#curbside-site .cr-trust span{font-size:12px}#curbside-site .cr-final p{font-size:14px}#curbside-site h1,#curbside-site h2{overflow-wrap:break-word}#curbside-site .cr-brand{display:block}#curbside-site .cr-primary:hover{background:#ff8b4d}#curbside-site .cr-secondary:hover{border-color:var(--cr-accent)}#curbside-site .cr-link:hover{color:var(--cr-accent)}#curbside-site .cr-file-photo img{transition:transform .25s ease}#curbside-site .cr-file:hover .cr-file-photo img{transform:scale(1.025)}#curbside-site .cr-hero .cr-small{line-height:1.7}#curbside-site [id]{scroll-margin-top:24px}#curbside-site .cr-error:not(:empty){margin-top:10px}#curbside-site .cr-note{font-size:13px}#curbside-site .cr-quick button{min-width:46px}#curbside-site .cr-copy-fallback{font-size:14px;margin-top:15px;min-height:150px;resize:vertical;width:100%}.cr-modal{background:#0b151c;border:1px solid #42606b;box-shadow:0 25px 100px #0009;color:#f4f3ed;font:500 14px/1.65 CRManrope,Arial,sans-serif;margin:auto;max-height:calc(100dvh - 32px);max-width:660px;padding:26px;width:calc(100% - 32px)}.cr-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.cr-modal h2{font:800 43px/1 CRBarlow,Impact,sans-serif;margin:5px 0 18px}.cr-modal h3{font-size:18px;line-height:1.3}.cr-modal p{color:#b7c4c9}.cr-modal a{color:inherit}.cr-modal .cr-label{color:#ff772f;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.cr-modal .cr-dialog-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.cr-modal button{color:inherit;cursor:pointer;font:inherit}.cr-modal .cr-dialog-head button{background:none;border:1px solid #42606b}.cr-modal .cr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.cr-modal .cr-primary,.cr-modal .cr-secondary{align-items:center;border:0;display:inline-flex;font-size:13px;font-weight:800;gap:18px;min-height:46px;padding:12px 16px;text-decoration:none}.cr-modal .cr-primary{background:#ff772f;color:#0b151c}.cr-modal .cr-secondary{background:none;border:1px solid #42606b}.cr-modal .cr-link{background:none;border:0;border-bottom:1px solid #42606b;color:#f4f3ed;font-size:13px;min-height:40px;padding:8px 0;text-decoration:none}.cr-modal .cr-small{font-size:12px}.cr-phone-card{background:#13252f;margin:20px 0;padding:18px}.cr-phone-card>span{color:#b7c4c9;display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase}.cr-phone-card>a{display:block;font-size:28px;font-weight:800;text-decoration:none}.cr-qr-row{align-items:center;display:grid;gap:22px;grid-template-columns:160px minmax(0,1fr);margin:22px 0}.cr-qr-row img{background:#fff;height:160px;padding:4px;width:160px}.cr-qr-row h3{margin:0 0 8px}.cr-qr-row p{font-size:13px;margin:6px 0}.cr-contact-status{color:#f3c0a2!important;font-size:13px;margin:12px 0;min-height:1em}.cr-copy-fallback{background:#0b151c;border:1px solid #56707b;color:#f4f3ed;font:500 14px/1.6 CRManrope,Arial,sans-serif;min-height:140px;padding:12px;width:100%}.cr-gallery-modal{max-width:1100px;padding:20px}.cr-gallery-stage{background:#071015;display:block;max-height:68dvh;overflow:auto}.cr-gallery-stage img{display:block;height:auto;margin:auto;max-height:66dvh;max-width:100%;object-fit:contain;width:auto}.cr-gallery-stage.zoomed img{height:auto;max-height:none;max-width:none;object-fit:fill;width:1200px}.cr-gallery-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cr-gallery-tools p{font-size:13px;margin:12px 0}.cr-gallery-tools .cr-actions{margin:10px 0}.cr-rim-detail{margin:0 0 26px}.cr-rim-detail .cr-compare{margin-top:16px}.cr-detail-photo{background:#071015;border:0;display:block;height:220px!important;overflow:hidden;padding:0;position:relative;width:100%}.cr-detail-photo img{height:auto!important;max-width:none;object-fit:fill!important;position:absolute}.cr-detail-photo>span{background:#0b151c;color:#f4f3ed;font-size:11px;left:12px;padding:4px 10px;position:absolute;top:12px}.cr-detail-photo:last-child>span{background:#ff772f;color:#0b151c}#curbside-site .cr-account-logos{display:grid;gap:13px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}#curbside-site .cr-account-logos li{align-items:center;background:#eceee9;display:flex;justify-content:center;min-height:84px;padding:14px}#curbside-site .cr-account-logos img{height:48px;object-fit:contain;width:100%}#curbside-site .cr-vehicle-gallery .cr-file-photo{height:215px}#curbside-site .cr-footer-play{align-items:center;border-top:1px solid #30444e;display:flex;flex-wrap:wrap;gap:18px;margin-top:15px;padding-top:15px}#curbside-site .cr-footer-play button{font-size:11px;min-height:34px}#curbside-site .cr-lap-road{border-bottom:1px solid #30444e;flex:1;height:29px;min-width:160px;overflow:hidden;position:relative}#curbside-site .cr-lap-road img{bottom:2px;height:auto;left:-85px;position:absolute;width:80px}#curbside-site .cr-lap-road.running img{animation:curbside-lap 3.2s ease-in-out 1}@keyframes curbside-lap{0%{left:-85px}to{left:100%}}.motion-off *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.cr-mobile-dock{display:none}.no-js-note{background:#13252f;color:#f4f3ed;font-size:14px;padding:12px 22px}.cr-build-note{display:none}@container (max-width:930px){#curbside-site .cr-nav{display:none}#curbside-site .cr-menu{display:block}#curbside-site .cr-header>.cr-primary{margin-left:auto}#curbside-site .cr-menu{margin-left:0}#curbside-site .cr-account-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:620px){#curbside-site .cr-menu{margin-left:auto}#curbside-site .cr-hero-copy>p:not(.cr-label),#curbside-site .cr-owner-copy>p,#curbside-site .cr-reading p{font-size:14px}#curbside-site .cr-hero .cr-small{font-size:12px}#curbside-site .cr-heading>p{font-size:13px}#curbside-site .cr-personal p,#curbside-site .cr-three p{font-size:14px}#curbside-site .cr-footer{padding-bottom:100px}#curbside-site .cr-account-logos{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#curbside-site .cr-account-logos li{min-height:75px}#curbside-site .cr-vehicle-gallery .cr-file-photo{height:250px}#curbside-site .cr-quick button{min-width:43px}#curbside-site .cr-detail-photo{height:140px!important}#curbside-site .cr-steps p{font-size:14px}}@media(max-width:620px){.cr-mobile-dock{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b151cf5;border-top:1px solid #30444e;bottom:0;display:flex;gap:12px;justify-content:space-between;left:0;padding:10px 14px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.cr-mobile-dock>a:first-child{color:#f4f3ed;min-width:67px;padding:10px 3px}.cr-mobile-dock .cr-primary,.cr-mobile-dock>a:first-child{font:800 12px/1.4 CRManrope,Arial,sans-serif;text-decoration:none}.cr-mobile-dock .cr-primary{align-items:center;background:#ff772f;color:#0b151c;display:flex;flex:1;gap:14px;justify-content:space-between;min-height:45px;padding:12px 14px}.cr-mobile-dock .cr-primary span:last-child{font-size:20px}.cr-modal{max-height:calc(100dvh - 24px);padding:20px;width:calc(100% - 24px)}.cr-modal h2{font-size:36px}.cr-qr-row{gap:15px;grid-template-columns:130px minmax(0,1fr)}.cr-qr-row img{height:130px;width:130px}.cr-gallery-modal{padding:12px}.cr-gallery-stage{max-height:61dvh}.cr-gallery-stage img{max-height:59dvh}.cr-gallery-tools{display:block}.cr-phone-card>a{font-size:25px}}@media(max-width:360px){.cr-qr-row{grid-template-columns:1fr}.cr-qr-row img{margin:auto}.cr-modal .cr-actions{display:grid;grid-template-columns:1fr}.cr-mobile-dock{gap:8px;padding-left:10px;padding-right:10px}.cr-mobile-dock .cr-primary{font-size:11px;padding:12px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.cr-final,.cr-footer-play,.cr-header,.cr-mobile-dock,.cr-mobile-nav,.cr-modal{display:none!important}#curbside-site .cr-site,body{background:#fff!important;color:#000!important}#curbside-site p{color:#333!important}}#curbside-site .cr-detail-photo{aspect-ratio:460/300;height:auto!important}#curbside-site .cr-account-logos li:has(img[src$="enterprise.svg"]){background:#17382b}@container (max-width:620px){#curbside-site input,#curbside-site select,#curbside-site textarea{font-size:16px}}body,html{background:#09070e;color:#f4f0f7}body{isolation:isolate}body:before{background:linear-gradient(90deg,#09070e88,#09070eaa),url(/assets/purple-background.webp) 50% 45%/cover no-repeat;content:"";inset:0;opacity:.42;pointer-events:none;position:fixed;z-index:-1}:focus-visible{outline-color:#d7b7ff}::selection{background:#d7b7ff;color:#120c20}#curbside-site{max-width:none;--cr-bg:#09070e;--cr-panel:#14101c;--cr-ink:#f4f0f7;--cr-muted:#c1bacb;--cr-accent:#c8a3ff;--cr-line:#ffffff22;--cr-pad:clamp(24px,5vw,84px)}#curbside-site .cr-site{background:transparent;font-size:15px;line-height:1.7}#curbside-site h1,#curbside-site h2{font-family:CRManrope,Arial,sans-serif;font-weight:500;letter-spacing:-2px;line-height:1.1;text-transform:none}#curbside-site h1{font-size:clamp(42px,5.2vw,76px)}#curbside-site h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-1.5px}#curbside-site h3{font-size:19px;font-weight:500}#curbside-site .cr-label{color:#d7c5ef;font-size:10px;font-weight:500;letter-spacing:1.8px}#curbside-site .cr-primary{background:#dac3fa;border:1px solid #e1d0fa;border-radius:3px;box-shadow:0 2px 20px #ae67ff14;color:#190f28;font-weight:800;transition:background .2s,transform .2s}#curbside-site .cr-primary:hover{background:#ebddff;transform:translateY(-1px)}#curbside-site .cr-link,#curbside-site .cr-secondary{font-weight:500}#curbside-site .cr-topline{background:#0d0a13c9;border-top:0;font-size:10px;letter-spacing:.2px;padding-bottom:6px;padding-top:6px}#curbside-site .cr-header{background:#0b0813b3;border-color:#ffffff18;gap:22px;padding-bottom:20px;padding-top:20px;position:relative;z-index:8}#curbside-site .cr-brand{background:none;height:53px;min-width:160px;padding:0;width:160px}#curbside-site .cr-brand img{filter:invert(1);mix-blend-mode:screen;object-fit:contain}#curbside-site .cr-nav{font-size:12px;gap:15px}#curbside-site .cr-header>.cr-primary{background:transparent;border-color:#ffffff50;box-shadow:none;color:#f4f0f7;font-size:12px;min-height:43px;padding:9px 15px}#curbside-site .cr-mobile-nav{background:#140d22f5;border-bottom:1px solid var(--cr-line);position:relative;z-index:10}#curbside-site .cr-section{padding-bottom:44px;padding-top:44px}#curbside-site .cr-owner,#curbside-site .cr-owner-copy,#curbside-site .cr-panel,#curbside-site .cr-review{background:transparent}#curbside-site .cr-title{background:linear-gradient(120deg,#190e28b0,#09070e30);padding-bottom:44px;padding-top:52px}#curbside-site .cr-title h1{max-width:900px}#curbside-site .cr-title>p:last-child{font-size:16px;line-height:1.7;max-width:720px}#curbside-site .cr-trust{background:transparent;border-bottom:1px solid #ffffff20;border-top:1px solid #ffffff20;padding-bottom:23px;padding-top:23px}#curbside-site .cr-trust strong{font-family:CRManrope,Arial,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.5px;text-transform:none}#curbside-site .cr-file{background:none;border:0}#curbside-site .cr-file-photo{height:380px}#curbside-site .cr-file-photo>span{background:#120a20bd;color:#ecddff}#curbside-site .cr-file-meta{padding-top:15px}#curbside-site .cr-file-meta strong{font-size:19px;font-weight:500}#curbside-site .cr-files{gap:30px}#curbside-site .cr-calculator,#curbside-site .cr-form{background:#100c1aeb;border:1px solid #ffffff24;border-radius:5px;padding:30px}#curbside-site input,#curbside-site select,#curbside-site textarea{background:#0e0a16;border-color:#ffffff35}#curbside-site .cr-quick button[aria-pressed=true]{background:#dac3fa;border-color:#dac3fa;color:#190f28}#curbside-site .cr-counter button,#curbside-site .cr-counter input{background:#0e0a16;border-color:#ffffff35}#curbside-site .cr-metrics strong,#curbside-site .cr-rates strong,#curbside-site .cr-total strong,#curbside-site .cr-warranty-number{font-family:CRManrope,Arial,sans-serif;font-weight:500;letter-spacing:-2px}#curbside-site .cr-warranty{background:#120c1ab0;border-block:1px solid #ffffff20}#curbside-site .cr-warranty-number{font-size:88px}#curbside-site .cr-facts{background:#100a1999;border-color:#ffffff20}#curbside-site .cr-facts strong{font-weight:500}#curbside-site .cr-personal>div{background:transparent;border:0;border-top:1px solid #ffffff27;padding-left:0;padding-right:0}#curbside-site .cr-detail-photo,#curbside-site .cr-photo,#curbside-site .cr-shot{background:#0a080e}#curbside-site .cr-detail-photo>span,#curbside-site .cr-shot>span{background:#160f21;color:#ede0ff}#curbside-site .cr-detail-photo:last-child>span,#curbside-site .cr-shot:last-child>span{background:#d2b1ff;color:#170c25}#curbside-site .cr-review{border-block:1px solid #ffffff20;padding-bottom:32px;padding-top:32px}#curbside-site .cr-review blockquote{font-weight:500}#curbside-site .cr-final{background:linear-gradient(110deg,#241037b0,#09070e4d);border-block:1px solid #ffffff20;padding-bottom:48px;padding-top:48px}#curbside-site .cr-footer{background:#09070ef2;padding-top:35px}#curbside-site .cr-footer-play{border-color:#ffffff18}#curbside-site .cr-account-logos li{filter:grayscale(1)}.cr-modal{background:#100b18;border-color:#5c476d;color:#f4f0f7}.cr-modal h2{font-family:CRManrope,Arial,sans-serif;font-weight:500;letter-spacing:-1px;line-height:1.15;text-transform:none}.cr-modal p{color:#c1bacb}.cr-modal .cr-label{color:#d1b7f3}.cr-modal .cr-primary{background:#dac3fa;color:#190f28}.cr-phone-card{background:#1b1228}.cr-gallery-stage{background:#09070e}.cr-copy-fallback{background:#0e0a16;border-color:#6b5680;color:#f4f0f7}.cr-contact-status{color:#d8c1f6!important}.cr-mobile-dock{background:#110b1bf5;border-color:#ffffff26}.cr-mobile-dock .cr-primary{background:#dac3fa;border-radius:3px;color:#190f28}#curbside-site .lv-text-link{align-items:center;border-bottom:1px solid #ffffff45;color:#f4f0f7;display:inline-flex;font-size:13px;gap:16px;min-height:44px}#curbside-site .lv-text-link:hover{border-color:#d9baff;color:#d9baff}#curbside-site .lv-wrap{margin:0 auto;max-width:1440px;padding:62px var(--cr-pad);width:100%}#curbside-site.lv-home .cr-topline{display:none}#curbside-site.lv-home .cr-header{background:linear-gradient(#08050bc9,transparent);border-color:#ffffff20;left:0;position:absolute;right:0;top:0}#curbside-site.lv-home .cr-mobile-nav{left:0;position:absolute;right:0;top:90px}#curbside-site .lv-hero{align-items:center;display:flex;isolation:isolate;min-height:800px;overflow:hidden;position:relative}#curbside-site .lv-hero-photo{height:100%;inset:0;object-fit:cover;object-position:50% 10%;position:absolute;width:100%;z-index:-2}#curbside-site .lv-hero-shade{background:linear-gradient(90deg,#09070e05 12%,#09070e08 30%,#09070e77 51%,#09070ee6 70%,#09070ef0),linear-gradient(0deg,#09070e,transparent 23%,transparent 80%,#09070e55);inset:0;position:absolute;z-index:-1}#curbside-site .lv-hero-copy{margin-left:52%;max-width:780px;padding:135px var(--cr-pad) 120px 25px;width:48%}#curbside-site .lv-hero-copy h1{font-size:clamp(54px,5.4vw,86px);letter-spacing:-3.5px;line-height:1.04;margin:22px 0}#curbside-site .lv-hero-copy>p:not(.cr-label){color:#e0d7e9;font-size:15px;line-height:1.8;max-width:420px}#curbside-site .lv-hero-copy .cr-actions{gap:22px;margin-top:28px}#curbside-site .lv-hero-copy .lv-hero-assurance{color:#e0d7e9;font-size:11px;margin-top:22px}#curbside-site .lv-hero-assurance span{padding:0 7px}#curbside-site .lv-hero-foot{bottom:30px;color:#d8cfe0;display:flex;font-size:10px;gap:20px;justify-content:space-between;left:var(--cr-pad);letter-spacing:2px;position:absolute;right:var(--cr-pad)}#curbside-site .lv-hero-foot>a{align-items:center;display:flex;font-size:11px;gap:22px;letter-spacing:.3px;min-height:44px}#curbside-site .lv-flow{background:linear-gradient(#09070ec9,#09070e70 18%,#09070e75 66%,#09070e9e)}#curbside-site .lv-section-head{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:30px}#curbside-site .lv-section-head h2{margin-top:16px}#curbside-site .lv-section-head>p{font-size:13px;line-height:1.8;margin-bottom:5px;max-width:360px}#curbside-site .lv-proof-grid{display:grid;gap:28px;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}#curbside-site .lv-photo-pair{display:grid;gap:8px;grid-template-columns:1fr 1fr}#curbside-site .lv-proof-photo{background:#100b18;display:block;height:440px;overflow:hidden;position:relative;width:100%}#curbside-site .lv-proof-photo img{object-position:center 53%}#curbside-site .lv-proof-photo>span{background:#120c1cde;border:1px solid #ffffff35;border-radius:2px;bottom:16px;color:#f4f0f7;font-size:11px;left:16px;padding:5px 13px;position:absolute}#curbside-site .lv-caption{align-items:center;display:flex;font-size:18px;gap:15px;justify-content:space-between;margin-top:16px}#curbside-site .lv-caption small{color:#bfb4ca;display:block;font-size:11px;letter-spacing:.4px;margin-top:4px}#curbside-site .lv-more-repairs{align-content:end;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-bottom:0}#curbside-site .lv-small-repair{display:block;min-width:0}#curbside-site .lv-small-repair img{height:290px;object-position:center}#curbside-site .lv-small-repair span{display:block;font-size:16px;margin-top:13px}#curbside-site .lv-small-repair small{color:#bfb4ca;display:block;font-size:10px;margin-top:4px}#curbside-site .lv-proof-foot{align-items:center;border-bottom:1px solid #ffffff24;display:flex;gap:24px;justify-content:space-between;margin-top:22px;padding-bottom:15px}#curbside-site .lv-proof-foot>p{font-size:12px}#curbside-site .lv-owner{align-items:center;display:grid;gap:8%;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);padding-top:30px}#curbside-site .lv-owner-portrait{max-width:470px}#curbside-site .lv-owner-portrait img{aspect-ratio:1/1.05;object-fit:cover}#curbside-site .lv-owner-portrait figcaption{font-size:18px;margin-top:18px}#curbside-site .lv-owner-portrait figcaption span{color:#c1bacb;display:block;font-size:11px;margin-top:4px}#curbside-site .lv-owner-copy h2{margin:17px 0 24px}#curbside-site .lv-owner-copy>p:not(.cr-label){font-size:14px;margin-bottom:16px;max-width:590px}#curbside-site .lv-owner-numbers{border-top:1px solid #ffffff25;display:flex;gap:45px;margin-top:25px;padding-top:20px}#curbside-site .lv-owner-numbers strong{display:block;font-size:42px;font-weight:500;letter-spacing:-2px;line-height:1.2}#curbside-site .lv-owner-numbers span{color:#c1bacb;display:block;font-size:11px;margin-top:8px}#curbside-site .lv-assurance{background:linear-gradient(90deg,#22112c66,#100b1930);border-block:1px solid #ffffff22;display:grid;gap:8%;grid-template-columns:1.2fr 1fr}#curbside-site .lv-assurance h2{margin-top:17px}#curbside-site .lv-assurance h3{margin:0 0 10px}#curbside-site .lv-assurance p{font-size:14px;max-width:550px}#curbside-site .lv-assurance p+h3{margin-top:26px}#curbside-site .lv-assurance a{margin-top:12px}#curbside-site .lv-pricing{align-items:center;display:grid;gap:8%;grid-template-columns:1.2fr 1fr}#curbside-site .lv-pricing h2{margin:18px 0 26px}#curbside-site .lv-rates{display:flex;gap:40px;margin:24px 0}#curbside-site .lv-rates strong{font-size:52px;font-weight:500;letter-spacing:-2px;line-height:1.2}#curbside-site .lv-rates span{color:#c1bacb;display:block;font-size:12px;margin-top:8px}#curbside-site .lv-pricing>div>p:not(.cr-label){font-size:14px;margin-bottom:14px;max-width:530px}#curbside-site .lv-estimate .cr-calculator{background:linear-gradient(140deg,#20112edb,#0d0914f0);border:1px solid #b28ad74a;box-shadow:0 30px 80px #0003}#curbside-site .lv-service{border-top:1px solid #ffffff22;display:grid;gap:8%;grid-template-columns:1.2fr 1fr;padding-top:50px}#curbside-site .lv-service h2{margin:18px 0 22px}#curbside-site .lv-service>div>p:not(.cr-label){font-size:14px;margin-bottom:18px;max-width:520px}#curbside-site .lv-service .lv-cities{color:#cdb9df;font-size:12px;line-height:2}#curbside-site .lv-questions>.cr-label{margin-bottom:17px}#curbside-site .lv-questions details{padding:17px 0}#curbside-site .lv-questions summary{font-size:14px;font-weight:500;min-height:30px}#curbside-site .lv-questions>a{margin-top:15px}#curbside-site .lv-testimonial{padding-bottom:30px;padding-top:25px;position:relative;text-align:center}#curbside-site .lv-quote-mark{color:#c8a3ff;display:block;font-family:Georgia,serif;font-size:75px;height:58px;line-height:1}#curbside-site .lv-testimonial blockquote{font-size:clamp(20px,2.3vw,31px);letter-spacing:-.6px;line-height:1.55;margin:0 auto;max-width:900px}#curbside-site .lv-testimonial cite{display:block;font-size:12px;font-style:normal;margin-top:20px}#curbside-site .lv-testimonial cite span{color:#c1bacb;display:block;font-size:10px;margin-top:4px}#curbside-site .lv-last-look{padding-bottom:40px;padding-top:30px}#curbside-site .lv-car-gallery{display:grid;gap:16px;grid-template-columns:1.3fr 1fr 1fr;margin-top:22px}#curbside-site .lv-car-gallery button{display:block;height:245px;overflow:hidden}#curbside-site .lv-car-gallery img{object-position:center 52%;transition:transform .25s ease}#curbside-site .lv-car-gallery button:hover img{transform:scale(1.025)}#curbside-site .lv-gallery-note{font-size:10px;margin-top:13px}@media(min-width:1500px){#curbside-site .lv-hero{min-height:900px}#curbside-site .lv-hero-copy{padding-right:7vw}}@media(max-width:1100px){#curbside-site .lv-hero-copy{margin-left:49%;padding-left:20px;width:51%}#curbside-site .lv-hero-copy h1{font-size:62px}#curbside-site .lv-hero{min-height:760px}#curbside-site .lv-proof-grid{grid-template-columns:1fr}#curbside-site .lv-more-repairs{gap:25px;grid-template-columns:1fr 1fr}#curbside-site .lv-small-repair{align-items:center;display:grid;gap:20px;grid-template-columns:95px 1fr}#curbside-site .lv-small-repair img{height:110px}#curbside-site .lv-small-repair span{margin:0}}@media(max-width:930px){#curbside-site .cr-nav{display:none}#curbside-site .cr-menu{display:block}#curbside-site .cr-header>.cr-primary{margin-left:auto}#curbside-site .lv-hero-copy h1{font-size:54px}#curbside-site .lv-hero-copy .cr-actions{gap:10px}#curbside-site .lv-hero-copy .lv-hero-assurance{max-width:270px}#curbside-site .lv-owner{gap:5%}#curbside-site .lv-owner-numbers{gap:25px}#curbside-site .lv-owner-numbers strong{font-size:36px}}@media(max-width:700px){#curbside-site .cr-header{padding-bottom:15px;padding-top:15px}#curbside-site .cr-brand{height:48px;min-width:135px;width:135px}#curbside-site .cr-header>.cr-primary{display:none}#curbside-site .cr-menu{border:1px solid #ffffff45;border-radius:2px;font-size:12px;margin-left:auto;padding:8px 13px}#curbside-site .cr-topline{font-size:9px}#curbside-site h1{font-size:42px;letter-spacing:-1.8px}#curbside-site h2{font-size:34px;letter-spacing:-1.3px}#curbside-site .cr-title{padding-bottom:30px;padding-top:32px}#curbside-site .cr-title>p:last-child{font-size:14px}#curbside-site .cr-section{padding-block:32px}#curbside-site .cr-file-photo{height:350px}#curbside-site .cr-files{gap:28px}#curbside-site .cr-trust{gap:12px}#curbside-site .cr-trust strong{font-size:20px}#curbside-site .cr-trust>div+div{padding-top:12px}#curbside-site .cr-calculator,#curbside-site .cr-form{padding:23px}#curbside-site .cr-final{padding-block:32px}#curbside-site .cr-warranty-number{font-size:70px}#curbside-site .lv-wrap{padding:38px 24px}#curbside-site.lv-home .cr-mobile-nav{top:78px}#curbside-site .lv-hero{background:#09070e;display:block;min-height:0;padding-bottom:35px}#curbside-site .lv-hero-photo{height:450px;object-fit:cover;object-position:28% 0;width:100%}#curbside-site .lv-hero-shade{background:linear-gradient(0deg,#09070e 5%,#09070ee6 18%,#09070e60 33%,transparent 58%),linear-gradient(180deg,#09070e80,transparent 25%);bottom:auto;height:490px}#curbside-site .lv-hero-copy{margin:0;max-width:none;padding:360px 24px 0;width:100%}#curbside-site .lv-hero-copy h1{font-size:49px;letter-spacing:-2.3px;line-height:1.02;margin:16px 0 18px}#curbside-site .lv-hero-copy h1 br:first-of-type{display:none}#curbside-site .lv-hero-copy>p:not(.cr-label){font-size:14px;max-width:470px}#curbside-site .lv-hero-copy .cr-label{font-size:9px;letter-spacing:1.4px}#curbside-site .lv-hero-copy .cr-actions{gap:18px;margin-top:22px}#curbside-site .lv-hero-copy .cr-primary{max-width:470px;width:100%}#curbside-site .lv-hero-copy .lv-text-link{font-size:12px}#curbside-site .lv-hero-copy .lv-hero-assurance{font-size:10px;margin-top:16px;max-width:none}#curbside-site .lv-hero-foot{display:none}#curbside-site .lv-section-head{display:block;margin-bottom:24px}#curbside-site .lv-section-head>p{font-size:12px;margin-top:17px}#curbside-site .lv-proof-photo{height:260px}#curbside-site .lv-proof-photo>span{bottom:10px;left:10px;padding:4px 9px}#curbside-site .lv-proof-grid{gap:27px}#curbside-site .lv-more-repairs{gap:16px}#curbside-site .lv-small-repair{display:block}#curbside-site .lv-small-repair img{height:180px}#curbside-site .lv-small-repair span{font-size:15px;margin-top:12px}#curbside-site .lv-small-repair small{font-size:10px}#curbside-site .lv-caption{font-size:17px}#curbside-site .lv-caption small{font-size:10px}#curbside-site .lv-proof-foot{display:block;margin-top:20px}#curbside-site .lv-proof-foot>p{font-size:11px}#curbside-site .lv-proof-foot>a{margin-top:10px}#curbside-site .lv-owner{display:flex;flex-direction:column;gap:28px;padding-top:15px}#curbside-site .lv-owner-portrait{max-width:480px;width:100%}#curbside-site .lv-owner-portrait img{aspect-ratio:1/1.02}#curbside-site .lv-owner-copy h2{margin-bottom:20px}#curbside-site .lv-owner-numbers{gap:32px}#curbside-site .lv-owner-numbers span{font-size:10px}#curbside-site .lv-assurance,#curbside-site .lv-pricing,#curbside-site .lv-service{gap:30px;grid-template-columns:1fr}#curbside-site .lv-assurance h3{font-size:18px}#curbside-site .lv-rates{gap:28px}#curbside-site .lv-rates strong{font-size:45px}#curbside-site .lv-rates span{font-size:11px}#curbside-site .lv-pricing h2{margin-bottom:18px}#curbside-site .lv-service h2{font-size:35px}#curbside-site .lv-questions details{padding:13px 0}#curbside-site .lv-testimonial{padding-bottom:22px;padding-top:22px}#curbside-site .lv-testimonial blockquote{font-size:23px}#curbside-site .lv-car-gallery{gap:10px;grid-template-columns:1fr 1fr}#curbside-site .lv-car-gallery button:first-child{grid-column:span 2;height:225px}#curbside-site .lv-car-gallery button{height:170px}#curbside-site .lv-gallery-note{font-size:9px}#curbside-site .cr-footer{padding-bottom:100px}body:before{background-position:35%;opacity:.32}}@media(max-width:360px){#curbside-site{--cr-pad:20px}#curbside-site .lv-hero-copy,#curbside-site .lv-wrap{padding-left:20px;padding-right:20px}#curbside-site .lv-hero-copy h1{font-size:43px}#curbside-site .lv-proof-photo{height:220px}#curbside-site .lv-rates strong{font-size:41px}#curbside-site .lv-rates{gap:20px}#curbside-site .lv-hero-copy .lv-hero-assurance{font-size:9px}#curbside-site .lv-owner-numbers{gap:22px}#curbside-site .lv-owner-numbers strong{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#curbside-site .cr-primary:hover,#curbside-site .lv-car-gallery button:hover img{transform:none}}@media print{.lv-hero-photo,.lv-hero-shade,body:before{display:none!important}#curbside-site .lv-flow{background:none!important}}#curbside-site .cr-brand img{filter:grayscale(1) invert(1) brightness(1.8)}#curbside-site.lv-home .cr-header{border-bottom:0}@media(max-width:700px){#curbside-site .lv-hero-photo{height:390px;object-position:28% 0;top:65px}#curbside-site .lv-hero-shade{height:450px;top:65px}#curbside-site .lv-hero-copy{padding-top:390px}#curbside-site.lv-home .cr-header{background:#09070ee6}}.skip-link{background:#d7b7ff;color:#190f28}@media(max-width:700px){#curbside-site .lv-hero-photo[data-hero-image=wife]{top:80px}}#curbside-site.fp-page:not(.lv-home) .cr-site{background:linear-gradient(180deg,#09070e62,#09070ee8 1100px,#09070ef2)}#curbside-site.fp-page .cr-crumb{background:transparent;border:0;color:#b8a9ca;font-size:11px;padding-bottom:13px;padding-top:13px}#curbside-site.fp-page .cr-title{background:none;border:0;padding-bottom:34px;padding-top:44px;position:relative}#curbside-site.fp-page .cr-title h1{font-size:clamp(44px,5.4vw,76px);letter-spacing:-2.8px;line-height:1.08;max-width:1000px}#curbside-site.fp-page .cr-title>p:last-child{font-size:16px;margin-top:22px;max-width:660px}#curbside-site.fp-page .cr-section{border:0;padding-bottom:48px;padding-top:48px}#curbside-site.fp-page .cr-panel{background:none}#curbside-site.fp-page .cr-heading{align-items:end;margin-bottom:28px}#curbside-site.fp-page .cr-two{gap:clamp(30px,6vw,90px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}#curbside-site.fp-page .cr-reading p{line-height:1.85;max-width:65ch}#curbside-site.fp-page .cr-note{background:none;border:0;border-left:1px solid #b28bd466;color:#c6bccf;line-height:1.7;padding:3px 0 3px 18px}#curbside-site.fp-page .cr-hero{gap:clamp(30px,5vw,76px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:22px var(--cr-pad) 34px;min-height:490px}#curbside-site.fp-page .cr-hero-copy{padding:30px 0;position:relative;z-index:1}#curbside-site.fp-page .cr-hero-copy>p:not(.cr-label){line-height:1.85;max-width:480px}#curbside-site.fp-page .cr-hero h1{font-size:clamp(45px,4.8vw,68px);letter-spacing:-2.7px;line-height:1.09}#curbside-site.fp-page .cr-visual{background:transparent;min-height:490px}#curbside-site.fp-page .cr-visual:after{background:linear-gradient(0deg,#09070eda,transparent 24%);content:"";inset:0;pointer-events:none;position:absolute}#curbside-site.fp-page .cr-visual>img{object-position:center 32%}#curbside-site.fp-page .cr-caption{background:none;padding:24px;z-index:1}#curbside-site.fp-about .cr-visual{min-height:560px}#curbside-site.fp-about .cr-visual>img{object-position:center top}#curbside-site.fp-page .cr-trust{background:transparent;border-block:1px solid #ffffff1b;gap:25px;margin:0 var(--cr-pad);padding:22px 0}#curbside-site.fp-page .cr-trust strong{font-size:19px}#curbside-site.fp-page .cr-trust span{line-height:1.6}#curbside-site.fp-page .cr-warranty{background:radial-gradient(ellipse at 20% 50%,#633a7929,transparent 65%);border-bottom:1px solid #ffffff14;border-top:1px solid #d2b1ff42;gap:30px;grid-template-columns:180px minmax(0,1.25fr) minmax(0,.8fr);margin:18px var(--cr-pad);padding:38px 0}#curbside-site.fp-page .cr-warranty-number{font-size:94px;letter-spacing:-4px}#curbside-site.fp-page .cr-warranty-number span{font-size:10px;letter-spacing:1.5px;max-width:150px}#curbside-site.fp-page .cr-warranty h2{font-size:31px}#curbside-site.fp-page .cr-warranty .cr-insured{border:0;padding-left:15px}#curbside-site.fp-page .cr-warranty p{font-size:13px;line-height:1.8}#curbside-site.fp-page .cr-calculator,#curbside-site.fp-page .cr-form{background:linear-gradient(135deg,#20132ad9,#100c1bc2);border:0;border-radius:0;border-top:1px solid #d4b6f982;padding:30px}#curbside-site.fp-page .fp-tool-title{color:#f3edf9;font-size:24px;letter-spacing:-.8px;margin-bottom:22px}#curbside-site.fp-page .cr-rates{border-bottom:1px solid #ffffff1f;gap:45px;margin-bottom:20px;padding:13px 0 22px}#curbside-site.fp-page .cr-rates strong{font-size:64px;letter-spacing:-3px}#curbside-site.fp-page .cr-rates span{font-size:12px;line-height:1.7}#curbside-site.fp-page .cr-counter button{font-size:22px;min-width:48px}#curbside-site.fp-page .cr-quick{gap:8px}#curbside-site.fp-page .fp-sequence{display:flex;flex-direction:column;gap:0;margin-left:var(--cr-pad);margin-right:var(--cr-pad);padding-left:0;padding-right:0}#curbside-site.fp-page .fp-sequence>div{align-items:baseline;border-top:1px solid #ffffff20;column-gap:32px;display:grid;grid-template-columns:210px minmax(180px,.8fr) minmax(260px,1.4fr);padding:24px 0;row-gap:8px}#curbside-site.fp-page .fp-sequence h3{font-size:23px;letter-spacing:-.5px;margin:0}#curbside-site.fp-page .fp-sequence p{font-size:14px;margin:0}#curbside-site.fp-page .fp-sequence .cr-label{color:#d8baf4;font-size:10px}#curbside-site.fp-page .fp-sequence .cr-link{grid-column:3;justify-self:start}#curbside-site.fp-page .cr-three.fp-sequence .cr-primary{grid-column:3}#curbside-site.fp-page .cr-personal{gap:0;grid-template-columns:1fr}#curbside-site.fp-page .cr-personal>div{border-top:1px solid #ffffff20;display:grid;gap:30px;grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);padding:22px 0}#curbside-site.fp-page .cr-personal h3{font-size:22px;letter-spacing:-.5px}#curbside-site.fp-page .cr-personal p{max-width:550px}#curbside-site.fp-page .cr-steps{gap:22px;grid-template-columns:58px minmax(0,1fr);padding:22px 0}#curbside-site.fp-page .cr-steps>b{color:#b995da;font-family:CRManrope,Arial,sans-serif;font-size:31px;font-weight:500}#curbside-site.fp-page .cr-metrics strong{font-size:48px;letter-spacing:-2px}#curbside-site.fp-page .cr-statement{border:0;font-size:23px;letter-spacing:-.5px;line-height:1.5;max-width:510px;padding-left:0}#curbside-site.fp-page .cr-review{background:none;border-block:1px solid #ffffff20;gap:40px;margin:16px var(--cr-pad);padding:30px 0}#curbside-site.fp-page .cr-review blockquote{font-size:clamp(22px,2.3vw,32px);font-weight:500;letter-spacing:-.7px;line-height:1.45;max-width:850px}#curbside-site.fp-page .cr-city-list{gap:0 30px;grid-template-columns:1fr 1fr;margin-top:4px}#curbside-site.fp-page .cr-city-list span{font-size:22px;letter-spacing:-.6px;padding:13px 0}#curbside-site.fp-page .cr-area-headline{color:#c6a0ee;font-family:CRManrope,Arial,sans-serif;font-size:clamp(90px,11vw,160px);font-weight:500;letter-spacing:-7px;line-height:1;margin-bottom:28px}#curbside-site.fp-page .cr-account-logos{align-items:center;border-block:1px solid #ffffff1c;display:flex;flex-wrap:wrap;gap:0;padding:18px 0}#curbside-site.fp-page .cr-account-logos li{background:transparent!important;filter:none;min-height:82px;padding:18px;width:14.285%}#curbside-site.fp-page .cr-account-logos img{background:#fff;border-radius:0;filter:grayscale(1) invert(1);height:58px;mix-blend-mode:screen;padding:5px}#curbside-site.fp-page .cr-account-logos img[src$="enterprise.svg"]{background:transparent;filter:grayscale(1)}#curbside-site.fp-page .fp-form-intro{margin-bottom:25px}#curbside-site.fp-page .fp-form-intro h2{font-size:29px;letter-spacing:-1px;margin:10px 0}#curbside-site.fp-page .fp-form-intro p:last-child{font-size:13px}#curbside-site.fp-page .fp-policy .cr-reading{max-width:1080px}#curbside-site.fp-page .fp-policy h2{font-size:34px;margin-bottom:20px}#curbside-site.fp-page .fp-policy h3{font-size:22px}#curbside-site.fp-page .fp-contact{display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:none}#curbside-site.fp-page .fp-contact-details{border-left:1px solid #ffffff25;padding-left:40px}#curbside-site.fp-page .fp-contact-phone{color:#e4cdfd;display:block;font-size:clamp(24px,3vw,40px);letter-spacing:-1px;margin:12px 0}#curbside-site.fp-page .fp-contact-details p{font-size:13px;margin-top:20px}#curbside-site.fp-page .fp-privacy-details{border-top:1px solid #ffffff25;padding:15px 0}#curbside-site.fp-page .fp-privacy-details summary{font-size:15px;min-height:44px}#curbside-site.fp-page .fp-privacy-copy{max-width:780px;padding:10px 0 20px}#curbside-site.fp-page .fp-privacy-copy h3{font-size:20px}#curbside-site.fp-page .cr-final{background:radial-gradient(ellipse at 45% 100%,#632c843b,transparent 65%);border-bottom:0;border-top:1px solid #d3b0f73b;margin:18px var(--cr-pad) 0;padding-block:58px;padding-inline:0}#curbside-site.fp-page .cr-final h2{font-size:clamp(34px,4.2vw,58px)}#curbside-site.fp-page .cr-final>div>p:last-child{font-size:13px;max-width:500px}#curbside-site.fp-page .cr-footer{border-top:1px solid #ffffff16}#curbside-site.fp-page .fp-crop{aspect-ratio:460/300;background:#17141a;border:0;display:block;height:auto!important;isolation:isolate;overflow:hidden;padding:0;position:relative;width:100%}#curbside-site.fp-page .fp-crop img{height:auto!important;max-width:none!important;object-fit:fill!important;position:absolute!important;transform:none!important}#curbside-site.fp-page button.fp-crop{cursor:zoom-in}#curbside-site.fp-page .fp-crop:after{box-shadow:inset 0 0 0 1px #ffffff15;content:"";inset:0;pointer-events:none;position:absolute}#curbside-site.fp-page .fp-photo-label{background:#100b17ed;bottom:12px;color:#f5f0fa;font-size:10px;left:12px;letter-spacing:1.5px;line-height:1.5;padding:5px 12px;position:absolute;text-transform:uppercase;top:auto}#curbside-site.fp-page .fp-pair .fp-crop:last-child .fp-photo-label{background:#dfc7fa;color:#1b0c2a}#curbside-site.fp-page .fp-pair{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site.fp-page .fp-home-proof{display:grid;gap:27px;grid-template-columns:minmax(0,1fr)}#curbside-site.fp-page .fp-proof-meta{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:20px}#curbside-site.fp-page .fp-proof-meta p{color:#eee6f6;font-size:21px;letter-spacing:-.6px;margin-top:4px}#curbside-site.fp-page .fp-other-finishes{align-items:center;border-top:1px solid #ffffff1e;display:grid;gap:28px;grid-template-columns:230px minmax(0,1fr) minmax(0,1fr);padding-top:24px}#curbside-site.fp-page .fp-other-finishes>a{align-items:center;display:grid;gap:18px;grid-template-columns:130px minmax(0,1fr)}#curbside-site.fp-page .fp-other-finishes .fp-photo-label{display:none}#curbside-site.fp-page .fp-other-finishes a>span{color:#f4edf8;font-size:18px}#curbside-site.fp-page .fp-other-finishes small{color:#c9bbd5;display:block;font-size:11px;margin-top:5px}#curbside-site.fp-page .fp-hero-price{color:#eee2fa;display:block;font-size:12px;line-height:1.7;margin-top:23px;max-width:410px}#curbside-site.fp-page .fp-hero-price span{color:#c7b4d7}#curbside-site.fp-page .fp-hero-price b{font-weight:500;margin-left:5px}#curbside-site.fp-page .lv-hero-copy{padding-bottom:105px;padding-top:135px}#curbside-site.fp-page .fp-case-row{align-items:center;border-top:1px solid #ffffff29;display:grid;gap:38px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.8fr);padding:38px 0}#curbside-site.fp-page .fp-case-row:first-child{border-top:0;padding-top:0}#curbside-site.fp-page .fp-case-row h2{font-size:35px;letter-spacing:-1.2px;line-height:1.16;margin:16px 0}#curbside-site.fp-page .fp-case-row p:not(.cr-label){font-size:13px;line-height:1.8;max-width:310px}#curbside-site.fp-page .fp-case-row .cr-link{font-size:12px;margin-top:15px}#curbside-site.fp-page .cr-files .fp-crop .fp-photo-label{display:none}#curbside-site.fp-page .cr-files{gap:28px}#curbside-site.fp-page .cr-file-meta{display:block;padding:15px 0 0;padding-right:18px;position:relative}#curbside-site.fp-page .cr-file-meta>span{position:absolute;right:0;top:15px}#curbside-site.fp-page .cr-file-meta p{font-size:12px;line-height:1.6;margin-top:6px}#curbside-site.fp-quote .cr-title .cr-actions{margin-top:26px}#curbside-site.fp-page .fp-related{grid-template-columns:1fr 1fr;max-width:1000px}#curbside-site.fp-page .fp-related .fp-crop{aspect-ratio:460/300}#curbside-site.fp-page .fp-photo-note{color:#bdaecb;font-size:11px;margin-top:14px}#curbside-site.fp-case .cr-rim-detail .cr-label{margin-bottom:18px}#curbside-site.fp-case .cr-facts{background:none;border:0;border-top:1px solid #ffffff25;margin-top:27px;padding:22px 0}#curbside-site.fp-page .fp-repair-visual{align-items:center;display:flex;min-height:370px}#curbside-site.fp-page .fp-repair-visual:after{display:none}#curbside-site.fp-page .fp-repair-visual .cr-caption{bottom:0;padding:0 0 10px;position:absolute}#curbside-site.fp-page .fp-repair-visual .fp-photo-label{display:none}#curbside-site.fp-page .cr-vehicle-gallery{align-items:start;grid-template-columns:1.4fr 1fr 1fr}#curbside-site.fp-page .cr-vehicle-gallery .cr-file-photo{height:250px}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:first-child .cr-file-photo{height:320px}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:nth-child(2){padding-top:35px}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:nth-child(3){padding-top:70px}@media(min-width:1500px){#curbside-site.fp-page .cr-inner{padding-left:max(var(--cr-pad),calc(50vw - 660px));padding-right:max(var(--cr-pad),calc(50vw - 660px))}}@media(max-width:1050px){#curbside-site.fp-page .fp-case-row{gap:24px;grid-template-columns:1fr}#curbside-site.fp-page .fp-case-intro{display:grid;gap:0 25px;grid-template-columns:1fr 1fr}#curbside-site.fp-page .fp-case-intro .cr-label{grid-column:1/-1}#curbside-site.fp-page .fp-case-intro p:not(.cr-label){align-self:center;max-width:none}#curbside-site.fp-page .fp-case-intro .cr-link{grid-column:2;justify-self:start;margin-top:0}#curbside-site.fp-page .fp-other-finishes{grid-template-columns:1fr 1fr}#curbside-site.fp-page .fp-other-finishes>.cr-label{grid-column:1/-1}#curbside-site.fp-page .cr-warranty{grid-template-columns:130px 1fr}#curbside-site.fp-page .cr-warranty .cr-insured{grid-column:2;padding:0}#curbside-site.fp-page .fp-sequence>div{gap:15px;grid-template-columns:150px minmax(160px,.8fr) minmax(200px,1fr)}#curbside-site.fp-page .cr-account-logos li{width:25%}}@media(max-width:700px){#curbside-site.fp-page:not(.lv-home) .cr-site{background:linear-gradient(#09070e99,#09070eea 850px,#09070ef2)}#curbside-site.fp-page .cr-topline{font-size:8px;gap:8px;line-height:1.6;padding-inline:22px}#curbside-site.fp-page .cr-title{padding-bottom:25px;padding-top:27px}#curbside-site.fp-page .cr-title h1{font-size:43px;letter-spacing:-1.8px;line-height:1.13}#curbside-site.fp-page .cr-title>p:last-child{font-size:14px;margin-top:18px}#curbside-site.fp-page .cr-section{padding-bottom:31px;padding-top:31px}#curbside-site.fp-page .cr-two{gap:30px;grid-template-columns:minmax(0,1fr)}#curbside-site.fp-page .fp-contact{gap:30px;grid-template-columns:1fr}#curbside-site.fp-page .fp-contact-details{border:0;border-top:1px solid #ffffff25;padding:25px 0 0}#curbside-site.fp-page .fp-contact-phone{font-size:32px}#curbside-site.fp-page .cr-hero{gap:15px;grid-template-columns:minmax(0,1fr);margin:8px 22px 24px;min-height:0}#curbside-site.fp-page .cr-hero-copy{padding:22px 0 10px}#curbside-site.fp-page .cr-hero h1{font-size:45px;letter-spacing:-2px}#curbside-site.fp-page .cr-hero-copy>p:not(.cr-label){font-size:14px;line-height:1.8}#curbside-site.fp-page .cr-visual{min-height:330px}#curbside-site.fp-about .cr-visual{min-height:360px}#curbside-site.fp-page .cr-caption{padding:20px}#curbside-site.fp-page .cr-trust{gap:12px;grid-template-columns:1fr;margin:0 22px;padding:20px 0}#curbside-site.fp-page .cr-trust>div{align-items:baseline;border:0;display:flex;gap:15px;justify-content:space-between;padding:0}#curbside-site.fp-page .cr-trust>div+div{border-top:1px solid #ffffff13;padding:9px 0 0}#curbside-site.fp-page .cr-trust strong{font-size:15px;line-height:1.5;max-width:150px}#curbside-site.fp-page .cr-trust span{font-size:10px;max-width:135px;text-align:right}#curbside-site.fp-page .cr-warranty{align-items:start;gap:18px 20px;grid-template-columns:90px minmax(0,1fr);margin:12px 22px;padding:30px 0}#curbside-site.fp-page .cr-warranty-number{font-size:53px;letter-spacing:-3px}#curbside-site.fp-page .cr-warranty-number span{font-size:8px;letter-spacing:.7px;line-height:1.7}#curbside-site.fp-page .cr-warranty h2{font-size:25px;letter-spacing:-1px}#curbside-site.fp-page .cr-warranty p{font-size:12px;line-height:1.8}#curbside-site.fp-page .cr-warranty .cr-insured{border-top:1px solid #ffffff1c;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:90px minmax(0,1fr);padding-top:18px}#curbside-site.fp-page .cr-warranty .cr-insured h3{font-size:16px}#curbside-site.fp-page .cr-calculator,#curbside-site.fp-page .cr-form{padding:23px 20px}#curbside-site.fp-page .cr-rates{gap:32px;margin-bottom:17px}#curbside-site.fp-page .cr-rates strong{font-size:51px}#curbside-site.fp-page .cr-rates span{font-size:11px}#curbside-site.fp-page .fp-sequence{margin:0 22px;padding-bottom:20px;padding-top:20px}#curbside-site.fp-page .fp-sequence>div{gap:8px;grid-template-columns:1fr;padding:22px 0}#curbside-site.fp-page .fp-sequence h3{font-size:23px}#curbside-site.fp-page .cr-three.fp-sequence .cr-primary,#curbside-site.fp-page .fp-sequence .cr-link{grid-column:auto}#curbside-site.fp-page .cr-personal>div{gap:7px;grid-template-columns:1fr;padding:20px 0}#curbside-site.fp-page .cr-personal h3{font-size:20px;margin:0}#curbside-site.fp-page .cr-steps{gap:13px;grid-template-columns:36px minmax(0,1fr)}#curbside-site.fp-page .cr-steps>b{font-size:25px}#curbside-site.fp-page .cr-metrics strong{font-size:36px}#curbside-site.fp-page .cr-review{display:block;margin:12px 22px;padding:26px 0}#curbside-site.fp-page .cr-review blockquote{font-size:24px}#curbside-site.fp-page .cr-review cite{display:block;margin-top:20px}#curbside-site.fp-page .cr-city-list{gap:0 20px}#curbside-site.fp-page .cr-city-list span{font-size:19px}#curbside-site.fp-page .cr-area-headline{font-size:110px;margin-bottom:20px}#curbside-site.fp-page .cr-account-logos li{min-height:74px;padding:12px;width:50%}#curbside-site.fp-page .cr-final{margin:12px 22px 0;padding:36px 0}#curbside-site.fp-page .cr-final h2{font-size:35px}#curbside-site.fp-page .fp-photo-label{bottom:9px;font-size:9px;left:9px;letter-spacing:1px;padding:4px 9px}#curbside-site.fp-page .fp-pair{gap:12px;grid-template-columns:1fr}#curbside-site.fp-page .fp-proof-meta{display:block;margin-top:18px}#curbside-site.fp-page .fp-proof-meta p{font-size:20px}#curbside-site.fp-page .fp-proof-meta .cr-link{margin-top:10px}#curbside-site.fp-page .fp-other-finishes{gap:15px}#curbside-site.fp-page .fp-other-finishes>a{display:block}#curbside-site.fp-page .fp-other-finishes a>span{display:block;font-size:16px;margin-top:10px}#curbside-site.fp-page .fp-other-finishes small{font-size:10px}#curbside-site.fp-page .lv-hero-copy{padding:390px 24px 0}#curbside-site.fp-page .lv-hero-copy h1{font-size:50px;letter-spacing:-2.3px;max-width:410px}#curbside-site.fp-page .lv-hero-copy h1 br:first-of-type{display:block}#curbside-site.fp-page .fp-hero-price{font-size:11px;margin-top:18px;max-width:300px}#curbside-site.fp-page .fp-case-intro{display:block}#curbside-site.fp-page .fp-case-row{gap:20px;padding:29px 0}#curbside-site.fp-page .fp-case-row h2{font-size:31px;margin:10px 0}#curbside-site.fp-page .fp-case-row .cr-link{margin-top:8px}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery){gap:22px;grid-template-columns:1fr}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file{align-items:center;display:grid;gap:15px;grid-template-columns:43% minmax(0,1fr)}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file-meta{display:block;padding:0}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file-meta strong{font-size:17px}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file-meta small{font-size:10px;line-height:1.6}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file-meta p{font-size:11px;margin-top:5px}#curbside-site.fp-page .cr-files:not(.cr-vehicle-gallery) .cr-file-meta>span{display:none}#curbside-site.fp-page .fp-related .fp-crop{aspect-ratio:460/300}#curbside-site.fp-page .fp-photo-note{font-size:10px;line-height:1.7}#curbside-site.fp-page .fp-repair-visual{display:block;min-height:0;padding-bottom:36px}#curbside-site.fp-page .fp-repair-visual .cr-caption{bottom:0;padding:0}#curbside-site.fp-page .cr-vehicle-gallery{gap:20px 14px;grid-template-columns:1fr 1fr}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:first-child{grid-column:1/-1}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:first-child .cr-file-photo{height:230px}#curbside-site.fp-page .cr-vehicle-gallery .cr-file:nth-child(n){padding-top:0}#curbside-site.fp-page .cr-vehicle-gallery .cr-file-photo{height:165px}#curbside-site.fp-page .cr-vehicle-gallery .cr-file-meta strong{font-size:16px}}@media(max-width:360px){#curbside-site.fp-page .cr-title h1{font-size:37px;letter-spacing:-1.5px}#curbside-site.fp-page .cr-hero h1{font-size:39px}#curbside-site.fp-page .lv-hero-copy h1{font-size:45px}#curbside-site.fp-page .cr-warranty,#curbside-site.fp-page .cr-warranty .cr-insured{gap:16px;grid-template-columns:77px minmax(0,1fr)}#curbside-site.fp-page .cr-warranty-number{font-size:46px}#curbside-site.fp-page .cr-warranty h2{font-size:22px}#curbside-site.fp-page .cr-calculator,#curbside-site.fp-page .cr-form{padding:22px 17px}#curbside-site.fp-page .cr-trust strong{font-size:14px}#curbside-site.fp-page .cr-trust span{font-size:9px;max-width:115px}}@media print{#curbside-site.fp-page .cr-site{background:#fff!important}#curbside-site.fp-page .fp-crop{break-inside:avoid}}#curbside-site .fx-faq summary:after,#curbside-site .fx-more summary:after{content:none}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#09080f;color:#f5f2fa;margin:0}body:before{background:linear-gradient(90deg,#09080fcc,#09080fbb),url(/assets/purple-background.webp) 50%/cover;opacity:.28}.dialog-open{overflow:hidden}a{text-decoration:none}button{cursor:pointer}[hidden]{display:none!important}#curbside-site.fx-site{--cr-bg:#09080f;--cr-panel:#15101e;--cr-accent:#d0a5ff;--cr-line:#ffffff26;--cr-muted:#c7c0d0;--cr-pad:clamp(22px,4.5vw,76px)}#curbside-site.fx-site .cr-site{background:transparent!important;container-type:normal;font-size:15px;line-height:1.75}#curbside-site.fx-site h1,#curbside-site.fx-site h2{font-family:CRBarlow,Impact,Arial Narrow,sans-serif!important;font-style:italic;font-weight:800!important;letter-spacing:-.7px!important;line-height:1.02!important;text-transform:uppercase!important;text-wrap:balance}#curbside-site.fx-site h1{font-size:clamp(52px,6vw,88px)!important}#curbside-site.fx-site h2{font-size:clamp(34px,3.7vw,54px)!important}#curbside-site.fx-site h3{font-family:CRManrope,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:1.45}#curbside-site.fx-site h1 em,#curbside-site.fx-site h2 em{background:linear-gradient(175deg,#f0dfff 2%,#d7a7ff 40%,#a660ee 90%);background-clip:text;color:#d0a5ff;-webkit-text-fill-color:transparent}#curbside-site.fx-site .cr-label{color:#cbbcd9;font:500 10px/1.7 CRManrope,Arial,sans-serif;letter-spacing:2.1px;text-transform:uppercase}#curbside-site.fx-site p{color:var(--cr-muted)}#curbside-site.fx-site .cr-reading p{line-height:1.9}#curbside-site.fx-site .cr-small{font-size:12px}.fx-icon,.fx-wheel{display:inline-block;fill:none;flex:0 0 23px;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;vertical-align:middle;width:23px}.fx-wheel{transition:transform .7s cubic-bezier(.22,.7,.24,1)}.fx-icon{flex-basis:28px;height:28px;width:28px}.cr-link .fx-wheel,.cr-secondary .fx-wheel{flex-basis:18px;height:18px;width:18px}a:focus-visible>.fx-wheel,a:hover>.fx-wheel,a:hover>span>.fx-wheel,button:focus-visible>.fx-wheel,button:hover>.fx-wheel{transform:rotate(180deg)}#curbside-site.fx-site .cr-primary,.cr-mobile-dock .cr-primary,.cr-modal .cr-primary{align-items:center;background:linear-gradient(160deg,#7827b6,#481775 45%,#26113b);border:1px solid #c991f6;border-radius:8px;box-shadow:inset 0 1px 9px #d897ff33,0 0 18px #952dd61c;color:#fff;display:inline-flex;font:800 13px/1.5 CRManrope,Arial,sans-serif;gap:12px;justify-content:center;min-height:49px;padding:12px 23px;transition:box-shadow .2s,border-color .2s,transform .2s}#curbside-site.fx-site .cr-primary:hover,.cr-mobile-dock .cr-primary:hover,.cr-modal .cr-primary:hover{background:linear-gradient(160deg,#8c38c7,#4f1b80 52%,#29133d);box-shadow:inset 0 1px 9px #d897ff44,0 0 23px #952dd638;color:#fff;transform:translateY(-1px)}#curbside-site.fx-site .cr-secondary{align-items:center;background:#0d0c12e8;border:1px solid #807187;border-radius:5px;color:#eee7f5;display:inline-flex;font-size:12px;gap:10px;justify-content:center;min-height:44px;padding:10px 17px}#curbside-site.fx-site .cr-link{align-items:center;border:0;color:#e6d7f3;display:inline-flex;font-size:13px;font-weight:500;gap:10px;min-height:44px;padding:4px 0;text-decoration:none}#curbside-site.fx-site .cr-link:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}#curbside-site.fx-site .fx-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080fe8!important;border-bottom:1px solid #b89aca27!important;display:flex;gap:32px;left:auto!important;min-height:92px;padding-bottom:15px;padding-top:15px;position:sticky!important;right:auto!important;top:0!important;z-index:30}#curbside-site.fx-site .cr-brand{background:none;border:0;border-radius:0;box-shadow:none;display:block;height:60px;min-width:178px;overflow:hidden;padding:0;position:relative;width:178px}#curbside-site.fx-site .cr-brand img{filter:url(#curbside-gulf-logo);mix-blend-mode:normal;object-fit:contain}#curbside-site.fx-site .cr-brand:after{background:linear-gradient(115deg,transparent 20%,#f3ddff2a 48%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%);transition:transform .85s}.cr-brand:focus-visible:after,.cr-brand:hover:after{transform:translate(130%)!important}#curbside-site.fx-site .cr-nav{align-items:center;display:flex;font-size:13px;gap:26px;margin-left:auto}#curbside-site.fx-site .cr-nav>a{border-bottom:1px solid transparent;color:#d1c9d9;padding:13px 0}#curbside-site.fx-site .cr-nav>a[aria-current=page]{border-color:#c38bff;color:#fff}#curbside-site.fx-site .cr-header>.cr-primary{font-size:12px;margin-left:6px;min-height:45px;padding:10px 18px;white-space:nowrap}#curbside-site.fx-site .fx-more{border:0;color:#d1c9d9;font-size:13px;padding:0;position:relative}.fx-more summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;min-height:46px}.fx-more summary::-webkit-details-marker{display:none}.fx-more[open] summary{color:#fff}.fx-more>div{background:#130d1cf7;border:1px solid #675177;border-radius:8px;box-shadow:0 20px 45px #0008;display:grid;gap:1px;padding:12px;position:absolute;right:-24px;top:48px;width:255px}.fx-more a{border-radius:4px;color:#e7deef!important;display:block;line-height:1.5;padding:11px 14px!important}.fx-more a:hover,.fx-more a[aria-current=page]{background:#352044!important}#curbside-site.fx-site .cr-menu{border:1px solid #72617f;border-radius:5px;color:#f0e8f8;display:none;font-size:12px;margin-left:auto;min-height:44px;padding:8px 14px}#curbside-site.fx-site .cr-mobile-nav{background:#120c1cfb;border-bottom:1px solid #665276;box-shadow:0 30px 60px #0007;font-size:14px;gap:3px 22px;grid-template-columns:1fr 1fr;inset:78px 0 auto!important;max-height:calc(100dvh - 130px);overflow:auto;padding:18px var(--cr-pad);position:fixed!important;z-index:29}.cr-mobile-nav a{align-items:center;display:flex;min-height:44px;padding-block:10px}.cr-mobile-nav a[aria-current=page]{color:#e4bfff}#curbside-site .fx-wrap{margin:auto;max-width:1500px;padding:66px var(--cr-pad);width:100%}#curbside-site .fx-hero{align-items:center;background:radial-gradient(ellipse at 22% 50%,#33112b,#0a0810 72%);display:flex;isolation:isolate;min-height:clamp(550px,42vw,680px);overflow:hidden;position:relative}#curbside-site .fx-hero-photo{height:100%;left:0;object-fit:contain;object-position:left center;position:absolute;top:0;width:76%;z-index:-2}#curbside-site .fx-hero-shade{background:linear-gradient(90deg,transparent 36%,#09080f10 45%,#09080f72 59%,#09080fe6 74%,#09080f 95%),linear-gradient(0deg,#09080f99,transparent 17%,transparent 90%,#09080f33);inset:0;position:absolute;z-index:-1}#curbside-site .fx-hero-copy{margin-left:59%;padding:42px var(--cr-pad) 48px 0;width:41%}#curbside-site.fx-site .fx-hero h1{font-size:clamp(66px,6.7vw,108px)!important;letter-spacing:-1.2px!important;line-height:.97!important;margin:20px 0 30px;text-wrap:wrap}#curbside-site .fx-hero-copy>.cr-label{color:#e4d8ed;font-size:9px;letter-spacing:2.3px}#curbside-site .fx-hero-copy .cr-primary{font-size:14px;min-height:53px;min-width:240px}#curbside-site .fx-hero-sub{color:#ded2e6;font-size:12px;margin-top:15px}#curbside-site .fx-hero-price{color:#eee4f6;display:block;font-size:12px;margin-top:22px}.fx-hero-price span{color:#bcaec8;display:block;font-size:11px;margin-top:2px}#curbside-site .fx-trust{background:#0b0a11de;border-block:1px solid #b995d233;font-size:13px;gap:0;padding:20px var(--cr-pad)}#curbside-site .fx-trust,.fx-trust>span{align-items:center;display:flex;justify-content:center}.fx-trust>span{flex:1;gap:14px;line-height:1.6;padding:0 24px}.fx-trust>span+span{border-left:1px solid #ffffff35}.fx-trust .fx-icon{color:#e3d7ed}.fx-flow{background:linear-gradient(180deg,#09080fe8,#09080fbf 42%,#09080fe0)}#curbside-site .fx-section-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:27px}#curbside-site .fx-section-head h2{margin-top:10px}#curbside-site .fx-section-head>p{font-size:13px;max-width:360px}.fx-mobile-break{display:none}#curbside-site .fx-tabs{display:flex;flex-shrink:0;gap:6px;margin-bottom:5px}#curbside-site .fx-tabs button{background:linear-gradient(#121119,#0a0910);border:1px solid #54475e;border-radius:5px;color:#d9cfdf;font-size:12px;min-height:45px;padding:10px 22px;text-align:center;white-space:nowrap}.fx-tabs button[aria-selected=true]{background:linear-gradient(#662894,#29133f)!important;border-color:#ba7be8!important;box-shadow:inset 0 1px 9px #dd9cff18;color:#fff!important}#curbside-site.fx-site .fp-pair{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site.fx-site .fp-crop{aspect-ratio:460/300;background:#111017;border:1px solid #b2a9be66;border-radius:8px;display:block;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}#curbside-site.fx-site .fp-crop img{display:block;height:auto!important;max-width:none;object-fit:fill!important;position:absolute;transform:none!important}#curbside-site.fx-site .fp-photo-label{background:#0b0c12e8;border:1px solid #c2bdc966;border-radius:4px;bottom:auto;color:#fff;display:block;font:500 12px/1.5 CRManrope,Arial,sans-serif;left:14px;padding:5px 13px;position:absolute;top:14px;z-index:2}#curbside-site .fx-case-caption{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:18px}#curbside-site .fx-case-caption p{font-size:12px}#curbside-site .fx-case-caption strong{color:#ebe4f2;display:block;font-size:14px;font-weight:800}#curbside-site .fx-case-caption span{display:block;margin-top:3px}.fx-case-caption .cr-secondary{flex-shrink:0}#curbside-site .fx-proof-foot{align-items:center;border-top:1px solid #84719133;display:flex;gap:25px;justify-content:space-between;margin-top:20px;padding-top:20px}#curbside-site .fx-proof-foot p{font-size:11px;max-width:550px}#curbside-site .fx-team{align-items:center;background:linear-gradient(115deg,#15101cd9,#100c17bd);border-block:1px solid #90799f44;display:grid;gap:38px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.65fr) minmax(190px,.75fr)}#curbside-site .fx-owner{margin:0;max-width:300px}#curbside-site .fx-owner img{aspect-ratio:1;border-radius:7px;height:auto;object-fit:contain;width:100%}#curbside-site .fx-owner figcaption{color:#eee6f5;font-size:13px;margin-top:13px}#curbside-site .fx-owner figcaption span{color:#bdb0c7;display:block;font-size:10px;margin-top:4px}#curbside-site.fx-site .fx-team-copy h2{font-size:clamp(33px,3.2vw,46px)!important;margin:12px 0 20px}#curbside-site .fx-team-copy p:not(.cr-label){font-size:13px;line-height:1.85;margin-bottom:12px}.fx-team-copy .cr-link{margin-top:2px}#curbside-site .fx-assurance{border-left:1px solid #a791b34d;padding-left:27px}.fx-insured{align-items:center;border-bottom:1px solid #a791b34d;display:flex;font-size:15px;gap:14px;padding-bottom:22px}.fx-insured,.fx-insured strong{font-weight:500}.fx-warranty{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;margin-top:15px;row-gap:5px}.fx-warranty>strong{background:linear-gradient(#fff 25%,#a7a1af 80%,#e5e1eb);background-clip:text;color:transparent;font:italic 800 88px/1 CRBarlow,Impact,sans-serif;letter-spacing:-2px}.fx-warranty>span{color:#e4dbea;font-size:13px;line-height:1.6}.fx-warranty .fx-wheel{height:16px;vertical-align:middle;width:16px}#curbside-site .fx-assurance>p{color:#bcb0c7;font-size:11px;margin-top:16px}#curbside-site .fx-pricing{align-items:center;display:grid;gap:7%;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}#curbside-site .fx-pricing h2{margin:12px 0 25px}#curbside-site .fx-pricing>div>p:not(.cr-label){font-size:13px;margin-bottom:14px;max-width:530px}.fx-rates{border-bottom:1px solid #8e779e44;display:flex;gap:40px;margin:25px 0;padding-bottom:25px}.fx-rates strong{display:block;font:italic 800 66px/1 CRBarlow,Impact,sans-serif}.fx-rates span{color:#c3b7ce;display:block;font-size:12px;line-height:1.8;margin-top:8px}#curbside-site .fx-pricing .fx-note{border-left:1px solid #9f7fb5;color:#b8a9c4;font-size:11px;padding-left:14px}#curbside-site.fx-site .cr-calculator,#curbside-site.fx-site .cr-form{background:linear-gradient(145deg,#20152cdd,#100d18ee 70%);border:1px solid #9e78bb55;border-radius:12px;border-top-color:#c195df;box-shadow:0 20px 70px #0002;min-width:0;padding:30px}#curbside-site.fx-site .cr-calculator .fp-tool-title{color:#f1e9f7;font-size:23px;font-weight:800;letter-spacing:-.5px;margin-bottom:22px}#curbside-site.fx-site .cr-calculator .cr-label{font-size:9px;letter-spacing:1.5px}.cr-quick button{border-radius:5px}#curbside-site.fx-site .cr-quick button[aria-pressed=true]{background:#6a359b;border-color:#ad72d8;color:#fff}.cr-quick{margin-top:10px}.cr-counter{margin-top:13px}#curbside-site.fx-site .cr-counter button{border-radius:4px;font-size:22px;min-height:48px;min-width:48px;text-align:center}#curbside-site.fx-site .cr-counter input{border-radius:4px;font-size:18px;min-width:0}.cr-counter button:disabled{opacity:.35}#curbside-site.fx-site .cr-total{flex-wrap:wrap;gap:10px;min-width:0}#curbside-site.fx-site .cr-total>div{max-width:100%;min-width:0}#curbside-site.fx-site .cr-total strong{color:#dfc4fa;font-family:CRBarlow,Impact,sans-serif;font-size:clamp(36px,3.2vw,53px);font-style:italic;font-weight:800;letter-spacing:-.7px;line-height:1.1;max-width:100%;overflow-wrap:anywhere}#curbside-site.fx-site [data-count-label],#curbside-site.fx-site [data-photo-count]{max-width:100%;overflow-wrap:anywhere}#curbside-site.fx-site .cr-calculator>.cr-primary{margin-top:12px;width:100%}#curbside-site .fx-process{background:linear-gradient(95deg,#0b0912f2,#0b0912dc),url(/assets/purple-background.webp) 50%/cover;border-block:1px solid #a484ba3d}.fx-steps{display:grid;gap:35px;grid-template-columns:repeat(3,minmax(0,1fr))}.fx-steps>div{border-top:1px solid #baa4cc44;padding-top:20px}.fx-steps>div>span{color:#c290e7;display:block;font:italic 800 35px/1.1 CRBarlow,Impact,sans-serif;margin-bottom:16px}#curbside-site .fx-steps h3{font-size:17px;margin-bottom:10px}#curbside-site .fx-steps p{font-size:13px;line-height:1.8;max-width:340px}#curbside-site .fx-area{display:grid;gap:9%;grid-template-columns:1fr 1fr}#curbside-site .fx-area h2{margin:15px 0 23px}#curbside-site .fx-area p:not(.cr-label){font-size:13px;line-height:1.9;max-width:550px}#curbside-site .fx-area .fx-cities{color:#d1b9e4;font-size:13px;margin:23px 0}.fx-faq details{border-bottom:1px solid #9f85b039;padding:14px 0}.fx-faq summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:18px;justify-content:space-between;list-style:none;min-height:38px}.fx-faq summary:after{color:#c38eea;content:"+";font-size:23px;font-weight:500}.fx-faq details[open] summary:after{content:"\2212"}.fx-faq summary::-webkit-details-marker{display:none}#curbside-site .fx-faq p{font-size:12px!important;padding:10px 0 6px}.fx-faq>.cr-label{margin-bottom:18px}#curbside-site .fx-review{border-block:1px solid #9e80b043;max-width:1260px;padding-block:48px;text-align:center}.fx-stars{color:#d5b3f4;font-size:20px;letter-spacing:5px;margin-bottom:18px}#curbside-site .fx-review blockquote{font-size:clamp(21px,2.3vw,31px);font-weight:500;letter-spacing:-.4px;line-height:1.6;margin:0 auto;max-width:980px}.fx-review cite{display:block;font-size:13px;font-style:normal;margin-top:24px}.fx-review cite span{color:#b2a6c1;display:block;font-size:10px;margin-top:4px}.fx-car-gallery{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#curbside-site .fx-car-gallery button{background:radial-gradient(ellipse at 50% 35%,#3c2945,#110d17 80%);border:1px solid #9d7ab459;border-radius:10px;box-shadow:0 0 20px #a84fdf0c;display:block;overflow:hidden;padding:6px;text-align:left}#curbside-site .fx-car-gallery img{aspect-ratio:4/3;border-radius:5px;display:block;height:auto;object-fit:cover!important;object-position:center;transition:transform .5s;width:100%}#curbside-site .fx-car-gallery button:hover img{transform:scale(1.025)}.fx-car-gallery button>span{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:14px 10px 10px}.fx-car-gallery .fx-wheel{height:18px;width:18px}#curbside-site.fx-site:not(.fx-home) main{margin:auto;max-width:1500px}#curbside-site.fx-site .cr-title{background:transparent;padding-bottom:36px;padding-top:58px}#curbside-site.fx-site .cr-title h1{font-size:clamp(51px,5.6vw,83px)!important;line-height:1.03!important;max-width:1100px}#curbside-site.fx-site .cr-title>p:last-child{font-size:15px;line-height:1.8;margin-top:22px;max-width:750px}#curbside-site.fx-site .cr-section{padding-bottom:48px;padding-top:48px}#curbside-site.fx-site .cr-hero{gap:5%;margin-bottom:28px;margin-top:25px;min-height:490px}#curbside-site.fx-site .cr-hero h1{font-size:clamp(48px,5vw,75px)!important;line-height:1.02!important}#curbside-site.fx-site .cr-hero-copy{padding-block:35px}#curbside-site.fx-site .cr-hero-copy>p:not(.cr-label){font-size:14px;line-height:1.9}#curbside-site.fx-site .cr-visual{border-radius:10px;min-height:490px;overflow:hidden}#curbside-site.fx-site .cr-visual>img{object-position:center center}#curbside-site.fx-site.fp-about .cr-visual{background:#17131c;min-height:490px}#curbside-site.fx-site.fp-about .cr-visual>img{object-fit:contain;object-position:center top}#curbside-site.fx-site .cr-caption{background:linear-gradient(transparent,#0a0710ea);padding-top:60px}.cr-caption .cr-label{color:#fff!important}#curbside-site.fx-site .cr-trust{background:#100d17b3;border-block:1px solid #ab8dbc3d;padding-block:22px}.cr-trust strong{font-size:18px!important;font-weight:800!important}.cr-trust span{font-size:12px!important}#curbside-site.fx-site .cr-warranty{align-items:center;background:linear-gradient(110deg,#1d1426c9,#100c16af);border-block:1px solid #a78abb66;border-radius:8px;gap:30px;grid-template-columns:190px minmax(0,1.3fr) minmax(0,1fr);margin-block:25px;padding:34px 25px}#curbside-site.fx-site .cr-warranty-number{color:#e7d5f4;font:italic 800 102px/1 CRBarlow,Impact,sans-serif;letter-spacing:-2px}#curbside-site.fx-site .cr-warranty-number span{font:500 10px/1.7 CRManrope,Arial,sans-serif;letter-spacing:1px;max-width:140px}#curbside-site.fx-site .cr-warranty h2{font-size:37px!important}#curbside-site.fx-site .cr-warranty p{font-size:12px;line-height:1.85}#curbside-site.fx-site .cr-metrics strong,#curbside-site.fx-site .cr-rates strong{font-family:CRBarlow,Impact,sans-serif;font-style:italic;font-weight:800;letter-spacing:-1px}.cr-rates strong{font-size:68px!important}.cr-metrics strong{font-size:52px!important}#curbside-site.fx-site .fp-case-row{align-items:center;border-top:1px solid #9c7bab44;display:grid;gap:35px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.5fr);padding-block:36px}#curbside-site.fx-site .fp-case-row h2{font-size:38px!important}#curbside-site.fx-site .fp-case-row p{font-size:13px}#curbside-site.fx-site .fp-case-intro>p:not(.cr-label){margin:16px 0 8px}#curbside-site.fx-site .cr-rim-detail{padding-top:0}#curbside-site.fx-site .cr-file-meta strong{font-size:18px;font-weight:800}#curbside-site.fx-site .cr-file-meta{padding-top:16px}#curbside-site.fx-site .cr-files .fp-crop{aspect-ratio:460/300}#curbside-site.fx-site .cr-file{min-width:0}#curbside-site.fx-site .cr-review{border-block:1px solid #9d7dae45;display:block;padding:35px 20px;text-align:center}#curbside-site.fx-site .cr-review blockquote{font-size:25px;margin:auto;max-width:950px}#curbside-site.fx-site .cr-review cite{font-size:12px;font-style:normal;margin-top:18px}.cr-review .fx-stars{margin-bottom:15px}#curbside-site.fx-site .cr-city-list span{border-bottom:1px solid #9f82af38;color:#e0caef;font:italic 800 31px/1.4 CRBarlow,Impact,sans-serif}#curbside-site.fx-site .cr-area-headline{font-family:CRBarlow,Impact,sans-serif;font-style:italic;font-weight:800}#curbside-site.fx-site .cr-final{background:linear-gradient(110deg,#2b153bde,#0d0b15f7);border-block:1px solid #9f76ba55;max-width:none;padding-block:47px}#curbside-site.fx-site .cr-final h2{font-size:clamp(37px,3.6vw,55px)!important}#curbside-site.fx-site .cr-footer{background:#08070ded;padding-top:44px}#curbside-site.fx-site .cr-footer strong{font-size:14px}#curbside-site.fx-site .cr-footer p{font-size:12px;line-height:1.9}#curbside-site.fx-site .cr-footer-links a{align-content:center;font-size:12px;min-height:35px}.cr-footer-play{margin-top:20px}.cr-footer-play .cr-link{font-size:11px!important}.cr-modal{background:#100c17;border:1px solid #9d7fb7;border-radius:10px;color:#efe8f7;max-height:90dvh;overflow:auto}.cr-modal h2{font-family:CRBarlow,Impact,sans-serif;font-style:italic;font-weight:800;line-height:1.1;text-transform:uppercase}.cr-modal a{color:#e5cef7}.cr-modal .cr-primary{color:#fff}.cr-modal .cr-secondary,.cr-modal button{border-radius:5px}.cr-modal .cr-qr-row img{background:#fff;padding:7px}.cr-modal .cr-contact-status{overflow-wrap:anywhere}.cr-gallery-modal .cr-gallery-stage img{object-fit:contain}.cr-gallery-modal .cr-gallery-stage.zoomed img{max-width:none}.cr-mobile-dock{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0812f5;border-top:1px solid #9b70bc66;padding-bottom:max(10px,env(safe-area-inset-bottom))}.cr-mobile-dock>a:first-child{color:#d9c6e8;font-size:12px}.cr-mobile-dock .cr-primary{font-size:12px;min-height:45px}@media(max-width:1150px){#curbside-site.fx-site .cr-nav{gap:18px}.fx-header{gap:20px!important}#curbside-site .fx-section-head{align-items:start;flex-direction:column;gap:20px}#curbside-site .fx-team{gap:30px;grid-template-columns:220px minmax(0,1fr)}#curbside-site .fx-assurance{align-items:center;border-left:0;border-top:1px solid #9e7bb14d;display:flex;gap:30px;grid-column:1/-1;padding:25px 0 0}.fx-insured{border-bottom:0;padding-bottom:0}.fx-warranty{margin:0}.fx-warranty>strong{font-size:74px}.fx-assurance>p{margin:0!important;max-width:280px}.fx-hero-copy .fx-hero-price{font-size:11px}#curbside-site.fx-site .cr-warranty{grid-template-columns:160px 1fr}.cr-warranty .cr-insured{grid-column:2}#curbside-site.fx-site .fp-case-row{gap:22px;grid-template-columns:1fr}.fp-case-intro{max-width:800px}}@media(max-width:930px){#curbside-site.fx-site .cr-nav{display:none}#curbside-site.fx-site .cr-menu{display:block;margin-left:0}#curbside-site.fx-site .cr-header>.cr-primary{margin-left:auto}.fx-header{min-height:78px!important;padding-block:10px!important}#curbside-site.fx-site .cr-brand{height:54px;min-width:156px;width:156px}#curbside-site .fx-hero{min-height:500px}#curbside-site .fx-hero-copy{margin-left:57%;padding-right:25px;width:43%}#curbside-site.fx-site .fx-hero h1{font-size:66px!important}#curbside-site .fx-hero-photo{width:80%}#curbside-site .fx-hero-copy>.cr-label{font-size:8px;letter-spacing:1.5px}#curbside-site .fx-hero-copy .cr-primary{font-size:12px;min-width:0;padding-inline:12px;width:100%}#curbside-site .fx-trust{font-size:11px;gap:0;padding-inline:12px}.fx-trust>span{gap:9px;padding-inline:12px}.fx-trust .fx-icon{flex-basis:23px;height:23px;width:23px}#curbside-site .fx-pricing{gap:35px;grid-template-columns:1fr 1fr}.fx-rates{gap:25px}.fx-rates strong{font-size:54px}.fx-steps{gap:23px}#curbside-site.fx-site .cr-title h1{font-size:61px!important}#curbside-site.fx-site .cr-hero h1{font-size:52px!important}}@media(max-width:700px){html{scroll-padding-top:85px}#curbside-site.fx-site{--cr-pad:22px}#curbside-site.fx-site .cr-header>.cr-primary{display:none}#curbside-site.fx-site .cr-menu{margin-left:auto}#curbside-site.fx-site .cr-brand{height:53px;min-width:146px;width:146px}#curbside-site.fx-site .fx-header{min-height:76px!important;padding:10px 20px!important}#curbside-site.fx-site .cr-mobile-nav{top:76px!important}#curbside-site.fx-site h1{font-size:52px!important}#curbside-site.fx-site h2{font-size:38px!important}#curbside-site .fx-wrap{padding:39px 22px}#curbside-site .fx-hero{background:#0b0811;display:block;min-height:0;padding:0 0 28px}#curbside-site .fx-hero-photo{height:310px;inset:auto;object-fit:cover;object-position:22% center;position:relative;width:100%;z-index:-1}#curbside-site .fx-hero-shade{background:linear-gradient(0deg,#0b0811,#0b081150 14%,transparent 35%);height:330px;inset:0 0 auto;pointer-events:none;z-index:0}#curbside-site .fx-hero-copy{margin:-18px 0 0;padding:0 24px;position:relative;width:100%;z-index:1}#curbside-site .fx-hero-copy>.cr-label{font-size:9px;letter-spacing:1.7px}#curbside-site.fx-site .fx-hero h1{font-size:clamp(58px,12.4vw,80px)!important;line-height:.99!important;margin:14px 0 21px}#curbside-site .fx-hero-copy .cr-primary{font-size:14px;max-width:none;min-height:52px}#curbside-site .fx-hero-sub{font-size:11px;margin-top:13px;text-align:center}#curbside-site .fx-hero-price{font-size:12px;margin-top:14px;text-align:center}.fx-hero-price span{display:inline;font-size:10px}#curbside-site .fx-trust{align-items:stretch;font-size:9px;padding:16px 9px}.fx-trust>span{flex-direction:column;gap:7px;line-height:1.5;max-width:38%;padding:0 9px;text-align:center}.fx-trust .fx-icon{flex-basis:23px;height:23px;width:23px}#curbside-site .fx-section-head{gap:21px;margin-bottom:20px}.fx-mobile-break{display:block}#curbside-site .fx-tabs{gap:5px;width:100%}#curbside-site .fx-tabs button{flex:1;font-size:11px;min-height:44px;min-width:0;padding:9px}#curbside-site.fx-site .fp-pair{gap:11px;grid-template-columns:minmax(0,1fr)}#curbside-site.fx-site .fp-crop{aspect-ratio:460/300;border-radius:6px}#curbside-site.fx-site .fp-crop img{margin-top:0}#curbside-site.fx-site .fp-photo-label{font-size:11px;left:10px;padding:4px 11px;top:10px}#curbside-site .fx-case-caption{display:block;margin-top:15px}.fx-case-caption .cr-secondary{margin-top:14px;width:100%}#curbside-site .fx-proof-foot{display:block;margin-top:18px;padding-top:14px}#curbside-site .fx-proof-foot p{font-size:11px}#curbside-site .fx-proof-foot a{margin-top:10px}#curbside-site .fx-team{gap:25px;grid-template-columns:1fr}#curbside-site .fx-owner{justify-self:center;max-width:310px;width:100%}#curbside-site .fx-owner img{aspect-ratio:1;height:auto;object-fit:contain;width:100%}#curbside-site .fx-owner figcaption{font-size:13px}#curbside-site.fx-site .fx-team-copy h2{font-size:38px!important;margin-top:12px}#curbside-site .fx-team-copy p:not(.cr-label){font-size:13px}#curbside-site .fx-assurance{display:grid;gap:18px;grid-column:auto;grid-template-columns:1fr 1fr;padding-top:25px}.fx-insured{font-size:13px;gap:10px}.fx-insured .fx-icon{flex-basis:27px;height:27px;width:27px}.fx-warranty>strong{font-size:64px}.fx-warranty>span{font-size:11px}.fx-warranty .fx-wheel{height:14px;width:14px}#curbside-site .fx-assurance>p{font-size:11px;grid-column:1/-1;max-width:none}#curbside-site .fx-pricing{gap:28px;grid-template-columns:1fr}.fx-rates{gap:40px;margin:24px 0}.fx-rates strong{font-size:62px}.fx-rates span{font-size:11px}#curbside-site.fx-site .cr-calculator,#curbside-site.fx-site .cr-form{border-radius:10px;padding:24px 21px}#curbside-site.fx-site .cr-total strong{font-size:45px}#curbside-site.fx-site .cr-calculator .fp-tool-title{font-size:22px}.fx-steps{gap:0;grid-template-columns:1fr}.fx-steps>div{display:grid;gap:8px 15px;grid-template-columns:42px 1fr;padding:22px 0}.fx-steps>div>span{font-size:29px;grid-row:span 2;margin:0}#curbside-site .fx-steps h3{font-size:16px;margin:0}#curbside-site .fx-steps p{font-size:12px;grid-column:2;max-width:none}#curbside-site .fx-area{gap:30px;grid-template-columns:1fr}#curbside-site .fx-area .fx-cities{font-size:12px;line-height:2}.fx-faq summary{font-size:13px}#curbside-site .fx-review{margin-inline:22px;padding-block:36px;padding-inline:0;width:auto}#curbside-site .fx-review blockquote{font-size:21px;line-height:1.65}.fx-stars{font-size:18px;margin-bottom:15px}.fx-car-gallery{gap:18px;grid-template-columns:1fr}#curbside-site .fx-gallery .fx-section-head>p{font-size:12px}#curbside-site.fx-site .cr-title{padding-bottom:22px;padding-top:35px}#curbside-site.fx-site .cr-title h1{font-size:49px!important;line-height:1.05!important}#curbside-site.fx-site .cr-title>p:last-child{font-size:14px;margin-top:20px}#curbside-site.fx-site .cr-section{padding-block:31px}#curbside-site.fx-site .cr-hero{gap:25px;grid-template-columns:1fr;margin:15px 22px 28px;min-height:0}#curbside-site.fx-site .cr-hero-copy{padding:15px 0 0}#curbside-site.fx-site .cr-hero h1{font-size:49px!important}#curbside-site.fx-site .cr-visual{min-height:380px}#curbside-site.fx-site.fp-about .cr-visual{aspect-ratio:1;min-height:0}#curbside-site.fx-site .cr-trust{padding-block:20px}#curbside-site.fx-site .cr-trust strong{font-size:17px!important}#curbside-site.fx-site .cr-two{gap:28px;grid-template-columns:minmax(0,1fr)}#curbside-site.fx-site .cr-warranty{gap:23px;grid-template-columns:minmax(0,1fr);padding:25px 21px}#curbside-site.fx-site .cr-warranty-number{font-size:94px}.cr-warranty .cr-insured{grid-column:auto}#curbside-site.fx-site .cr-warranty h2{font-size:36px!important}#curbside-site.fx-site .cr-rates strong{font-size:61px!important}#curbside-site.fx-site .cr-metrics strong{font-size:46px!important}#curbside-site.fx-site .fp-case-row{gap:22px;grid-template-columns:minmax(0,1fr);padding-block:28px}#curbside-site.fx-site .fp-case-row h2{font-size:35px!important}#curbside-site.fx-site .cr-review blockquote{font-size:21px}#curbside-site.fx-site .cr-city-list span{font-size:27px}#curbside-site.fx-site .cr-final{display:block;padding-block:34px}#curbside-site.fx-site .cr-final>.cr-primary{margin-top:22px;max-width:450px;width:100%}#curbside-site.fx-site .cr-footer{padding-bottom:100px}#curbside-site.fx-site .cr-footer-grid{gap:26px;grid-template-columns:1fr}.cr-modal{max-width:calc(100vw - 20px);padding:21px}.cr-modal .cr-actions{gap:12px}.cr-modal .cr-qr-row{grid-template-columns:1fr;text-align:left}.cr-modal .cr-qr-row img{height:150px!important;width:150px!important}.cr-modal .cr-primary{min-height:48px}}@media(max-width:370px){#curbside-site.fx-site{--cr-pad:18px}#curbside-site .fx-wrap{padding-inline:18px}#curbside-site .fx-hero-photo{height:280px}#curbside-site .fx-hero-shade{height:300px}#curbside-site .fx-hero-copy{padding-inline:20px}#curbside-site.fx-site .fx-hero h1{font-size:58px!important}#curbside-site .fx-tabs button{font-size:10px;padding-inline:6px}#curbside-site .fx-hero-price{font-size:11px}#curbside-site.fx-site .cr-hero h1,#curbside-site.fx-site .cr-title h1{font-size:43px!important}.fx-rates{gap:27px}.fx-rates strong{font-size:56px}.cr-mobile-dock .cr-primary{font-size:11px;padding-inline:12px}.cr-mobile-dock .fx-wheel{flex-basis:18px;height:18px;width:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cr-brand:after,.fx-car-gallery img,.fx-wheel{transition:none!important}.fx-car-gallery button:hover img,a:focus-visible>.fx-wheel,a:hover>.fx-wheel,button:hover>.fx-wheel{transform:none!important}}.motion-off .cr-brand:after,.motion-off .fx-car-gallery img,.motion-off .fx-wheel{transition:none!important}.motion-off .fx-car-gallery button:hover img,.motion-off a:focus-visible>.fx-wheel,.motion-off a:hover>.fx-wheel,.motion-off button:hover>.fx-wheel{transform:none!important}#curbside-site.fx-site .cr-final{border:1px solid #b689dd29;border-radius:9px;gap:32px;padding-inline:32px!important}#curbside-site.fx-site .cr-review cite{display:block;margin:18px auto 0;max-width:none;text-align:center}#curbside-site.fx-site .cr-vehicle-gallery{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}#curbside-site.fx-site .cr-vehicle-gallery .cr-file:nth-child(n){align-self:stretch;background:linear-gradient(140deg,#21142999,#0a090f);border:1px solid #a679ba38;border-radius:9px;display:block;grid-column:auto;margin:0;overflow:hidden;padding:6px}#curbside-site.fx-site .cr-vehicle-gallery .cr-file-photo{aspect-ratio:4/3;background:#0e0a12;border-radius:5px;height:auto!important;overflow:hidden;width:100%}#curbside-site.fx-site .cr-vehicle-gallery .cr-file-photo img{height:100%;object-fit:cover!important;transform:none!important;width:100%}@media(max-width:700px){#curbside-site.fx-site .cr-final{padding-inline:23px!important}#curbside-site.fx-site .cr-vehicle-gallery{gap:18px;grid-template-columns:1fr}#curbside-site.fx-site .cr-vehicle-gallery .cr-file-photo{aspect-ratio:4/3}}@media print{.cr-mobile-dock,.fx-header,.fx-hero-photo,.fx-hero-shade{display:none!important}.fx-hero-copy{margin:0!important;width:100%!important}.fx-flow{background:none!important}}#curbside-site :is(.fx-car-gallery,.cr-vehicle-gallery) img[src$="lamborghini-car-640.webp"]{object-position:50% 38%}#curbside-site :is(.fx-car-gallery,.cr-vehicle-gallery) img[src$="mclaren-car-640.webp"]{object-position:50% 53%}#curbside-site :is(.fx-car-gallery,.cr-vehicle-gallery) img[src$="rolls-car-640.webp"]{object-position:50% 60%}#curbside-site.fx-site .cr-vehicle-gallery .cr-file-meta{padding:15px 10px 10px}#curbside-site.fx-site .fx-header{background:radial-gradient(ellipse at 72% 0,#3520415c,transparent 65%),linear-gradient(115deg,#0b0a12f7,#110b19f2 65%,#0b0911f7)!important;box-shadow:0 8px 35px #07050d38}#curbside-site.fx-site .fx-header:after{background:linear-gradient(90deg,transparent 3%,#8ccfe551 17%,#a862eb85 53%,#dc83f456 80%,transparent);bottom:-1px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}#curbside-site.fx-site .cr-nav{background:linear-gradient(150deg,#ffffff07,#be85ed03);border:1px solid #c5a0e028;border-radius:11px;box-shadow:inset 0 1px #ffffff05;gap:3px;padding:4px}#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{border:1px solid transparent;border-radius:7px;color:#dfd6e9;font-size:12px;line-height:20px;min-height:43px;padding:11px 17px;transition:background .2s,border-color .2s,color .2s}#curbside-site.fx-site .cr-nav>a:focus-visible,#curbside-site.fx-site .cr-nav>a:hover,#curbside-site.fx-site .cr-nav>a[aria-current=page],#curbside-site.fx-site .fx-more[open] summary{background:linear-gradient(135deg,#563077b0,#22192d);border-color:#af83d35c;box-shadow:inset 0 1px #dab3ff1c;color:#fff}#curbside-site.fx-site .fx-more summary span{color:#cf9ef8;font-size:17px;line-height:1}#curbside-site.fx-site .fx-more>div{background:linear-gradient(145deg,#21152dfc,#100c19fc);border-color:#8e62af85;border-radius:11px;box-shadow:0 18px 50px #0009,inset 0 1px #dba7ff14;right:-5px;top:calc(100% + 12px)}#curbside-site.fx-site .cr-header>.cr-primary{background:linear-gradient(115deg,#702ca7,#451966 58%,#291437);border-color:#c18ae999;box-shadow:inset 0 1px 7px #dca1ff38,0 0 24px #9b3be91b;min-height:49px}#curbside-site.fx-site .cr-menu{background:linear-gradient(130deg,#4a2563c9,#1c1228);border-color:#ba87dc77;box-shadow:inset 0 1px #dfb7ff20;font-weight:800;letter-spacing:.3px}#curbside-site.fx-site .cr-mobile-nav{background:linear-gradient(145deg,#20132bf7,#0e0a16fa);border-bottom:1px solid #a575ce66;box-shadow:0 20px 30px #0006}#curbside-site.fx-site .cr-mobile-nav a{background:#cab3ed05;border:1px solid #a784c22e;border-radius:7px;min-height:46px;padding:13px 12px}#curbside-site.fx-site .cr-mobile-nav a[aria-current=page]{background:#62348266;border-color:#a97cd47a}.fx-warranty>strong{display:block;flex:none;letter-spacing:-1px;line-height:1.05;margin-left:-.04em;padding:.05em .19em .08em .04em;white-space:nowrap}.fx-warranty{column-gap:5px;row-gap:4px}#curbside-site .fx-pricing #price-heading{letter-spacing:0!important;line-height:1.12!important;word-spacing:.035em}#curbside-site .fx-pricing #price-heading em{display:block;letter-spacing:0;line-height:1.12;margin-top:.14em;word-spacing:.08em}#curbside-site .fx-dealer-callout{margin:0 0 24px;padding:0}#curbside-site .fx-dealer-callout p{color:#e7daef;font-size:12px;font-weight:800;margin:0 0 10px}#curbside-site.fx-site .fx-dealer-button{background:linear-gradient(120deg,#1c38474d,#262032a1);border:1px solid #96cde17a;border-radius:8px;box-shadow:inset 0 1px #b1eaff12;color:#c5edfb;font-size:12px;font-weight:800;gap:12px;justify-content:center;min-height:48px;padding:13px 18px}#curbside-site.fx-site .fx-dealer-button:focus-visible,#curbside-site.fx-site .fx-dealer-button:hover{background:linear-gradient(120deg,#23455599,#382349);border-color:#a2e4ff;color:#fff}#curbside-site .fx-dealer-callout small{color:#bdb0c9;display:block;font-size:11px;line-height:1.7;margin-top:9px}#curbside-site .fx-account-link{align-items:center;color:#bbe2ef;display:inline-flex;gap:8px;line-height:1.7;text-decoration:underline;text-decoration-color:#8ccfe54f;text-underline-offset:4px}#curbside-site .fx-account-link .fx-wheel{flex-shrink:0;height:16px;width:16px}#curbside-site .fx-stars{background:linear-gradient(125deg,#9160ce 2%,#dab9ff,#fff4ff 40%,#c794ee 51%,#9b63d4 63%,#f9e6ff 83%,#c696e9);background-clip:text;-webkit-background-clip:text;color:transparent;display:table;filter:drop-shadow(0 2px 2px #0008) drop-shadow(0 0 9px #b270e544);font-family:Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:6px;line-height:1.35;margin:20px auto 0;padding:3px 0 3px 6px;width:auto}#curbside-site .cr-review cite,#curbside-site .fx-review cite{margin-top:12px}@media(min-width:701px)and (max-width:1150px){#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{padding-inline:12px}#curbside-site .fx-warranty{flex-wrap:nowrap}}@media(max-width:700px){#curbside-site .fx-hero{background:radial-gradient(ellipse at 5% 61%,#73115588,transparent 64%),radial-gradient(ellipse at 100% 84%,#6419997a,transparent 61%),#170d23;isolation:isolate;padding-bottom:30px}#curbside-site .fx-hero:before{background:linear-gradient(180deg,#28102a22,#1b0d2785 58%,#20102cdd),url(/assets/purple-background.webp) 47% 76%/auto 100% no-repeat;content:"";inset:25% 0 0;opacity:.8;pointer-events:none;position:absolute;z-index:-3}#curbside-site .fx-hero-photo{height:clamp(345px,102vw,480px);inset:auto;mask-image:linear-gradient(#000 68%,#000b 83%,transparent);-webkit-mask-image:linear-gradient(#000 68%,#000b 83%,transparent);object-fit:cover;object-position:24% center;position:relative;width:100%;z-index:-2}#curbside-site .fx-hero-shade{background:linear-gradient(180deg,transparent 30%,#170d2300 43%,#190e2944 61%,#170d2311);height:auto;inset:0;pointer-events:none;z-index:-1}#curbside-site .fx-hero-copy{margin:-64px 0 0;padding:0 24px;text-shadow:0 2px 16px #13091b99;width:100%}#curbside-site .fx-hero-copy>.cr-label{color:#f2dff9;font-size:8px;letter-spacing:1.5px}#curbside-site.fx-site .fx-hero h1{font-size:clamp(58px,15vw,83px)!important;line-height:.98!important;margin:14px 0 22px;max-width:520px}#curbside-site.fx-site .fx-hero h1 em{text-shadow:none}#curbside-site .fx-hero-copy .cr-primary{background:linear-gradient(120deg,#8b35b7,#56217c 58%,#351746);border-color:#daa0f2b3;box-shadow:inset 0 1px 8px #f0c2ff38,0 5px 24px #9e3ae636;text-shadow:none}#curbside-site .fx-hero-sub{color:#e6d5ee;font-size:11px}#curbside-site .fx-hero-price{color:#f5eafb;margin-top:16px}#curbside-site .fx-hero-price span{color:#cbb5d9;display:block;font-size:10px;margin-top:3px}#curbside-site .fx-pricing #price-heading{font-size:clamp(31px,8vw,42px)!important;line-height:1.16!important}#curbside-site .fx-pricing #price-heading em{line-height:1.16}#curbside-site.fx-site .fx-dealer-button{font-size:11px;padding-inline:12px;width:100%}#curbside-site .fx-stars{font-size:26px;margin-top:16px}}@media(max-width:370px){#curbside-site .fx-hero-copy{padding-inline:20px}#curbside-site.fx-site .fx-hero h1{font-size:56px!important}#curbside-site .fx-hero-copy>.cr-label{font-size:7px;letter-spacing:1.3px}#curbside-site .fx-warranty>strong{font-size:58px}}@media(prefers-reduced-motion:reduce){#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{transition:none}}#curbside-site .fx-quote-account{background:linear-gradient(130deg,#15293670,#25182a75);border:1px solid #8ccfe54a;border-radius:10px;margin-top:26px;padding:22px}#curbside-site .fx-quote-account p{color:#d7edf8;font-size:13px;font-weight:800;margin:0 0 10px}#curbside-site .fx-quote-account .fx-dealer-button{font-size:13px;width:100%}#curbside-site #quote-details{scroll-margin-top:115px}#curbside-site #quote-details .fp-form-intro{margin-bottom:24px}#curbside-site #quote-details [data-counter-wrap]{border-bottom:1px solid #c391e33b;margin-bottom:5px;padding-bottom:22px}#curbside-site #quote-details [data-counter-wrap]>.cr-label{color:#e0b6ff;font-weight:800;letter-spacing:1.2px}#curbside-site .cr-quick{display:flex;flex-wrap:wrap;gap:8px}#curbside-site .cr-quick [data-custom-count]{background:linear-gradient(135deg,#3a254b70,#21162e);border-color:#a281bd88;color:#e6c7ff;font-weight:800;min-width:48px}#curbside-site .cr-quick [data-custom-count][aria-pressed=true]{background:#71339c;border-color:#c08de6;color:#fff}#curbside-site .fx-field-hint{color:#b8a9c5;font-size:11px;font-weight:400;line-height:1.6}#curbside-site .fx-review-summary{background:#54237330;border:1px solid #bd89ed66;border-radius:8px;color:#eedcff;font-size:15px;font-weight:800;margin:15px 0;padding:14px 16px}#contact-dialog .cr-phone-card{align-items:center;background:#a67bce0c;border:1px solid #b38ac522;border-radius:7px;display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 0;padding:13px 16px}#contact-dialog .cr-phone-card>a{font-size:20px;margin:0}#contact-dialog .cr-phone-card>span{font-size:10px}#contact-dialog .cr-phone-card>button{font-size:11px;margin:0}#contact-dialog .cr-qr-row{gap:24px;grid-template-columns:220px minmax(0,1fr)}#contact-dialog .cr-qr-row img{background:#fff;border:10px solid #fff;height:auto;image-rendering:pixelated;max-width:100%;width:220px}#contact-dialog .cr-qr-row.fx-dense-qr{grid-template-columns:1fr;text-align:center}#contact-dialog .cr-qr-row.fx-dense-qr img{justify-self:center;width:320px}#contact-dialog [data-contact-estimate]{color:#ead0ff;font-size:15px;font-weight:800}@media(max-width:700px){#curbside-site #quote-details{scroll-margin-top:96px}#curbside-site .fx-quote-account{padding:18px}#curbside-site .fx-quote-account .fx-dealer-button{font-size:11px}#curbside-site .cr-quick{gap:7px}#curbside-site .cr-quick button{min-width:39px;padding-inline:11px}#curbside-site .cr-quick [data-custom-count]{min-width:43px}#contact-dialog .cr-qr-row{grid-template-columns:1fr;text-align:center}#contact-dialog .cr-qr-row img{justify-self:center}}#curbside-site .fx-reviews{background:radial-gradient(ellipse at 50% 45%,#4a1e6229,transparent 67%);isolation:isolate;padding-block:42px;position:relative;scroll-margin-top:112px}#curbside-site .fx-reviews>.cr-label{color:#cbb5dd;font-size:10px;letter-spacing:2px;margin:0 0 22px}#curbside-site .fx-review-stage{margin:auto;max-width:980px}#curbside-site .fx-review-slide{padding:18px 8px 20px;text-align:center}#curbside-site .fx-review-slide+.fx-review-slide{border-top:1px solid #ac83c72e}#curbside-site .fx-reviews.is-enhanced .fx-review-stage{align-items:stretch;display:grid}#curbside-site .fx-reviews.is-enhanced .fx-review-slide{align-items:center;border:0;display:flex;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;pointer-events:none;visibility:hidden}#curbside-site .fx-reviews.is-enhanced .fx-review-slide.is-current{pointer-events:auto;visibility:visible}#curbside-site .fx-reviews .fx-review-slide blockquote{color:#eee7f4;font-size:clamp(22px,2.1vw,29px);line-height:1.6;max-width:940px;white-space:pre-line;text-wrap:pretty}#curbside-site .fx-review-slide cite{color:#e8ddf2;font-size:13px;font-style:normal;line-height:1.6;margin:12px 0 0}#curbside-site .fx-review-original{background:transparent;border:0;color:#baa8c8;font-size:11px;font-weight:500;line-height:1.6;margin:10px 0 0;min-height:36px;padding:5px 8px;text-decoration:underline;text-decoration-color:#9b7aae55;text-underline-offset:4px}#curbside-site .fx-review-original:focus-visible,#curbside-site .fx-review-original:hover{color:#ead5fc;text-decoration-color:#d0a9ed}#curbside-site .fx-review-original .fx-wheel{height:15px;width:15px}#curbside-site .fx-review-controls{align-items:center;display:flex;gap:22px;justify-content:center;margin:14px auto 0;max-width:420px}#curbside-site .fx-review-controls[hidden]{display:none!important}#curbside-site.fx-site .fx-review-controls .cr-secondary{background:linear-gradient(130deg,#3a214957,#15101e);border-color:#956bb465;border-radius:7px;font-size:12px;gap:9px;min-height:44px;padding:10px 16px}#curbside-site .fx-review-controls .fx-wheel{height:17px;width:17px}#curbside-site .fx-review-status{color:#d5bce7;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:2px;margin:0;min-width:48px}#curbside-site .fx-review-context{color:#aa9ab6;font-size:10px;line-height:1.6;margin:20px 0 0}#curbside-site .fx-family-story{scroll-margin-top:112px}#curbside-site .fx-family-main{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}#curbside-site .fx-family-photo{background:linear-gradient(140deg,#9bc8ed12,#7033950b 65%,#c38ee51a);border:1px solid #ac7dc164;border-radius:12px;box-shadow:0 14px 45px #03020740;margin:0;padding:9px}#curbside-site .fx-family-photo button{background:#14101d;border:0;border-radius:6px;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}#curbside-site .fx-family-photo img{aspect-ratio:3/2;border-radius:6px;display:block;filter:none;height:auto;object-fit:contain;width:100%}#curbside-site .fx-family-photo figcaption{color:#d9cce5;display:flex;font-size:12px;gap:14px;justify-content:space-between;line-height:1.6;padding:13px 6px 5px}#curbside-site .fx-family-photo figcaption span+span{color:#a99ab8;font-size:11px}#curbside-site.fx-site .fx-family-copy h2{font-size:clamp(38px,4.2vw,60px)!important;margin:13px 0 24px}#curbside-site .fx-family-copy p:not(.cr-label){color:#c8bdd3;font-size:14px;line-height:1.85;margin:0 0 14px}#curbside-site .fx-family-copy .cr-link{font-size:12px}#curbside-site .fx-family-foundation{align-items:start;border-top:1px solid #a282b536;display:grid;gap:54px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin-top:40px;padding-top:32px}#curbside-site .fx-family-foundation .cr-metrics{border:0;gap:25px;margin:0;padding:0}#curbside-site .fx-family-foundation .cr-metrics strong{font-size:45px}#curbside-site .fx-family-foundation .cr-metrics span{font-size:11px;line-height:1.7;max-width:200px}#curbside-site .fx-family-foundation h3{font-size:18px;margin:0 0 11px}#curbside-site .fx-family-foundation p{color:#bfb2cc;font-size:13px;line-height:1.85;margin:0}@media(max-width:930px){#curbside-site .fx-family-foundation,#curbside-site .fx-family-main{gap:30px}#curbside-site .fx-family-main{grid-template-columns:1fr}#curbside-site .fx-family-photo{max-width:760px}#curbside-site .fx-family-foundation{grid-template-columns:1fr 1.1fr}}@media(max-width:700px){#curbside-site .fx-reviews{padding-block:30px;scroll-margin-top:96px}#curbside-site .fx-reviews>.cr-label{font-size:8px;letter-spacing:1.6px;margin-bottom:16px}#curbside-site .fx-review-slide{padding:10px 0 16px}#curbside-site .fx-reviews .fx-review-slide blockquote{font-size:20px;letter-spacing:-.2px;line-height:1.65}#curbside-site .fx-review-controls{gap:14px}#curbside-site.fx-site .fx-review-controls .cr-secondary{font-size:11px;gap:7px;padding:10px 12px}#curbside-site .fx-review-status{font-size:11px;letter-spacing:1.5px;min-width:38px}#curbside-site .fx-review-context{font-size:9px;margin-top:16px}#curbside-site .fx-family-story{scroll-margin-top:96px}#curbside-site .fx-family-main{gap:28px}#curbside-site .fx-family-photo{border-radius:9px;padding:6px}#curbside-site .fx-family-photo figcaption{font-size:11px;gap:8px;padding:10px 4px 4px}#curbside-site .fx-family-photo figcaption span+span{font-size:10px}#curbside-site.fx-site .fx-family-copy h2{font-size:42px!important;margin:12px 0 20px}#curbside-site .fx-family-copy p:not(.cr-label){font-size:13px}#curbside-site .fx-family-foundation{gap:28px;grid-template-columns:1fr;margin-top:28px;padding-top:25px}#curbside-site .fx-family-foundation .cr-metrics{gap:18px}#curbside-site .fx-family-foundation .cr-metrics strong{font-size:38px}#curbside-site .fx-family-foundation .cr-metrics span{font-size:10px}}@media print{#curbside-site .fx-reviews.is-enhanced .fx-review-stage{display:block}#curbside-site .fx-reviews.is-enhanced .fx-review-slide{break-inside:avoid;display:block;visibility:visible}#curbside-site .fx-review-controls,#curbside-site .fx-review-original{display:none}}#curbside-site .fx-hero-copy{padding-bottom:28px;padding-top:28px}#curbside-site.fx-site .fx-hero h1{margin:14px 0 18px}#curbside-site .fx-hero-description{color:#e6ddec;font-size:15px;line-height:1.7;margin:0 0 22px;max-width:32ch;text-wrap:pretty}#curbside-site .fx-hero-work{align-items:center;color:#e4d1ef;display:flex;font-size:12px;gap:10px;margin-top:8px;min-height:44px;text-underline-offset:5px;width:fit-content}#curbside-site .fx-hero-work:hover{text-decoration:underline}#curbside-site .fx-hero-work .fx-wheel{flex-basis:16px;height:16px;width:16px}#curbside-site .fx-hero-price{font-size:13px;line-height:1.7;margin-top:10px}#curbside-site .fx-hero-price span{color:#c8b7d4;font-size:12px}#curbside-site .fx-account-form-intro{margin-bottom:24px}#curbside-site .fx-account-form-intro h3{font-size:24px;line-height:1.4;margin:8px 0 12px}#curbside-site .fx-account-form-intro p:not(.cr-label){font-size:13px;line-height:1.8}#curbside-site .fx-account-form-intro p>span{color:#c8b6d5;display:block;font-size:11px;margin-top:8px}#curbside-site .fx-photo-tip{border-top:1px solid #ae81ce40;margin-top:28px;padding-top:22px}#curbside-site .fx-photo-tip strong{color:#ece0f4;font-size:14px}#curbside-site .fx-photo-tip p{font-size:13px;line-height:1.8;margin-top:8px}#curbside-site [data-focus-region]{scroll-margin-top:115px}#curbside-site .cr-form-review{border-top:1px solid #bd8ddd70;margin-top:28px;padding-top:24px}#curbside-site .cr-form-review h3{font-size:23px;line-height:1.4;margin-bottom:14px}#curbside-site .cr-form input,#curbside-site .cr-form select,#curbside-site .cr-form textarea{border-radius:6px;font-size:16px;line-height:1.6}#curbside-site .cr-form label{font-size:13px;line-height:1.7}#curbside-site .cr-form input:focus,#curbside-site .cr-form select:focus,#curbside-site .cr-form textarea:focus{border-color:#c59ae6;box-shadow:0 0 0 3px #b976e31f}#contact-dialog :is(a,button,textarea):focus-visible,#curbside-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #c8a1ec;outline-offset:4px}#curbside-site .cr-message{font-size:14px;line-height:1.8;overflow-wrap:anywhere}#curbside-site.fp-quote .cr-note{line-height:1.8}#curbside-site .cr-final p:not(.cr-label){font-size:14px;line-height:1.8;max-width:680px}@media(max-width:1060px)and (min-width:701px){#curbside-site.fx-site .cr-nav{display:none}#curbside-site.fx-site .cr-menu{display:block;margin-left:0}#curbside-site.fx-site .cr-header>.cr-primary{margin-left:auto}}@media(max-width:700px){#curbside-site .fx-hero-copy{padding-bottom:0;padding-top:0}#curbside-site.fx-site .fx-hero h1{font-size:clamp(56px,14.5vw,78px)!important;line-height:1!important;margin:14px 0 18px}#curbside-site .fx-hero-description{font-size:14px;margin-bottom:21px;max-width:34ch}#curbside-site .fx-hero-work{font-size:12px;margin:9px auto 0}#curbside-site .fx-hero-price{font-size:13px;margin-top:8px}#curbside-site .fx-hero-price span{font-size:11px;margin-top:3px}#curbside-site .fx-trust{font-size:10px}#curbside-site .fx-quote-layout{display:flex;flex-direction:column;gap:35px}#curbside-site .fx-quote-layout>.cr-form{order:-1;width:100%}#curbside-site.fx-site.fp-quote .cr-title{padding-bottom:0}#curbside-site.fx-site .cr-form{padding:24px 20px}#curbside-site .cr-form .fp-form-intro h2{font-size:36px!important}#curbside-site .cr-form .fp-form-intro p:not(.cr-label){font-size:13px;line-height:1.8}#curbside-site .cr-form label{font-size:13px}#curbside-site .cr-form-review h3{font-size:21px}#curbside-site .cr-form-review .cr-actions{display:flex;flex-wrap:wrap;gap:10px}#curbside-site .cr-form-review .cr-actions>.cr-primary,#curbside-site .cr-form-review .cr-actions>.cr-secondary{width:100%}#curbside-site [data-focus-region]{scroll-margin-top:96px}#curbside-site .fx-account-form-intro h3{font-size:22px}#curbside-site.fp-quote .cr-trust{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:16px;text-align:center}#curbside-site.fp-quote .cr-trust>div{border:0;display:block;padding:0}#curbside-site.fp-quote .cr-trust strong{display:block;font-size:11px!important;line-height:1.7}#curbside-site.fp-quote .cr-trust span,.inquiry-reviewed .cr-mobile-dock{display:none}}#curbside-site #dealer-enquiry,#curbside-site #quote-details,#curbside-site .cr-form-review,#curbside-site .fx-family-story,#curbside-site .fx-reviews{scroll-margin-top:16px}@media(max-width:700px){#curbside-site #dealer-enquiry,#curbside-site #quote-details,#curbside-site .cr-form-review,#curbside-site .fx-family-story,#curbside-site .fx-reviews{scroll-margin-top:12px}}#curbside-site.fx-site main p:not(.cr-label):not(.fp-tool-title):not(.fx-review-status){font-size:15px;line-height:1.8}#curbside-site.fx-site .fx-faq p{font-size:15px!important}#curbside-site.fx-site .fx-steps p{max-width:none}#curbside-site.fx-site .fx-family-copy p:not(.cr-label){font-size:16px}#curbside-site.fx-site .cr-form label{font-size:14px}#curbside-site.fx-site .cr-rates span,#curbside-site.fx-site .fx-rates span{font-size:14px;line-height:1.65}#curbside-site.fx-site .fx-dealer-callout small,#curbside-site.fx-site .fx-field-hint{font-size:13px;line-height:1.7}#curbside-site.fx-site .cr-footer p,#curbside-site.fx-site .cr-footer-links a,#curbside-site.fx-site .fx-review-slide cite{font-size:14px}#curbside-site.fx-site .fx-review-original{font-size:13px}#curbside-site.fx-site main .fx-review-context{font-size:12px!important}#curbside-site.fx-site .fx-hero-price{font-size:15px}#curbside-site.fx-site .fx-hero-price span{font-size:13px}#curbside-site.fx-site .cr-link{font-size:14px}#curbside-site.fx-site .fx-faq summary{font-size:15px}#curbside-site .fx-price-value{margin:24px 0 28px;max-width:62ch}#curbside-site.fx-site .fx-price-value h3{color:#f0e8f7;font-size:19px;margin:0 0 15px}#curbside-site .fx-price-value ul{display:grid;gap:16px;list-style:none;margin:0;padding:0}#curbside-site .fx-price-value li{color:#c9bed3;font-size:15px;line-height:1.7;padding-left:20px;position:relative}#curbside-site .fx-price-value li:before{background:#cf9deb;border-radius:50%;box-shadow:0 0 10px #bd7dec33;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}#curbside-site .fx-price-value strong{color:#ece2f3;display:block;font-weight:700;margin-bottom:2px}#curbside-site .fx-price-value span{display:block}#curbside-site .fx-price-value a{color:#e4c5fa;text-decoration:underline;text-decoration-color:#bb91d473;text-underline-offset:4px}#curbside-site .fx-everyday{align-items:center;background:linear-gradient(120deg,#30203965,#130e1c55);border:1px solid #a880bb38;border-radius:12px;display:grid;gap:34px;grid-template-columns:240px minmax(0,1fr);margin-top:40px;padding:22px}#curbside-site .fx-everyday figure{margin:0;min-width:0}#curbside-site .fx-everyday button{background:#15101c;border:0;border-radius:6px;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}#curbside-site .fx-everyday img{aspect-ratio:1;display:block;height:auto;object-fit:cover;object-position:center;width:100%}#curbside-site .fx-everyday figcaption{color:#c3b2d0;font-size:11px;line-height:1.7;margin:9px 0 0}#curbside-site .fx-everyday>div{max-width:63ch}#curbside-site.fx-site .fx-everyday h3{font-size:clamp(24px,2.5vw,32px);letter-spacing:-.7px;line-height:1.25;margin:8px 0 14px}#curbside-site .fx-everyday .cr-link{margin-top:5px}#curbside-site.fp-quote .fx-quote-intro{column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-bottom:25px;padding-top:36px}#curbside-site.fp-quote .fx-quote-intro>.cr-label,#curbside-site.fp-quote .fx-quote-intro>h1,#curbside-site.fp-quote .fx-quote-intro>p{grid-column:1}#curbside-site.fx-site.fp-quote .fx-quote-intro h1{font-size:clamp(45px,4.3vw,64px)!important;margin:10px 0 12px}#curbside-site.fx-site.fp-quote .fx-quote-intro h1 em{margin-left:.13em}#curbside-site.fx-site.fp-quote .cr-form .fp-form-intro .cr-label{font-size:10px;letter-spacing:1.1px;line-height:1.6}#curbside-site.fp-quote .fx-quote-intro>p:not(.cr-label){margin:0;max-width:62ch}#curbside-site.fp-quote .fx-quote-intro .cr-actions{align-self:center;grid-column:2;grid-row:2/4;margin:0}#curbside-site.fp-quote .fx-quote-layout{align-items:start;padding-top:18px}#curbside-site.fp-quote .fx-quote-layout>.cr-trust{grid-column:1/-1;margin:4px 0 0;padding-inline:0;width:100%}#curbside-site.fp-quote .fp-form-intro{margin:0 0 19px;padding:0}#curbside-site.fp-quote .fp-form-intro p{margin:0}#curbside-site.fx-site.fp-quote .fx-count-heading{font-family:CRManrope,Arial,sans-serif!important;font-size:21px!important;font-style:normal!important;letter-spacing:-.3px!important;line-height:1.5!important;margin:0 0 14px;text-transform:none!important;text-wrap:wrap}#curbside-site.fp-quote .fx-quote-response{color:#d8c5e7;margin:0;padding-top:15px}#curbside-site.fp-quote .cr-form-grid{gap:22px}@media(max-width:930px){#curbside-site.fp-quote .fx-quote-intro{display:block}#curbside-site.fp-quote .fx-quote-intro .cr-actions{margin-top:19px}#curbside-site .fx-everyday{gap:25px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:700px){#curbside-site.fx-site main p:not(.cr-label):not(.fp-tool-title):not(.fx-review-status){font-size:15px;line-height:1.8}#curbside-site.fx-site .fx-family-copy p:not(.cr-label){font-size:15px}#curbside-site .fx-everyday{gap:20px;grid-template-columns:1fr;margin-top:28px;padding:16px}#curbside-site .fx-everyday img{aspect-ratio:4/3;object-position:50% 44%}#curbside-site .fx-everyday .cr-label{font-size:9px;letter-spacing:1.5px}#curbside-site.fx-site .fx-everyday h3{font-size:27px}#curbside-site.fp-quote .fx-quote-intro{padding-bottom:6px;padding-top:23px}#curbside-site.fx-site.fp-quote .fx-quote-intro h1{font-size:40px!important;margin:8px 0 12px;text-wrap:wrap}#curbside-site.fp-quote .fx-quote-intro .cr-actions{margin-top:17px}#curbside-site.fp-quote .fx-quote-intro .fx-dealer-button{font-size:12px;min-height:44px;width:100%}#curbside-site.fp-quote .fx-quote-layout{gap:28px;padding-top:18px}#curbside-site.fp-quote .fx-quote-layout>.fx-quote-help{order:1}#curbside-site.fp-quote .fx-quote-layout>.cr-trust{order:0}#curbside-site.fp-quote .fp-form-intro{margin-bottom:16px}#curbside-site.fx-site.fp-quote .fx-count-heading{font-size:19px!important}#curbside-site.fp-quote .cr-form .cr-quick{gap:7px;margin-top:0}#curbside-site.fp-quote .cr-form .cr-quick button{min-height:45px}#curbside-site .fx-price-value{margin:22px 0 26px}}@media(max-width:370px){#curbside-site.fx-site.fp-quote .fx-quote-intro h1{font-size:35px!important}#curbside-site.fp-quote .cr-form .cr-quick{gap:5px}#curbside-site.fp-quote .cr-form .cr-quick button{flex:1;min-width:36px}}@media(max-width:700px){#curbside-site .fx-hero{background:#100915;display:block;min-height:570px;padding:0}#curbside-site .fx-hero:before{content:none}#curbside-site .fx-hero-photo{height:100%;inset:0;mask-image:none;-webkit-mask-image:none;object-fit:cover;object-position:24% center;position:absolute;width:100%}#curbside-site .fx-hero-shade{background:linear-gradient(90deg,transparent 26%,#130a1f30 43%,#100915c9 77%,#100915f2),linear-gradient(0deg,#100915,#10091526 35%,transparent 70%);height:auto;inset:0}#curbside-site .fx-hero-copy{margin:0 0 0 45%;padding:32px 18px 34px 0;position:relative;text-shadow:0 2px 12px #100915;width:55%}#curbside-site .fx-hero-copy>.cr-label{color:#e9ddec;font-size:8px;letter-spacing:1px;line-height:1.7;margin:0}#curbside-site.fx-site .fx-hero h1{font-size:clamp(36px,11vw,68px)!important;letter-spacing:-.4px!important;line-height:1.02!important;margin:16px 0 18px;max-width:none}#curbside-site.fx-site main .fx-hero p.fx-hero-description{color:#f0e6f4;font-size:13px!important;line-height:1.65!important;margin:0 0 18px;max-width:none}#curbside-site .fx-hero-copy .cr-primary{font-size:12px;gap:7px;line-height:1.35;min-height:50px;min-width:0;padding:10px 9px;text-align:center;width:100%}#curbside-site .fx-hero-copy .cr-primary span{font-size:inherit;line-height:inherit}#curbside-site .fx-hero-copy .cr-primary .fx-wheel{flex-basis:18px;height:18px;width:18px}#curbside-site .fx-hero-work{font-size:11px;gap:6px;margin:8px 0 0;min-height:44px;text-shadow:0 1px 8px #100915}#curbside-site .fx-hero-work .fx-wheel{flex-basis:14px;height:14px;width:14px}#curbside-site.fx-site .fx-hero-price{color:#f5eafb;font-size:13px;line-height:1.6;margin:8px 0 0;text-align:left}#curbside-site.fx-site .fx-hero-price span{color:#decee8;font-size:11px;line-height:1.6;margin-top:4px}}@media(max-width:370px){#curbside-site .fx-hero-photo{object-position:26% center}#curbside-site .fx-hero-copy{margin-left:44%;padding-right:14px;width:56%}}#curbside-site.fx-site{--ux-logo-blue:#8ccfe5}html.nav-open{overflow:hidden}#curbside-site.fx-site .fx-more summary:after{display:none!important}#curbside-site.fx-site .fx-more[open] summary span{transform:rotate(45deg)}#curbside-site.fx-site .cr-nav{gap:1px}#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{padding-inline:13px}#curbside-site.fx-site .ux-nav-backdrop{background:#05030bb3;cursor:default;inset:78px 0 0;position:fixed;z-index:28}#curbside-site.fx-site .cr-mobile-nav.ux-mobile-nav{background:linear-gradient(145deg,#21152c,#100c18 70%);border-left:1px solid #ab81c92b;box-shadow:-20px 24px 50px #0008;display:block;left:auto!important;max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain;padding:18px 25px 24px;position:fixed;right:0;top:78px!important;width:min(440px,100%);z-index:29}#curbside-site.fx-site .ux-mobile-nav .ux-menu-business a,#curbside-site.fx-site .ux-mobile-nav .ux-menu-main a,#curbside-site.fx-site .ux-mobile-nav .ux-menu-more a{background:transparent;border:0;border-bottom:1px solid #ba92d51b;border-radius:0;display:block;font-size:16px;line-height:24px;min-height:48px;padding:12px 4px}#curbside-site.fx-site .ux-mobile-nav a[aria-current=page]{color:#d8b2ff}#curbside-site.fx-site .ux-menu-business{margin-top:17px}#curbside-site.fx-site .ux-mobile-nav .ux-menu-business a{border:0;color:#b8e7f6;font-size:14px;font-weight:800}#curbside-site.fx-site .ux-menu-more{border:0;margin:6px 0 18px;padding:0}#curbside-site.fx-site .ux-menu-more summary{color:#c1b4ce;font-size:13px;min-height:44px;padding:12px 4px}#curbside-site.fx-site .ux-mobile-nav .ux-menu-more a{border-bottom:0;border-left:1px solid #a77cc24d;font-size:13px;min-height:44px;padding:10px 12px}#curbside-site.fx-site .ux-mobile-nav .ux-menu-quote{background:linear-gradient(120deg,#7530a9,#37194f);border:1px solid #af76d0aa;border-radius:7px;display:flex;font-size:14px;justify-content:space-between;min-height:50px;padding:13px 17px;width:100%}#curbside-site.fx-site.fp-quote .ux-quote-intro{display:block;margin:auto;max-width:1200px;padding-bottom:22px;padding-top:30px}#curbside-site.fx-site.fp-quote .ux-quote-intro h1{font-size:54px!important;line-height:1.08!important;margin:8px 0 12px;text-wrap:wrap}#curbside-site.fx-site .ux-account-link{color:#b8e7f6;display:inline-block;font-size:13px;margin-top:13px;text-decoration:underline;text-underline-offset:4px}#curbside-site.fx-site .ux-quote-layout{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(360px,560px) minmax(280px,1fr);margin:auto;max-width:1200px;padding-bottom:64px;padding-top:0}#curbside-site.fx-site .cr-form.ux-quote-form{display:block;margin:0;padding:26px 28px}#curbside-site .ux-quote-form>.cr-label{font-size:10px;letter-spacing:1.5px;margin-bottom:11px}#curbside-site #quote-details [data-counter-wrap]{border:0;margin:0;padding:0}#curbside-site.fx-site.fp-quote .ux-quote-form .fx-count-heading{font-size:21px!important;margin-bottom:12px}#curbside-site .ux-quote-form .cr-quick{display:flex;gap:9px;margin:0}#curbside-site .ux-quote-form .cr-quick button{flex:1;font-size:15px;max-width:82px;min-height:48px;text-align:center}#curbside-site .ux-custom-quantity{margin-top:14px}#curbside-site .ux-custom-quantity .cr-counter{margin-top:5px}#curbside-site .ux-quote-form .cr-total{align-items:center;border-top:1px solid #bda1d32b;display:flex;gap:16px;justify-content:space-between;margin-top:17px;padding-top:17px}#curbside-site .ux-quote-form .cr-total strong{display:block;font-size:43px!important;line-height:1.1;margin-top:3px}#curbside-site .ux-quote-form .cr-total small{font-size:12px}#curbside-site.fx-site main .ux-rate-note{color:#b9aec7;font-size:12px!important;line-height:1.7!important;margin:8px 0 19px}#curbside-site .ux-optional-fields{display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 150px;margin:0 0 13px}#curbside-site .ux-optional-fields label{display:block;font-size:12px!important;margin:0}#curbside-site .ux-optional-fields input{display:block;height:47px;margin:5px 0 0;padding:10px 12px;width:100%}#curbside-site .ux-note-field{border:0;margin:0 0 16px;padding:0}#curbside-site .ux-note-field summary{font-size:13px;font-weight:500;line-height:22px;min-height:35px;padding:6px 0}#curbside-site .ux-note-field summary span{color:#b9aec7;font-size:12px}#curbside-site .ux-note-field label{display:block;margin-top:10px}#curbside-site .ux-note-field textarea{margin-top:6px;min-height:88px;width:100%}#curbside-site .ux-details-field summary{font-size:12px;gap:5px;justify-content:normal;min-height:42px}#curbside-site .ux-details-field summary:after{margin-left:auto}#curbside-site .ux-details-field .ux-optional-fields{margin-top:10px}#curbside-site .ux-details-field>label{font-size:12px!important}#curbside-site .ux-send-actions{display:grid;gap:7px;grid-template-columns:1fr;margin:0}#curbside-site .ux-send-actions .cr-primary{font-size:14px;gap:14px;justify-content:center;min-height:51px;text-align:center;width:100%}#curbside-site .ux-send-actions .cr-secondary{background:transparent;border:0;color:#d3e9f4;font-size:13px;font-weight:500;justify-content:center;min-height:40px;padding:8px 12px;text-decoration:underline;text-underline-offset:4px}#curbside-site .ux-send-actions .cr-secondary:hover{background:#b386ce12;color:#fff}#curbside-site.fx-site main .ux-response,#curbside-site.fx-site main .ux-send-note{color:#bcb0cc;font-size:12px!important;line-height:1.65!important;margin:7px 0}#curbside-site.fx-site main .ux-response{color:#c8bed4}#curbside-site .ux-draft-row{align-items:center;border-top:1px solid #ba92d51c;color:#a69aaf;display:flex;font-size:11px;gap:10px;justify-content:space-between;line-height:1.6;margin-top:12px;padding-top:7px}#curbside-site .ux-draft-row .cr-link{border:0;font-size:12px;font-weight:500;min-height:36px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#curbside-site .ux-handoff-status:empty{display:none}#curbside-site.fx-site main .ux-handoff-status{color:#b8e7f6;font-size:13px!important;line-height:1.6!important;margin-top:10px}#curbside-site .ux-quote-help{padding-top:28px}#curbside-site.fx-site .ux-quote-help h2{font-size:43px!important;line-height:1.12!important;margin:12px 0 23px}#curbside-site .ux-quote-help ol{color:#c8bed4;display:grid;font-size:14px;gap:12px;line-height:1.8;margin:23px 0;padding-left:21px}#curbside-site .ux-quote-help li::marker{color:#c995f2;font-weight:800}#curbside-site .ux-trust-line{border-block:1px solid #ba92d52b;color:#e0d1ef;font-size:12px;line-height:1.8;margin-bottom:20px;padding:17px 0}#curbside-site .ux-quote-help p a{color:#b8e7f6;text-decoration:underline;text-underline-offset:3px}#curbside-site .ux-quote-help details{border:0;margin-top:16px;padding:0}#curbside-site .ux-quote-help summary{font-size:13px;font-weight:500;padding:15px 0}#curbside-site.fx-site main .ux-quote-help details p{font-size:13px!important;line-height:1.8!important}.cr-mobile-dock.ux-quote-dock button{font-size:13px;gap:12px;justify-content:center;min-height:48px;width:100%}.cr-mobile-dock.ux-quote-dock a{font-size:12px}.cr-mobile-dock.ux-quote-dock.is-inline-visible{pointer-events:none;visibility:hidden}#curbside-site.fx-site .ux-pricing-layout{align-items:start;display:grid;gap:35px 70px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#curbside-site .ux-price-benefits{border-top:1px solid #ba92d52b;display:grid;gap:30px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;max-width:none;padding-top:25px}#curbside-site .ux-price-benefits p{margin:0}#curbside-site .ux-pricing-rates h2{max-width:520px}#curbside-site .ux-contact-page{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}#curbside-site .ux-contact-page h2{margin:10px 0 22px}#curbside-site .ux-direct-contact{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:20px}#curbside-site .ux-contact-page .cr-label+.ux-direct-contact{margin-top:17px}#curbside-site .ux-direct-contact .cr-link{border:0;color:#b8e7f6;flex-basis:100%;overflow-wrap:anywhere}#curbside-site .ux-contact-page h3{margin:10px 0 17px}#curbside-site .ux-contact-page .cr-primary{font-size:13px}#curbside-site .ux-contact-page p+.cr-primary{margin-top:22px}#curbside-site .ux-contact-page p+p{margin-top:16px}#contact-dialog.ux-contact{max-height:calc(100dvh - 28px);max-width:calc(100vw - 28px);padding:26px;width:600px}#contact-dialog.ux-contact h2{font-size:40px!important;line-height:1.12!important;margin:22px 0 16px}#contact-dialog.ux-contact>p{font-size:14px;line-height:1.7}#contact-dialog.ux-contact .ux-contact-estimate{color:#d9b9f1;font-size:15px;font-weight:800;margin:14px 0}#contact-dialog.ux-contact .ux-phone-actions{display:none}#contact-dialog.ux-contact .ux-qr-details{border:0;margin:20px 0;padding:0}#contact-dialog.ux-contact .ux-qr-details summary{display:none}#contact-dialog.ux-contact .cr-qr-row{align-items:center;gap:24px;grid-template-columns:180px minmax(0,1fr);margin:0;text-align:left}#contact-dialog.ux-contact .cr-qr-row img{border:0;height:180px!important;object-fit:contain;width:180px!important}#contact-dialog.ux-contact .cr-qr-row h3{font-size:17px;line-height:1.5;margin:0 0 8px}#contact-dialog.ux-contact .cr-qr-row p{font-size:13px;line-height:1.7}#contact-dialog.ux-contact .cr-qr-row.fx-dense-qr{grid-template-columns:1fr;text-align:center}#contact-dialog.ux-contact .cr-qr-row.fx-dense-qr img{height:auto!important;width:min(320px,100%)!important}#contact-dialog.ux-contact .ux-send-note{color:#c5b8d0;font-size:12px;margin:15px 0}#contact-dialog.ux-contact .ux-contact-options{gap:20px;margin:18px 0 10px}#contact-dialog.ux-contact .ux-contact-options .cr-secondary{justify-content:center}#contact-dialog.ux-contact .ux-contact-foot{border-top:1px solid #ba92d530;color:#b6a8c3;font-size:12px;margin-top:14px;padding-top:16px}#contact-dialog.ux-contact .ux-contact-foot a{color:#b8e7f6;display:inline-block;margin-top:6px}#contact-dialog.ux-contact .cr-contact-status:empty{display:none}#contact-dialog.ux-contact .cr-contact-status{font-size:13px;margin:10px 0}@media(max-width:1060px){#curbside-site.fx-site .ux-quote-layout{gap:36px;grid-template-columns:minmax(320px,1.1fr) minmax(240px,1fr)}#curbside-site .ux-optional-fields{grid-template-columns:1fr}#curbside-site .ux-quote-help h2{font-size:36px!important}}@media(max-width:700px){#curbside-site.fx-site .ux-nav-backdrop{top:76px}#curbside-site.fx-site .cr-mobile-nav.ux-mobile-nav{max-height:calc(100dvh - 76px);top:76px!important}#curbside-site.fx-site.fp-quote .ux-quote-intro{padding-bottom:20px;padding-top:24px}#curbside-site.fx-site.fp-quote .ux-quote-intro h1{font-size:36px!important;line-height:1.1!important;margin:8px 0 12px}#curbside-site.fx-site.fp-quote .ux-quote-intro>p:not(.cr-label){font-size:14px;line-height:1.7}#curbside-site.fx-site .ux-account-link{font-size:12px;line-height:1.8;margin-top:10px}#curbside-site.fx-site .ux-quote-layout{display:block;padding-bottom:32px;padding-top:0}#curbside-site.fx-site .cr-form.ux-quote-form{padding:21px 19px}#curbside-site.fx-site.fp-quote .ux-quote-form .fx-count-heading{font-size:19px!important}#curbside-site .ux-quote-form .cr-quick{gap:7px}#curbside-site .ux-quote-form .cr-total{gap:8px}#curbside-site .ux-quote-form .cr-total small{font-size:11px}#curbside-site .ux-quote-form .cr-total>span{font-size:10px;line-height:1.6;max-width:122px;text-align:right}#curbside-site .ux-optional-fields{gap:11px;grid-template-columns:1fr}#curbside-site .ux-optional-fields input{height:44px;padding:9px 11px}#curbside-site .ux-note-field{margin-bottom:13px}#curbside-site .ux-draft-row{font-size:10px}#curbside-site .ux-quote-help{padding-top:37px}#curbside-site.fx-site .ux-quote-help h2{font-size:36px!important;margin:12px 0 18px}#curbside-site.fx-site .ux-pricing-layout{display:grid;gap:24px;grid-template-columns:1fr;padding-top:8px}#curbside-site .ux-price-benefits{display:block;grid-column:auto}#curbside-site .ux-price-benefits p+p{margin-top:16px}#curbside-site.fx-site .ux-pricing-rates h2{display:none}#curbside-site .ux-pricing-rates .cr-rates{margin-bottom:23px;margin-top:23px}#curbside-site.fx-site.fp-pricing .cr-title h1{font-size:43px!important}#curbside-site.fx-site .ux-contact-page{gap:35px;grid-template-columns:1fr}#contact-dialog.ux-contact{max-height:calc(100dvh - 24px);padding:21px}#contact-dialog.ux-contact h2{font-size:35px!important;margin-top:20px}#contact-dialog.ux-contact .ux-phone-actions{display:grid;gap:10px;grid-template-columns:1fr;margin:18px 0 5px}#contact-dialog.ux-contact .ux-phone-actions a{justify-content:center;min-height:48px}#contact-dialog.ux-contact .ux-qr-details{margin:12px 0}#contact-dialog.ux-contact .ux-qr-details summary{display:block;font-size:13px;min-height:44px;padding:10px 0}#contact-dialog.ux-contact .ux-qr-details summary:after{color:#ca9cec;content:"+";float:right}#contact-dialog.ux-contact .ux-qr-details[open] summary:after{content:"\2212"}#contact-dialog.ux-contact .cr-qr-row{grid-template-columns:1fr;margin:15px 0;text-align:center}#contact-dialog.ux-contact .cr-qr-row img{justify-self:center}#contact-dialog.ux-contact .ux-send-note{font-size:12px;margin:8px 0}#contact-dialog.ux-contact .ux-contact-options{gap:16px;margin-top:12px}}@media(max-width:370px){#curbside-site.fx-site.fp-quote .ux-quote-intro h1{font-size:31px!important}#curbside-site.fx-site .cr-form.ux-quote-form{padding:19px 15px}#curbside-site .ux-quote-form .cr-quick{gap:5px}#curbside-site .ux-quote-form .cr-quick button{min-width:34px;padding-inline:7px}#curbside-site .ux-draft-row{flex-wrap:wrap;gap:0}#curbside-site .ux-direct-contact .cr-primary{font-size:12px;padding-inline:13px}}#curbside-site.fx-site .fp-crop{border:2px solid var(--ux-logo-blue);box-shadow:0 0 15px #8ccfe512}#curbside-site.fx-site a:hover .fp-crop,#curbside-site.fx-site button.fp-crop:hover{box-shadow:0 0 20px #8ccfe52b}#curbside-site.fx-site button.fp-crop:focus-visible{outline:3px solid var(--ux-logo-blue);outline-offset:4px}#curbside-site.fx-site .ux-logo-blue-heading{background:none;color:var(--ux-logo-blue);-webkit-text-fill-color:var(--ux-logo-blue)}#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{background:#8ccfe505;border-color:#8ccfe52e;color:var(--ux-logo-blue)}#curbside-site.fx-site .cr-nav>a:focus-visible,#curbside-site.fx-site .cr-nav>a:hover,#curbside-site.fx-site .cr-nav>a[aria-current=page],#curbside-site.fx-site .fx-more[open] summary{background:linear-gradient(135deg,#8ccfe52b,#8ccfe50a);border-color:var(--ux-logo-blue);box-shadow:inset 0 1px #c1edfa20,0 0 15px #8ccfe50c;color:#d9f4fc}#curbside-site.fx-site .fx-more summary span{color:var(--ux-logo-blue)}#curbside-site.fx-site .fx-more>div{border-color:#8ccfe561}#curbside-site.fx-site .fx-more>div a:focus-visible,#curbside-site.fx-site .fx-more>div a:hover{background:#8ccfe510;color:var(--ux-logo-blue)}#curbside-site.fx-site .cr-menu{background:linear-gradient(135deg,#8ccfe518,#8ccfe505);border-color:#8ccfe585;color:var(--ux-logo-blue)}#curbside-site.fx-site .ux-mobile-nav .ux-menu-main a{color:var(--ux-logo-blue)}#curbside-site.fx-site .ux-mobile-nav .ux-menu-main a[aria-current=page]{background:#8ccfe510;border-left:2px solid var(--ux-logo-blue);color:#d9f4fc;padding-left:12px}#curbside-site.fx-site .ux-mobile-nav .ux-menu-main a:focus-visible,#curbside-site.fx-site .ux-mobile-nav .ux-menu-main a:hover{background:#8ccfe510;color:#d9f4fc}#curbside-site.fx-site .cr-footer .ux-design-credit{border-top:1px solid #8ccfe51f;color:#b1a7bc;font-size:12px;line-height:1.8;margin:18px 0 0;padding-top:15px;text-align:right}#curbside-site.fx-site .cr-footer .ux-design-credit a{color:var(--ux-logo-blue);display:inline;font-size:12px;min-height:0;text-decoration:underline;text-decoration-color:#8ccfe550;text-underline-offset:4px}#curbside-site.fx-site .cr-footer .ux-design-credit a:hover{color:#d9f4fc;text-decoration-color:currentColor}.ux-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:700px){#curbside-site.fx-site .cr-footer .ux-design-credit{text-align:left}}#curbside-site.fx-site .cr-label,#curbside-site.fx-site .cr-link .fx-wheel,#curbside-site.fx-site .cr-secondary .fx-wheel,#curbside-site.fx-site .fx-hero-copy>.cr-label,#curbside-site.fx-site .fx-insured svg,#curbside-site.fx-site .fx-reviews>.cr-label,#curbside-site.fx-site .fx-trust svg,#curbside-site.fx-site summary:after{color:var(--ux-logo-blue)}#curbside-site.fx-site .fx-tabs button[aria-selected=true]{border-color:var(--ux-logo-blue)!important}#curbside-site.fx-site .cr-quick button[aria-pressed=true]{border-color:var(--ux-logo-blue);box-shadow:0 0 0 1px #8ccfe529}#curbside-site.fx-site .cr-form input:focus,#curbside-site.fx-site .cr-form select:focus,#curbside-site.fx-site .cr-form textarea:focus{border-color:var(--ux-logo-blue);box-shadow:0 0 0 3px #8ccfe51f}#curbside-site.fx-site .fx-car-gallery button,#curbside-site.fx-site .fx-family-photo{border-color:#8ccfe547}#curbside-site.fx-site .fx-car-gallery button:focus-visible,#curbside-site.fx-site .fx-car-gallery button:hover{border-color:var(--ux-logo-blue)}#contact-dialog.ux-contact .cr-label{color:#8ccfe5}#curbside-site.fx-site{--cr-muted:#d8d1e0;--ux-glow:#8ccfe56b}#curbside-site.fx-site main p:not(.cr-label):not(.fp-tool-title):not(.fx-review-status){font-size:17px;line-height:1.75}#curbside-site.fx-site :is(.cr-label,.fx-hero-copy>.cr-label,.fx-reviews>.cr-label,.fx-everyday .cr-label,.ux-quote-form>.cr-label){font-size:12px!important;letter-spacing:1.3px;line-height:1.6}#curbside-site.fx-site :is(.cr-link,.cr-secondary,.fx-hero-work,.fx-review-original){font-size:15px;line-height:1.6}#curbside-site.fx-site :is(.cr-primary,.cr-header>.cr-primary,.fx-hero-copy .cr-primary,.ux-send-actions .cr-primary,.ux-menu-quote){font-size:16px;line-height:1.5;min-height:50px}#curbside-site.fx-site .cr-primary span:not(.fx-wheel){font-size:inherit;line-height:inherit}#curbside-site.fx-site .cr-nav>a,#curbside-site.fx-site .fx-more summary{font-size:15px;line-height:22px;padding-inline:10px}#curbside-site.fx-site .fx-more>div a{font-size:15px}#curbside-site.fx-site .fx-hero-work{font-size:15px;line-height:1.6}#curbside-site.fx-site :is(.fx-hero-price,.fx-hero-price span){color:#ece3f2;font-size:15px;line-height:1.65}#curbside-site.fx-site main .fx-hero p.fx-hero-description{color:#f1ebf6;font-size:17px!important;line-height:1.65!important}#curbside-site.fx-site .fx-trust{color:#e4dce9;font-size:15px;line-height:1.6}#curbside-site.fx-site :is(.cr-small,.cr-note,.cr-trust span,.fx-warranty small,.fx-family-foundation .cr-metrics span,.fx-family-photo figcaption,.fx-family-photo figcaption span+span,.fx-everyday figcaption,.fp-photo-note,.fp-other-finishes small,.cr-file-meta small){color:#d1c7da;font-size:14px;line-height:1.7}#curbside-site.fx-site :is(.fx-rates span,.cr-rates span,.fx-price-value li,.ux-quote-help ol){color:#ddd3e5;font-size:16px;line-height:1.7}#curbside-site.fx-site :is(.fx-family-copy p:not(.cr-label),.fx-family-foundation p){color:#ded6e6;font-size:17px;line-height:1.75}#curbside-site.fx-site :is(.fx-tabs button,.fx-review-controls .cr-secondary){font-size:15px;line-height:1.5;min-height:46px}#curbside-site.fx-site .fx-tabs button{padding-inline:14px}#curbside-site.fx-site .fx-tabs{flex-wrap:wrap}#curbside-site.fx-site :is(.fx-review-slide cite,.fx-review-status){font-size:14px}#curbside-site.fx-site main .fx-review-context{color:#d1c7da;font-size:14px!important}#curbside-site.fx-site :is(.fx-faq summary,.cr-section summary,.ux-quote-help summary){font-size:16px;line-height:1.6;min-height:46px}#curbside-site.fx-site .fx-faq p{font-size:17px!important}#curbside-site.fx-site :is(.cr-form label,.ux-optional-fields label,.ux-details-field>label){color:#e0d7e9;font-size:15px!important;line-height:1.6}#curbside-site.fx-site .cr-form :is(input,textarea,select){font-size:16px}#curbside-site.fx-site .cr-form :is(input,textarea)::placeholder{color:#bdb3c9;opacity:1}#curbside-site.fx-site :is(.ux-account-link,.ux-note-field summary,.ux-note-field summary span,.ux-details-field summary,.ux-send-actions .cr-secondary,.ux-draft-row .cr-link,.ux-contact-page .cr-primary){font-size:15px;line-height:1.65}#curbside-site.fx-site .ux-details-field summary{column-gap:5px;flex-wrap:wrap;justify-content:flex-start}#curbside-site.fx-site main :is(.ux-rate-note,.ux-send-note,.ux-response,.ux-handoff-status,.ux-quote-help details p){color:#dbd2e4;font-size:15px!important;line-height:1.7!important}#curbside-site.fx-site :is(.ux-trust-line,.cr-total small,[data-count-label],[data-photo-count]){color:#dbd2e4;font-size:14px;line-height:1.65}#curbside-site.fx-site .ux-quote-form .cr-total>span{font-size:14px;line-height:1.6;max-width:160px}#curbside-site.fx-site .cr-total>div>span{font-size:14px;line-height:1.6}#curbside-site.fx-site .ux-account-link span{display:inline-block;white-space:nowrap}#curbside-site.fx-site .ux-draft-row{color:#cbbfd7;flex-wrap:wrap;font-size:13px;line-height:1.65}#curbside-site.fx-site .ux-quote-form .cr-quick button{font-size:17px}#curbside-site.fx-site .ux-quote-help ol{padding-left:25px}#curbside-site.fx-site .ux-mobile-nav :is(.ux-menu-business a,.ux-menu-more summary,.ux-menu-more a){font-size:15px}#curbside-site.fx-site :is(.cr-footer p,.cr-footer-links a,.cr-footer strong){font-size:15px;line-height:1.75}#curbside-site.fx-site .cr-footer :is(.cr-footer-bottom,.cr-footer-play,.ux-design-credit,.ux-design-credit a){font-size:13px;line-height:1.7}#curbside-site.fx-site .fx-proof-foot{justify-content:flex-end}.cr-mobile-dock .cr-primary,.cr-mobile-dock.ux-quote-dock button{font-size:16px;line-height:1.5;min-height:50px}.cr-mobile-dock.ux-quote-dock a,.cr-mobile-dock>a:first-child{font-size:14px}#contact-dialog.ux-contact :is(p,.cr-qr-row p,.ux-send-note,.ux-contact-foot,.cr-contact-status){color:#ded5e8;font-size:15px;line-height:1.7}#contact-dialog.ux-contact :is(a,button,summary){font-size:16px;line-height:1.5}#contact-dialog.ux-contact .cr-label{font-size:12px;letter-spacing:1.2px}.cr-modal .cr-dialog-head button{min-height:44px;padding:10px 13px}.cr-modal .cr-primary,.cr-modal .cr-secondary{font-size:16px;min-height:48px}:is(#curbside-site.fx-site,.cr-modal,.cr-mobile-dock) :is(button:not(.ux-nav-backdrop),.cr-primary,.cr-secondary,.cr-link,.cr-nav>a,.fx-more summary,summary){touch-action:manipulation;transition:box-shadow .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}@media(hover:hover)and (pointer:fine){:is(#curbside-site.fx-site,.cr-modal,.cr-mobile-dock) :is(button:not(.ux-nav-backdrop),.cr-primary,.cr-secondary,.cr-link,.cr-nav>a,.fx-more summary,summary):not(:disabled):hover{border-color:#8ccfe5!important;box-shadow:0 0 0 1px #8ccfe552,0 0 21px #8ccfe54d,inset 0 1px 8px #b7efff17;transform:none}}:is(#curbside-site.fx-site,.cr-modal,.cr-mobile-dock) :is(button:not(.ux-nav-backdrop),.cr-primary,.cr-secondary,.cr-link,.cr-nav>a,.fx-more summary,summary):not(:disabled):focus-visible{border-color:#8ccfe5!important;box-shadow:0 0 21px #8ccfe54d;outline:2px solid #b4eaff!important;outline-offset:4px;transform:none}:is(#curbside-site.fx-site,.cr-modal,.cr-mobile-dock) :is(button:not(.ux-nav-backdrop),.cr-primary,.cr-secondary,.cr-link,.cr-nav>a,.fx-more summary,summary):not(:disabled):active{border-color:#b4eaff!important;box-shadow:0 0 0 1px #8ccfe570,0 0 14px #8ccfe552;transform:none}.motion-off :is(button,a,summary){transition:none!important}@media(prefers-reduced-motion:reduce){:is(#curbside-site.fx-site,.cr-modal,.cr-mobile-dock) :is(button,a,summary){transform:none!important;transition:none!important}}@media(max-width:1180px)and (min-width:701px){#curbside-site.fx-site .cr-nav{display:none}#curbside-site.fx-site .cr-menu{display:block;margin-left:0}#curbside-site.fx-site .cr-header>.cr-primary{margin-left:auto}}@media(max-width:700px){#curbside-site.fx-site main p:not(.cr-label):not(.fp-tool-title):not(.fx-review-status){font-size:16px;line-height:1.75}#curbside-site.fx-site main .fx-hero p.fx-hero-description{font-size:16px!important;line-height:1.65!important}#curbside-site.fx-site .fx-hero-copy{padding-bottom:30px;padding-top:26px}#curbside-site.fx-site .fx-hero-copy>.cr-label{font-size:12px!important;letter-spacing:.6px}#curbside-site.fx-site .fx-hero-copy .cr-primary{font-size:16px;gap:8px;line-height:1.5;min-height:52px;padding:11px 10px}#curbside-site.fx-site .fx-hero-price{font-size:15px}#curbside-site.fx-site .fx-hero-price span{font-size:14px}#curbside-site.fx-site .fx-hero-work{font-size:14px;line-height:1.6}#curbside-site.fx-site .fx-trust{font-size:13px;line-height:1.6;padding-inline:12px}#curbside-site.fx-site .fx-trust>span{padding-inline:7px}#curbside-site.fx-site .fx-tabs{gap:7px}#curbside-site.fx-site .fx-tabs button{flex:1 1 90px;font-size:14px;padding:10px}#curbside-site.fx-site .fx-tabs button:first-child{flex-basis:130px}#curbside-site.fx-site .ux-quote-form .cr-total{align-items:flex-start;flex-wrap:wrap;gap:12px}#curbside-site.fx-site .ux-quote-form .cr-total>div{flex:1 1 105px}#curbside-site.fx-site .ux-quote-form .cr-total>span{flex:1 1 110px;max-width:150px;text-align:right}#curbside-site.fx-site .fx-family-photo figcaption{flex-wrap:wrap;gap:5px 14px}#curbside-site.fx-site .fx-family-copy p:not(.cr-label){font-size:16px}#curbside-site.fx-site .ux-details-field summary{padding-block:10px}#contact-dialog.ux-contact .ux-contact-options{flex-wrap:wrap}.cr-mobile-dock{grid-template-columns:minmax(78px,auto) minmax(0,1fr)}}#curbside-site.fx-site .cr-header{-webkit-backdrop-filter:none;backdrop-filter:none;gap:22px!important;height:104px;min-height:104px!important;padding-block:10px!important}#curbside-site.fx-site .cr-brand.px-brand{display:flex;flex-direction:column;height:82px;isolation:isolate;justify-content:center;min-width:220px;overflow:visible;width:220px}#curbside-site.fx-site .px-brand img{filter:url(#curbside-gulf-logo) drop-shadow(0 0 9px #8ccfe54a);height:66px;object-fit:contain;position:relative;width:213px;z-index:1}#curbside-site.fx-site .px-brand:before{background:radial-gradient(ellipse,#974bdd40,transparent 70%);content:"";height:38px;left:22px;position:absolute;top:17px;width:155px;z-index:-1}#curbside-site.fx-site .px-brand:after{background:linear-gradient(90deg,#8ccfe5,#aa62e7 65%,transparent);height:2px;inset:auto 10px 16px 4px;opacity:.7;transform:skew(-24deg)!important;transition:none}.px-brand-caption{color:#c4d8e2;display:flex;font:500 8px/1.2 CRManrope,Arial,sans-serif;justify-content:space-between;letter-spacing:2.2px;margin:4px 0 0 5px;width:207px}.px-brand-caption b{color:#cfa4ff;font-weight:800}#curbside-site.fx-site .cr-header>.cr-primary{font-size:14px;margin-left:auto;min-height:48px;padding:10px 17px}#curbside-site.fx-site .cr-menu{align-items:center;border-radius:8px;display:flex;font-size:15px;gap:12px;justify-content:center;margin-left:0;min-height:48px;min-width:106px;padding:11px 18px}#curbside-site.fx-site .cr-menu:before{border-block:1.5px solid currentColor;content:"";height:8px;transform:skew(-16deg);width:16px}#curbside-site.fx-site .cr-menu[aria-expanded=true]:before{border-bottom:0;height:0;transform:rotate(-45deg)}#curbside-site.fx-site .cr-mobile-nav.ux-mobile-nav{max-height:calc(100dvh - 104px);padding:26px 30px 30px;top:104px!important;width:min(460px,100%)}#curbside-site.fx-site .ux-nav-backdrop{top:104px}#curbside-site.fx-site .px-menu-secondary{border-top:1px solid #bd92d72b;margin:12px 0 22px;padding-top:12px}#curbside-site.fx-site .px-menu-secondary a{color:#dbcee6;font-size:15px;min-height:44px;padding:8px 4px}#curbside-site.fx-site .ux-mobile-nav .ux-menu-quote{font-size:14px!important;justify-content:center}.px-contact-icon{flex:0 0 23px;height:23px;stroke-linecap:round;stroke-linejoin:round;width:23px}.px-contact span{display:flex;flex-direction:column;gap:2px;text-align:left}.px-contact strong{font:800 16px/1.4 CRManrope,Arial,sans-serif;letter-spacing:0}.px-contact small{color:#ebdcf6;font:500 12px/1.5 CRManrope,Arial,sans-serif;letter-spacing:.2px}#curbside-site.fx-site .fx-hero{align-items:center;background:#321230;min-height:clamp(640px,56.25vw,850px)}#curbside-site.fx-site .fx-hero-photo{height:100%;mask-image:none;-webkit-mask-image:none;object-fit:cover;object-position:center 26%;width:100%}#curbside-site.fx-site .fx-hero-shade{background:linear-gradient(90deg,transparent 32%,#25102e18 46%,#24102d99 67%,#26102ebd),linear-gradient(0deg,#190c2a66,transparent 25%);pointer-events:none}#curbside-site.fx-site .fx-hero-copy{margin-left:60%;padding:36px var(--cr-pad) 42px 0;text-shadow:0 2px 18px #180b28a0;width:40%}#curbside-site.fx-site .fx-hero h1{font-size:clamp(68px,6.6vw,104px)!important;line-height:.98!important}#curbside-site.fx-site .fx-hero h1 em{text-shadow:none}#curbside-site.fx-site .fx-hero-copy .px-desktop-contact{gap:15px;justify-content:center;min-height:68px;min-width:248px}#curbside-site.fx-site .px-contact strong{font-size:17px}#curbside-site.fx-site .px-contact small{font-size:12px}.px-hero-contact{display:none}#curbside-site.fx-site .px-premium{align-items:center;display:grid;gap:clamp(32px,5vw,75px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-bottom:80px;padding-top:20px}#curbside-site .px-premium figure{border:1px solid #bd91d149;border-radius:12px;box-shadow:0 18px 65px #0004;margin:0;overflow:hidden;position:relative}#curbside-site .px-premium img{aspect-ratio:1;display:block;height:auto;object-fit:cover;object-position:center 78%;width:100%}#curbside-site .px-premium figcaption{background:linear-gradient(transparent,#0b091bcc);bottom:0;color:#ddd3e9;font:500 10px/1.5 CRManrope,Arial,sans-serif;left:0;padding:24px 14px 10px;position:absolute;right:0;text-align:right}#curbside-site.fx-site .px-premium h2{font-size:clamp(44px,4.9vw,72px)!important;line-height:1!important;margin:13px 0 24px}#curbside-site .px-premium-copy p:not(.cr-label){margin:0 0 15px;max-width:46ch}#curbside-site .px-premium-copy .cr-link{color:#b8e7f6;margin-top:5px}#curbside-site.fx-site .fx-process.px-dallas{background:#100c1d;border-block:1px solid #a680c24d;isolation:isolate;max-width:none;overflow:hidden;padding-bottom:54px;padding-top:54px;position:relative}#curbside-site .px-dallas:before{background:url(/assets/dallas-night-1600.webp) center 48%/cover no-repeat;content:"";inset:0;position:absolute;z-index:-2}#curbside-site .px-dallas:after{background:linear-gradient(180deg,#140d29c7,#140d2924 20%,#120c211a,#100c1de3 76%,#100c1df5);content:"";inset:0;position:absolute;z-index:-1}#curbside-site .px-dallas .fx-section-head{align-items:center;margin:0 auto;max-width:1320px;position:relative}#curbside-site .px-dallas .fx-section-head h2{font-size:clamp(44px,4.4vw,64px)!important;text-shadow:0 2px 22px #0b081f}#curbside-site .px-dallas .fx-section-head h2 em{text-shadow:none}#curbside-site .px-dallas .fx-section-head .cr-link{background:#1c102fbb;border:1px solid #bfa0da55;border-radius:6px;padding:10px 15px}#curbside-site .px-skyline{height:230px;pointer-events:none}#curbside-site .px-dallas .fx-steps{gap:36px;margin:auto;max-width:1320px;position:relative}#curbside-site .px-dallas .fx-steps>div{background:linear-gradient(#160d246e,transparent);border-top:1px solid #b7c9f17a;padding:20px 20px 0}#curbside-site .px-dallas .fx-steps>div>span{color:#d9b3ff}#curbside-site .px-dallas .fx-steps p{color:#e4ddec}@media(min-width:701px)and (max-width:1000px){#curbside-site.fx-site .fx-hero-copy{margin-left:56%;padding-right:28px;width:44%}#curbside-site.fx-site .fx-hero h1{font-size:clamp(58px,7vw,76px)!important}#curbside-site.fx-site .fx-hero{min-height:650px}#curbside-site.fx-site .fx-hero-photo{object-position:32% center}}@media(max-width:700px){html{scroll-padding-top:96px}body{padding-bottom:96px}#curbside-site.fx-site .cr-header{gap:12px!important;height:88px;min-height:88px!important;padding:6px 18px!important}#curbside-site.fx-site .cr-brand.px-brand{height:76px;min-width:186px;width:186px}#curbside-site.fx-site .px-brand img{height:58px;width:180px}#curbside-site.fx-site .px-brand:after{bottom:17px}.px-brand-caption{font-size:6.7px;letter-spacing:1.8px;margin-top:4px;width:175px}#curbside-site.fx-site .cr-header>.cr-primary{display:none}#curbside-site.fx-site .cr-menu{font-size:14px;margin-left:auto;min-height:44px;min-width:87px;padding:10px 12px}#curbside-site.fx-site .cr-mobile-nav.ux-mobile-nav{max-height:calc(100dvh - 88px);padding:20px 25px 30px;top:88px!important}#curbside-site.fx-site .ux-nav-backdrop{top:88px}#curbside-site.fx-site .fx-hero{align-items:stretch;background:#331234;display:flex;flex-direction:column;justify-content:space-between;min-height:660px;padding:0}#curbside-site.fx-site .fx-hero-photo{height:100%;inset:0;object-fit:cover;object-position:25% center;position:absolute;width:100%}#curbside-site.fx-site .fx-hero-shade{background:linear-gradient(90deg,transparent 22%,#2c123c30 43%,#241331a3 71%,#291235c4),linear-gradient(0deg,#23112ff5 1%,#23112f30 35%,transparent 75%);height:100%;inset:0}#curbside-site.fx-site .fx-hero-copy{margin:0 0 0 45%;padding:27px 18px 14px 0;text-align:left;width:55%}#curbside-site.fx-site .fx-hero h1{font-size:clamp(38px,10.7vw,67px)!important;letter-spacing:-.6px!important;line-height:1.02!important;margin:17px 0 20px}#curbside-site.fx-site .fx-hero-copy>.cr-label{font-size:10px!important;letter-spacing:.8px;max-width:19ch}#curbside-site.fx-site main .fx-hero p.fx-hero-description{font-size:15px!important;line-height:1.65!important;max-width:24ch}#curbside-site.fx-site .fx-hero-copy .px-desktop-contact{display:none}#curbside-site.fx-site .fx-hero-work{font-size:12px;gap:5px;margin-top:0}#curbside-site.fx-site .fx-hero-price{font-size:14px;line-height:1.55;margin-top:8px}#curbside-site.fx-site .fx-hero-price span{font-size:12px;line-height:1.55}#curbside-site .px-hero-contact{display:block;padding:8px 18px 23px;position:relative;z-index:1}.px-contact-pair{display:grid;gap:10px;grid-template-columns:1fr 1fr}#curbside-site.fx-site .px-contact-pair .px-contact,.cr-mobile-dock .px-contact{align-items:center;border-radius:9px;display:flex;gap:10px;justify-content:center;min-height:66px;min-width:0;padding:10px 12px;text-decoration:none}#curbside-site.fx-site .px-call,.cr-mobile-dock .px-call{background:linear-gradient(140deg,#203546,#151124);border:1px solid #8ccfe5a6;box-shadow:inset 0 1px #c8ecfa28,0 5px 20px #0003;color:#f4f6ff}#curbside-site.fx-site .px-call .px-contact-icon,.cr-mobile-dock .px-call .px-contact-icon{color:#a8e4f8}#curbside-site.fx-site .px-contact-pair .px-text,.cr-mobile-dock .px-text{background:linear-gradient(140deg,#883cbb,#4d206e 60%,#341647);border:1px solid #d09ced;box-shadow:inset 0 1px #f2c6ff33,0 5px 20px #0003;color:#fff}#curbside-site.fx-site .px-contact strong,.cr-mobile-dock .px-contact strong{font-size:14px;font-weight:800;line-height:1.35}#curbside-site.fx-site .px-contact small,.cr-mobile-dock .px-contact small{color:#e8dfef;font-size:11px;line-height:1.45;white-space:nowrap}#curbside-site.fx-site main .px-hero-contact>p{color:#e0cfec;font-size:12px!important;line-height:1.65!important;margin:11px 0 0;text-align:center}.cr-mobile-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#130d20ed;border-top:1px solid #9c75bd78;bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;left:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:25}.cr-mobile-dock .px-contact{gap:8px;min-height:62px;padding:10px 8px}.cr-mobile-dock .px-contact span:last-child{font-size:inherit}.cr-mobile-dock.is-hero-visible{pointer-events:none;visibility:hidden}#curbside-site.fx-site .px-premium{gap:28px;grid-template-columns:1fr;padding:10px 22px 42px}#curbside-site .px-premium img{aspect-ratio:4/5;object-position:center}#curbside-site.fx-site .px-premium h2{font-size:50px!important;margin:12px 0 20px}#curbside-site .px-premium .cr-label{font-size:12px!important}#curbside-site.fx-site .fx-process.px-dallas{padding:35px 22px 38px}#curbside-site .px-dallas:before{background-position:23% 130px;background-size:auto 360px;-webkit-mask-image:linear-gradient(180deg,transparent 100px,#000 190px,#000 430px,transparent 530px);mask-image:linear-gradient(180deg,transparent 100px,#000 190px,#000 430px,transparent 530px)}#curbside-site .px-dallas:after{background:linear-gradient(180deg,#140d29ab,#140d2920 22%,#100c1d9c 43%,#100c1d 65%)}#curbside-site .px-dallas .fx-section-head{display:block}#curbside-site .px-dallas .fx-section-head h2{font-size:43px!important;margin:11px 0 19px}#curbside-site .px-dallas .fx-section-head .cr-link{font-size:13px}#curbside-site .px-skyline{height:210px}#curbside-site .px-dallas .fx-steps{gap:22px;grid-template-columns:1fr}#curbside-site .px-dallas .fx-steps>div{background:none;column-gap:14px;display:grid;grid-template-columns:38px 1fr;padding:20px 0 0}#curbside-site .px-dallas .fx-steps>div>span{font-size:30px;grid-row:1/3;margin:0}#curbside-site .px-dallas .fx-steps>div>h3,#curbside-site .px-dallas .fx-steps>div>p{grid-column:2}#curbside-site .px-dallas .fx-steps p{font-size:15px;line-height:1.7}}@media(max-width:360px){#curbside-site.fx-site .cr-brand.px-brand{min-width:169px;width:169px}#curbside-site.fx-site .px-brand img{width:163px}.px-brand-caption{font-size:6px;width:161px}#curbside-site.fx-site .cr-menu{font-size:13px;gap:7px;min-width:86px;padding-inline:8px;white-space:nowrap}#curbside-site.fx-site .cr-menu:before{width:14px}.px-contact-icon{flex-basis:18px;height:18px;width:18px}#curbside-site.fx-site .px-contact-pair .px-contact{gap:7px;padding-inline:8px}#curbside-site.fx-site .px-contact strong,.cr-mobile-dock .px-contact strong{font-size:13px}#curbside-site.fx-site .px-contact small,.cr-mobile-dock .px-contact small{font-size:10px}#curbside-site.fx-site .fx-hero{min-height:690px}}@media print{.cr-mobile-dock,.px-hero-contact{display:none!important}#curbside-site .px-dallas:after,#curbside-site .px-dallas:before{display:none}}#curbside-site.fx-site :is(h1,h2),.cr-modal h2{font-family:CRBarlow,Impact,Arial Narrow,sans-serif!important;font-style:normal!important;font-weight:800!important}#curbside-site.fx-site :is(h1,h2) em{font-family:inherit!important;font-style:normal!important;font-weight:inherit}#curbside-site.fx-site :is(.fx-rates strong,.fx-warranty>strong,.fx-steps>div>span,.cr-rates strong,.cr-metrics strong,.cr-total strong,.cr-area-headline,.cr-city-list span){font-style:normal!important}#contact-dialog.ux-contact .cr-label,#curbside-site.fx-site .cr-label,.cr-modal .cr-label{color:#a7deef;font-family:CRManrope,Arial,sans-serif;font-size:12px!important;font-weight:800;letter-spacing:1.15px;line-height:1.65}#curbside-site.fx-site .fx-hero-copy .px-desktop-contact{min-width:272px}@media(max-width:700px){#curbside-site.fx-site .px-text strong,.cr-mobile-dock .px-text strong{font-size:13px;line-height:1.3;max-width:132px}#curbside-site.fx-site .px-contact-pair .px-contact,.cr-mobile-dock .px-contact{gap:8px;min-height:74px;padding-inline:10px}#curbside-site.fx-site .px-contact-pair .px-contact-icon,.cr-mobile-dock .px-contact-icon{flex-basis:20px;height:20px;width:20px}#curbside-site.fx-site .fx-hero-copy{padding-top:32px}#curbside-site.fx-site .fx-hero-photo{height:470px;mask-image:linear-gradient(#000 86%,transparent);-webkit-mask-image:linear-gradient(#000 86%,transparent);object-position:20% center}}#contact-dialog.ux-contact .cr-primary,#curbside-site.fx-site .cr-header>.cr-primary,#curbside-site.fx-site .cr-primary,#curbside-site.fx-site .px-contact-pair .px-text,#curbside-site.fx-site .ux-mobile-nav .ux-menu-quote,.cr-mobile-dock .cr-primary,.cr-modal .cr-primary{background:linear-gradient(155deg,#d4f7ff,#99e1f5 42%,#74cbe9);border-color:#b9efff;box-shadow:inset 0 1px #ffffffc9,0 0 19px #7bdcff40,0 5px 18px #060a1833;color:#102a3a;text-shadow:none}#curbside-site.fx-site .cr-primary small,.cr-mobile-dock .cr-primary small{color:#214457}#contact-dialog.ux-contact .cr-primary:hover,#curbside-site.fx-site .cr-header>.cr-primary:hover,#curbside-site.fx-site .cr-primary:hover,#curbside-site.fx-site .px-contact-pair .px-text:hover,#curbside-site.fx-site .ux-mobile-nav .ux-menu-quote:hover,.cr-mobile-dock .cr-primary:hover,.cr-modal .cr-primary:hover{background:linear-gradient(155deg,#e5fbff,#b4ecfb 45%,#8edaf2);box-shadow:inset 0 1px #fff,0 0 25px #7bdcff6b,0 5px 18px #060a1833;color:#102a3a}#curbside-site.fx-site .cr-primary:focus-visible,.cr-mobile-dock .cr-primary:focus-visible,.cr-modal .cr-primary:focus-visible{outline:2px solid #e1faff!important;outline-offset:4px}#curbside-site.fx-site .fx-trust.px-assurances{background:radial-gradient(ellipse at 50% 0,#51297132,transparent 75%),#0d0b16;border-bottom:1px solid #b68cda26;border-top:1px solid #9de6fa4a;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;padding:22px var(--cr-pad);position:relative}#curbside-site .px-assurances:before{background:linear-gradient(90deg,transparent,#9feaff90,#cfacff8c,#9feaff90,transparent);box-shadow:0 0 15px #9feaff55;content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:-1px}#curbside-site.fx-site .fx-trust>.px-assurance{align-items:center;background:linear-gradient(120deg,#1625329c,#1d122a91 70%);border:1px solid #a7dcec30;border-radius:12px;box-shadow:inset 0 1px #dcf6ff0d,0 6px 24px #0000001f;display:flex;gap:18px;justify-content:flex-start;margin:0;max-width:none;min-height:100px;min-width:0;padding:20px 24px;position:relative}#curbside-site .px-assurance-icon{background:radial-gradient(ellipse at 35% 25%,#79d9ff29,#28183c70 78%);border:1px solid #a5ecff66;border-radius:15px;box-shadow:0 0 20px #7edfff24,inset 0 0 15px #7edfff0f;display:grid;flex:0 0 52px;height:52px;place-items:center;width:52px}#curbside-site .px-assurances .fx-icon{color:#b1eeff;filter:drop-shadow(0 0 5px #79dfff7a);height:28px;stroke-width:1.6;width:28px}#curbside-site .px-assurance-copy{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}#curbside-site .px-assurance-copy strong{color:#f1f9ff;font:800 18px/1.35 CRManrope,Arial,sans-serif;letter-spacing:-.3px}#curbside-site .px-assurance-copy small{color:#c6d4e0;font:500 13px/1.45 CRManrope,Arial,sans-serif;letter-spacing:0}@media(min-width:701px)and (max-width:1000px){#curbside-site.fx-site .fx-trust.px-assurances{gap:12px;padding-inline:28px}#curbside-site.fx-site .fx-trust>.px-assurance{gap:12px;padding:16px 14px}#curbside-site .px-assurance-icon{border-radius:13px;flex-basis:44px;height:44px;width:44px}#curbside-site .px-assurance-copy strong{font-size:16px}#curbside-site .px-assurance-copy small{font-size:12px}}@media(max-width:700px){#curbside-site.fx-site .fx-trust.px-assurances{gap:8px;padding:20px 18px}#curbside-site.fx-site .fx-trust>.px-assurance{border-radius:10px;flex-direction:column;gap:12px;justify-content:flex-start;min-height:156px;padding:16px 7px}#curbside-site .px-assurance-icon{border-radius:12px;flex-basis:42px;height:42px;width:42px}#curbside-site .px-assurances .fx-icon{height:24px;width:24px}#curbside-site .px-assurance-copy{align-items:center;gap:4px;justify-content:center;min-height:49px;text-align:center}#curbside-site .px-assurance-copy strong{font-size:13px;letter-spacing:-.2px}#curbside-site .px-assurance-copy small{font-size:11px;line-height:1.45}}@media(max-width:360px){#curbside-site.fx-site .fx-trust.px-assurances{gap:6px;padding-inline:12px}#curbside-site.fx-site .fx-trust>.px-assurance{padding-inline:5px}#curbside-site .px-assurance-copy strong{font-size:12px}#curbside-site .px-assurance-copy small{font-size:10px}}#curbside-site.fx-site .fx-team-copy .px-home-signoff{color:#b8e7f6;font-size:15px!important;font-weight:800;margin:18px 0 12px}#curbside-site.fx-site .px-daniel-note{background:linear-gradient(110deg,#1b142673,#10101c45);border-block:1px solid #a8cde329;padding:60px var(--cr-pad)}#curbside-site .px-daniel-layout{align-items:start;display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(240px,.83fr) minmax(0,1.17fr)}#curbside-site .px-daniel-heading{position:sticky;top:135px}#curbside-site.fx-site .px-daniel-heading h2{font-size:clamp(36px,3.6vw,54px)!important;line-height:1.08!important;margin:18px 0 26px;max-width:18ch;text-wrap:wrap}#curbside-site.fx-site .px-daniel-heading .px-daniel-byline{color:#f1f4fa;font-size:16px!important;font-weight:800;line-height:1.5;margin:0 0 18px}#curbside-site .px-daniel-byline span{color:#c7bbd7;display:block;font-size:13px;font-weight:500;margin-top:5px}#curbside-site .px-daniel-heading .cr-link{color:#b1e7f6;font-size:14px;gap:9px}#curbside-site .px-daniel-prose{max-width:66ch}#curbside-site.fx-site .px-daniel-prose p{color:#e0d8e8;font-size:17px;line-height:1.85;margin:0 0 20px}#curbside-site.fx-site .px-daniel-prose h3{color:#eef8ff;font-size:20px;line-height:1.45;margin:33px 0 13px}#curbside-site.fx-site .px-daniel-prose .px-daniel-signoff{color:#b8e7f6;font-weight:800;margin:25px 0}#curbside-site .px-daniel-prose>.cr-primary{margin-top:4px}@media(max-width:900px){#curbside-site .px-daniel-layout{gap:30px;grid-template-columns:1fr}#curbside-site .px-daniel-heading{position:static}#curbside-site.fx-site .px-daniel-heading h2{max-width:23ch}#curbside-site .px-daniel-prose{max-width:70ch}}@media(max-width:700px){#curbside-site.fx-site .px-daniel-note{padding:38px 22px}#curbside-site.fx-site .px-daniel-heading h2{font-size:38px!important;margin:13px 0 22px}#curbside-site.fx-site .px-daniel-prose p{font-size:16px;line-height:1.8}#curbside-site.fx-site .px-daniel-prose h3{font-size:18px;margin-top:28px}#curbside-site .px-daniel-prose>.cr-primary{width:100%}}@media print{#curbside-site .px-daniel-heading{position:static}}#curbside-site.fx-site .cr-quick .px-add-wheel{font-size:22px;font-weight:700;line-height:1}#curbside-site .px-preparation-note>div{margin-inline:auto;max-width:760px}#curbside-site.fx-site .fx-hero-copy{padding-bottom:140px}#curbside-site.fx-site main .fx-hero p.fx-hero-description{font-size:21px!important;font-weight:800;line-height:1.4!important;margin:0 0 26px;text-wrap:wrap}#curbside-site .fx-hero-description>span{color:#e8e2f0;display:block;font-size:.85em;font-weight:500;margin-top:4px}#curbside-site .px-hero-footer{bottom:28px;left:60%;max-width:430px;position:absolute;right:var(--cr-pad);z-index:1}#curbside-site .px-hero-pricing{align-items:center;background:linear-gradient(120deg,#10202ee8,#1b132be8);border:1px solid #9cdeef60;border-radius:10px;box-shadow:inset 0 1px #cef5ff18,0 0 18px #88deee0c;color:#f4faff;column-gap:16px;display:grid;grid-template-columns:1fr 1.2fr;padding:15px 18px 11px;row-gap:4px;text-decoration:none;text-shadow:none}#curbside-site .px-price-rate{align-items:baseline;display:flex;gap:7px;justify-content:center;white-space:nowrap}#curbside-site .px-price-rate+.px-price-rate{border-left:1px solid #b3ddf431;padding-left:14px}#curbside-site .px-price-rate strong{font:800 25px/1.2 CRManrope,Arial,sans-serif;letter-spacing:-.7px}#curbside-site .px-price-rate>span{color:#d3e3ed;font:500 12px/1.5 CRManrope,Arial,sans-serif}#curbside-site .px-hero-pricing>small{color:#b7c9d8;font:500 11px/1.5 CRManrope,Arial,sans-serif;grid-column:1/-1;text-align:center}#curbside-site .px-hero-pricing:hover{background:linear-gradient(120deg,#162d3af2,#231936f2);border-color:#aeeaff}#curbside-site .px-hero-pricing:focus-visible{outline:2px solid #c3f1ff;outline-offset:4px}@media(min-width:701px)and (max-width:1000px){#curbside-site .px-hero-footer{left:56%;right:28px}#curbside-site .px-hero-pricing{column-gap:8px;padding-inline:12px}#curbside-site .px-price-rate{align-items:center;flex-direction:column;gap:2px}#curbside-site .px-price-rate+.px-price-rate{padding-left:8px}}@media(max-width:700px){#curbside-site.fx-site .fx-hero{background:#1b1028;justify-content:flex-start;min-height:0}#curbside-site.fx-site .fx-hero-copy{display:contents}#curbside-site.fx-site .fx-hero h1{box-sizing:border-box;flex:none;font-size:clamp(38px,10.7vw,67px)!important;line-height:1.02!important;margin:0 0 0 45%;min-height:clamp(300px,94vw,470px);padding:48px 18px 25px 0;position:relative;text-shadow:0 2px 18px #170c2c;width:55%;z-index:1}#curbside-site.fx-site .fx-hero-photo{height:clamp(330px,102vw,500px);mask-image:linear-gradient(#000 76%,transparent);-webkit-mask-image:linear-gradient(#000 76%,transparent);object-position:20% center}#curbside-site.fx-site .fx-hero-shade{background:linear-gradient(90deg,transparent 26%,#24133128 43%,#24133180 76%,#291235a3);height:clamp(300px,94vw,470px)}#curbside-site .px-hero-summary{padding:0 18px;position:relative;text-align:center;z-index:1}#curbside-site.fx-site main .fx-hero p.fx-hero-description{color:#f4faff;font-size:19px!important;line-height:1.35!important;margin:0 0 17px;max-width:none}#curbside-site .fx-hero-description>span{font-size:15px;margin-top:4px}#curbside-site .px-hero-footer{box-sizing:border-box;inset:auto;max-width:none;padding:0 18px 20px;position:relative;width:100%;z-index:1}#curbside-site .px-hero-contact{margin:0 0 14px;padding:0}#curbside-site .px-hero-pricing{column-gap:10px;grid-template-columns:1fr 1.2fr;padding:12px 12px 9px;row-gap:4px}#curbside-site .px-price-rate{gap:6px}#curbside-site .px-price-rate strong{font-size:22px}#curbside-site .px-price-rate+.px-price-rate{padding-left:10px}#curbside-site .px-price-rate>span{font-size:12px}}@media(max-width:360px){#curbside-site .px-hero-footer{padding-inline:12px}#curbside-site .px-hero-pricing{column-gap:8px;padding-inline:9px}#curbside-site .px-price-rate{gap:5px}#curbside-site .px-price-rate strong{font-size:20px}#curbside-site .px-price-rate>span{font-size:11px}}#curbside-site .cp-direction-icon{display:inline-block;fill:none;flex-shrink:0;height:1em;stroke:currentColor;vertical-align:-.12em;width:1em}#curbside-site.fx-site .cp-proof-intro{color:#cabfd6;font-size:14px;line-height:1.6;margin:12px 0 0;max-width:490px}#curbside-site.fx-site .cp-reviews{align-items:center;background:none;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr;margin-inline:0;max-width:none;padding-block:48px;text-align:left}#curbside-site.fx-site .cp-review-intro h2{font-size:clamp(34px,3.8vw,52px);line-height:1.1;margin:14px 0 22px}#curbside-site.fx-site .cp-review-context{color:#c9bdd4;font-size:14px!important;line-height:1.75!important;margin:0;max-width:420px}#curbside-site.fx-site .cp-google-profile{align-items:center;background:#8ad7ed0b;border-color:#9cdeef60;color:#b7eafa;display:inline-flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;margin-top:20px;min-height:46px;padding:11px 16px;text-decoration:none}#curbside-site.fx-site .cp-google-profile:focus-visible,#curbside-site.fx-site .cp-google-profile:hover{background:#8ad7ed1b;border-color:#a6e7f8;box-shadow:0 0 22px #7cd3ec15}#curbside-site.fx-site .cp-review-card{background:radial-gradient(ellipse at 10% 0,#90dbf20c,transparent 65%),linear-gradient(135deg,#1d1428,#100d17);border:1px solid #a7e4f235;border-radius:14px;box-shadow:0 18px 50px #0002;min-width:0;padding:28px 30px 22px}#curbside-site.fx-site .cp-reviews.is-enhanced .fx-review-stage{display:block}#curbside-site.fx-site .cp-reviews.is-enhanced .fx-review-slide{display:none;padding:0;text-align:left}#curbside-site.fx-site .cp-reviews.is-enhanced .fx-review-slide.is-current{display:block}#curbside-site.fx-site .cp-reviews .fx-review-slide blockquote{font-size:23px;letter-spacing:-.35px;line-height:1.6;margin:0 0 18px;max-width:none}#curbside-site.fx-site .cp-reviews .fx-review-slide cite{font-size:14px;font-weight:700;margin:8px 0 0}#curbside-site.fx-site .cp-reviews .fx-stars{color:#a5e4f5;font-size:15px;letter-spacing:4px;margin:12px 0 0}#curbside-site.fx-site .cp-reviews .fx-review-original{color:#a9ddea;font-size:13px;min-height:44px;padding:7px 0}#curbside-site.fx-site .cp-reviews .fx-review-controls{border-top:1px solid #c7b0dd21;gap:12px;justify-content:space-between;margin-top:10px;max-width:none;padding-top:17px}#curbside-site.fx-site .cp-reviews .fx-review-controls .cr-secondary{font-size:13px;min-height:44px;padding:8px 12px}#curbside-site.fx-site .cp-booking{display:grid;gap:56px;grid-template-columns:.9fr 1.1fr;padding-block:56px}#curbside-site.fx-site .cp-booking h2{font-size:clamp(36px,4vw,54px);line-height:1.12;margin:15px 0 24px}#curbside-site.fx-site .cp-booking-lead>p:not(.cr-label){color:#d5cddd;font-size:16px;line-height:1.75;max-width:400px}#curbside-site.fx-site .cp-booking-lead .cr-link{color:#b2eaf6;margin-top:12px}#curbside-site.fx-site .cp-answers{min-width:0}#curbside-site.fx-site .cp-scope{border-bottom:1px solid #c9afdf2b;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-bottom:24px}#curbside-site.fx-site .cp-scope>div{border-left:2px solid #8cdef0;padding-left:14px}#curbside-site.fx-site .cp-scope>div+div{border-color:#b18acd}#curbside-site.fx-site .cp-scope-label{color:#a9deeb;display:block;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:9px;text-transform:uppercase}#curbside-site.fx-site .cp-scope>div+div .cp-scope-label{color:#d5b5ed}#curbside-site.fx-site .cp-scope strong{display:block;font-size:15px;font-weight:600;line-height:1.65}#curbside-site.fx-site .cp-answers details{border-bottom:1px solid #c9afdf2b;padding:0 0 0 2px}#curbside-site.fx-site .cp-answers summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.5;list-style:none;min-height:56px;padding:19px 0}#curbside-site.fx-site .cp-answers summary::-webkit-details-marker{display:none}#curbside-site.fx-site .cp-answers summary:after{color:#a6e4f3;content:"+";font-size:22px;font-weight:400}#curbside-site.fx-site .cp-answers details[open] summary:after{content:"\2212"}#curbside-site.fx-site .cp-answers details p{color:#d2c7dc;font-size:15px;line-height:1.8;margin:0 24px 20px 0}#curbside-site.fx-site .cp-answers details a{color:#a9e4f3;display:inline-block;font-size:14px;margin:0 0 20px;min-height:30px}#curbside-site.fx-site .cp-answers summary:focus-visible{border-radius:3px;outline:2px solid #a2e5f8;outline-offset:4px}#curbside-site.fx-site .cp-estimate-note{border-left:2px solid #a9e4f3;color:#d3c4de;font-size:14px;line-height:1.7;margin:14px 0 20px;padding-left:12px}#curbside-site.fx-site #pricing #price-heading{font-size:clamp(36px,4vw,52px);line-height:1.12}#curbside-site.fx-site .cp-price-value{padding-top:22px}#curbside-site.fx-site .cp-price-value h3{font-size:18px;line-height:1.4;margin:0 0 14px}#curbside-site.fx-site .cp-price-value ul{gap:0;list-style:none;margin:0;padding:0}#curbside-site.fx-site .cp-price-value li{font-size:16px;line-height:1.65;margin:0 0 15px;padding:0}#curbside-site.fx-site .cp-price-value li:before{display:none}#curbside-site.fx-site .cp-price-value li strong{font-weight:650}#curbside-site.fx-site .cp-price-value li span{color:#d1c6db;display:block;font-size:14px;line-height:1.7;margin-top:4px}#curbside-site.fx-site .cp-price-value a{text-underline-offset:4px}@media(max-width:900px){#curbside-site.fx-site .cp-booking,#curbside-site.fx-site .cp-reviews{gap:30px;grid-template-columns:1fr 1.1fr}#curbside-site.fx-site .cp-review-card{padding:24px}}@media(max-width:700px){#curbside-site.fx-site .cp-proof-intro{font-size:13px;line-height:1.7;margin-top:10px}#curbside-site.fx-site .cp-reviews{gap:24px;grid-template-columns:1fr;margin-inline:22px;padding-block:32px}#curbside-site.fx-site .cp-review-intro h2{font-size:37px;line-height:1.15;margin:12px 0 16px}#curbside-site.fx-site .cp-review-context{max-width:none}#curbside-site.fx-site .cp-review-card{border-radius:12px;padding:24px 21px 18px}#curbside-site.fx-site .cp-reviews .fx-review-slide blockquote{font-size:20px;letter-spacing:-.2px;line-height:1.7}#curbside-site.fx-site .cp-reviews .fx-review-controls .cr-secondary{font-size:12px;padding:8px 11px}#curbside-site.fx-site .cp-reviews .fx-review-controls .fx-wheel{display:none}#curbside-site.fx-site .cp-booking{gap:28px;grid-template-columns:1fr;padding-block:38px}#curbside-site.fx-site .cp-booking h2{font-size:38px;margin:12px 0 20px}#curbside-site.fx-site .cp-booking-lead>p:not(.cr-label){font-size:15px!important}#curbside-site.fx-site .cp-scope{gap:15px;padding-bottom:22px}#curbside-site.fx-site .cp-scope>div{padding-left:11px}#curbside-site.fx-site .cp-scope strong{font-size:14px}#curbside-site.fx-site .cp-scope-label{font-size:10px;letter-spacing:.6px;line-height:1.6}#curbside-site.fx-site .cp-answers summary{font-size:15px}#curbside-site.fx-site .cp-answers details p{font-size:14px!important}#curbside-site.fx-site .cp-estimate-note{font-size:13px!important}#curbside-site.fx-site #pricing #price-heading{font-size:38px}#curbside-site.fx-site .cp-price-value li{font-size:15px}}