.estimate-public-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #a5b4fc;border-radius:13px;background:#eef2ff;margin:16px 0}.estimate-public-link div{display:grid;grid-gap:3px;gap:3px}.estimate-public-link span{color:#475569;font-size:.85rem}.public-estimate{--estimate-brand:#4f46e5;min-height:100vh;padding:38px 16px;background:linear-gradient(145deg,#f8f9ff,#eef2ff);color:#172033}.public-estimate-document{width:min(900px,100%);margin:auto;padding:34px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px #1018281a}.public-estimate-document>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.public-estimate-document>header>div{display:flex;align-items:center;gap:13px}.public-estimate-document header img{max-width:150px;max-height:55px;object-fit:contain}.public-estimate-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--estimate-brand);color:#fff;font-size:1.4rem;font-weight:900}.public-estimate-document header small,.public-estimate-document header strong{display:block}.public-estimate-document header small{margin-top:3px;color:#64748b}.public-estimate-print{padding:10px 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.public-estimate button:focus-visible,.public-estimate input:focus-visible,.public-estimate textarea:focus-visible,.public-estimate-print:focus-visible{outline:3px solid color-mix(in srgb,var(--estimate-brand) 25%,transparent);outline-offset:2px}.public-estimate-notice{padding:13px 15px;border-radius:11px;margin:20px 0;font-weight:750}.public-estimate-notice.error{background:#fff1f2;color:#b42318}.public-estimate-notice.success{background:#ecfdf3;color:#166534}.public-estimate-title{padding:30px 0 22px}.public-estimate-title h1{margin:10px 0 7px;font-size:clamp(1.8rem,4vw,2.75rem);letter-spacing:-.045em}.public-estimate-title p{max-width:650px;margin:0;color:#64748b;line-height:1.6}.public-estimate-parties{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px;margin-bottom:28px}.public-estimate-parties>div{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:13px;background:#f8fafc}.public-estimate-parties span{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.public-estimate-parties small{color:#64748b}.public-estimate-lines{display:grid}.public-estimate-lines>div{display:grid;grid-template-columns:2fr .8fr .8fr .8fr;grid-gap:15px;gap:15px;padding:13px 8px;border-bottom:1px solid #e2e8f0;align-items:center}.public-estimate-lines .head{color:#64748b;font-size:.76rem;font-weight:850;text-transform:uppercase}.public-estimate-lines small,.public-estimate-lines strong{display:block}.public-estimate-lines small{margin-top:4px;color:#64748b}.public-estimate-totals{width:min(420px,100%);margin:24px 0 30px auto}.public-estimate-totals div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.public-estimate-totals dd{margin:0;font-weight:750}.public-estimate-totals .total{margin-top:8px;padding-top:13px;border-top:2px solid #cbd5e1;font-size:1.25rem;font-weight:900}.public-estimate-response{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding-top:28px;border-top:1px solid #e2e8f0}.public-estimate-response>div{padding:20px;border:1px solid #e2e8f0;border-radius:15px}.public-estimate-response h2{margin:0 0 5px}.public-estimate-response>div>p{margin:0 0 17px;color:#64748b}.public-estimate-response form,.public-estimate-response label{display:grid;grid-gap:7px;gap:7px}.public-estimate-response form{gap:13px}.public-estimate-response label{font-weight:750}.public-estimate-response input,.public-estimate-response textarea{width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.public-estimate-response button{padding:12px;border:0;border-radius:10px;background:var(--estimate-brand);color:#fff;font-weight:850;cursor:pointer}.public-estimate-response button.decline{background:#fff;color:#b42318;border:1px solid #fda29b}.public-estimate-check{display:grid!important;grid-template-columns:auto 1fr;align-items:start}.public-estimate-check input{width:auto;margin-top:3px}.public-estimate-closed{padding:25px;text-align:center;border-radius:15px;background:#f8fafc}.public-estimate-closed strong{font-size:1.15rem}.public-estimate-closed p{margin-bottom:0;color:#64748b}.public-estimate-document>footer{text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid #e2e8f0;color:#64748b;font-size:.73rem;line-height:1.5}@media(max-width:700px){.estimate-public-link,.public-estimate-document>header{align-items:stretch;flex-direction:column}.estimate-public-link button,.public-estimate-print{width:100%}.public-estimate{padding:12px 8px}.public-estimate-document{padding:22px 16px;border-radius:18px}.public-estimate-parties,.public-estimate-response{grid-template-columns:1fr}.public-estimate-lines{overflow-x:auto}.public-estimate-lines>div{min-width:650px}.public-estimate-title{padding-top:22px}}@media print{.public-estimate{padding:0;background:#fff}.public-estimate-document{width:100%;padding:0;border:0;box-shadow:none}.public-estimate-notice,.public-estimate-print,.public-estimate-response{display:none!important}.public-estimate-document>footer{margin-top:18px}.public-estimate-lines>div{page-break-inside:avoid;break-inside:avoid}}.public-invoice-job{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:16px;gap:16px;margin:0 0 26px;padding:16px;border:1px solid #dbe3ef;border-radius:13px;background:#f8fafc}.public-invoice-job>div{display:grid;grid-gap:4px;gap:4px}.public-invoice-job span{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.public-invoice-job small{color:#64748b}.public-invoice-payment{margin:26px 0;padding:20px;border:1px solid color-mix(in srgb,var(--estimate-brand) 30%,#dbe3ef);border-radius:15px;background:color-mix(in srgb,var(--estimate-brand) 5%,#fff)}.public-invoice-payment h2{margin:0 0 12px}.invoice-payment-form,.invoice-payment-form fieldset{display:grid;grid-gap:10px;gap:10px}.invoice-payment-form fieldset{padding:0;border:0}.invoice-payment-form legend{margin-bottom:8px;font-weight:800}.invoice-payment-form fieldset label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dbe3ef;border-radius:11px;background:#fff;cursor:pointer}.invoice-payment-form fieldset label:has(input:checked){border-color:var(--estimate-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--estimate-brand) 15%,transparent)}.invoice-payment-form fieldset span{display:flex;flex:1 1;justify-content:space-between;gap:12px}.invoice-payment-form small{color:#64748b}.invoice-partial-amount{display:grid;grid-gap:5px;gap:5px;font-weight:750}.invoice-partial-amount input{padding:11px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.public-invoice-payment .invoice-payment-form button{padding:12px 15px;border:0;border-radius:10px;background:var(--estimate-brand);color:#fff;font-weight:800;cursor:pointer}.public-invoice-payment .invoice-payment-form button:hover{filter:brightness(.94)}.public-invoice-payment .invoice-payment-form button:focus-visible{outline:3px solid color-mix(in srgb,var(--estimate-brand) 35%,transparent);outline-offset:2px}.public-payment-notice{margin:20px 0;padding:13px 15px;border:1px solid #a7f3d0;border-radius:11px;background:#ecfdf5;color:#065f46;font-weight:700}.public-payment-notice.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.public-invoice-history{margin-top:28px;padding-top:24px;border-top:1px solid #e2e8f0}.public-invoice-history h2{font-size:1.15rem}.public-invoice-history>div{display:grid;grid-gap:10px;gap:10px}.public-invoice-history article{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:15px;gap:15px;padding:14px;border-radius:12px;background:#f8fafc}.public-invoice-history article>div{display:grid;grid-gap:3px;gap:3px}.public-invoice-history small,.public-invoice-history span{color:#64748b;font-size:.82rem}.public-invoice-history a{color:var(--estimate-brand);font-weight:750}@media(max-width:700px){.public-invoice-history article,.public-invoice-job{grid-template-columns:1fr}}@media print{.public-invoice-payment{display:none}.public-invoice-history article{page-break-inside:avoid;break-inside:avoid}}.public-invoice{padding:14px;background:#f7f8fc}.public-invoice .public-estimate-document{width:min(1040px,100%);padding:40px;border-radius:18px;box-shadow:0 10px 35px #0f172a12}.public-invoice .public-estimate-document>header{padding-bottom:28px}.public-invoice .public-estimate-print:before{content:"▣";margin-right:8px}.public-invoice-hero{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:50px;gap:50px;align-items:center;padding:32px 0}.public-invoice-hero .public-estimate-title{padding:0}.invoice-due-badge{display:inline-flex;padding:6px 13px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.78rem;font-weight:850;text-transform:none}.invoice-due-badge.overdue{background:#fee2e2;color:#b91c1c}.public-invoice-hero aside{display:grid;grid-gap:5px;gap:5px;padding:25px;border-radius:14px;background:linear-gradient(145deg,#fbfbff,#f6f7fb);box-shadow:0 10px 30px #1e293b0b}.public-invoice-hero aside>small,.public-invoice-hero aside>span{color:#64748b;font-weight:750;text-transform:capitalize}.public-invoice-hero aside>strong{margin-bottom:17px;color:#0f172a;font-size:2.35rem;line-height:1}.public-invoice-hero aside>b{margin-bottom:14px}.public-invoice-hero aside>a{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-radius:8px;background:linear-gradient(100deg,var(--estimate-brand),#4f46e5);color:#fff;font-weight:850;text-decoration:none}.public-invoice-hero aside>em{text-align:center;color:#64748b;font-size:.76rem;font-style:normal}.public-invoice .public-estimate-parties{grid-template-columns:1fr 1fr;margin:0 0 30px}.public-invoice .public-estimate-parties>div{padding:20px;background:#fafbfe}.public-invoice .public-estimate-parties dl{display:grid;grid-gap:8px;gap:8px;margin:5px 0 0}.public-invoice .public-estimate-parties dl>div{display:grid;grid-template-columns:1fr 1fr}.public-invoice .public-estimate-parties dt{color:#64748b}.public-invoice .public-estimate-parties dd{margin:0;color:#172033;font-weight:700}.public-invoice-job{background:#fff}.public-invoice-job>div:last-child strong{width:max-content;padding:4px 10px;border-radius:999px;background:#d1fae5;color:#047857;font-size:.78rem;text-transform:capitalize}.public-invoice .public-estimate-totals{margin-top:12px}.public-invoice-payment{padding:24px;background:#fff;border-color:#dbe3ef}.public-invoice-payment>header{display:flex;align-items:center;gap:11px;margin-bottom:22px}.public-invoice-payment>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--estimate-brand) 12%,#fff);color:var(--estimate-brand);font-weight:900}.public-invoice-payment h2,.public-invoice-payment h3{margin:0}.public-invoice-payment-grid{display:grid;grid-template-columns:1fr 1fr}.public-invoice-payment-grid>div{padding:4px 26px}.public-invoice-payment-grid>div:first-child{padding-left:0;border-right:1px solid #dbe3ef}.public-invoice-payment-grid>div:last-child{padding-right:0}.public-invoice-payment-grid p{color:#64748b}.payment-card-brands{display:flex;gap:7px;margin:12px 0}.payment-card-brands span{display:grid;place-items:center;min-width:34px;height:22px;padding:0 5px;border:1px solid #dbe3ef;border-radius:4px;background:#fff;color:#334155;font-size:.58rem;font-weight:900}.public-invoice-secure{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px 20px;border-radius:12px;background:linear-gradient(100deg,#f0f3ff,#f8f9ff)}.public-invoice-secure>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dfe5ff;color:var(--estimate-brand)}.public-invoice-secure div{display:grid;grid-gap:3px;gap:3px}.public-invoice-secure strong{color:var(--estimate-brand)}.public-invoice-secure small{color:#64748b}.public-invoice .public-estimate-document>footer{margin:28px -40px -40px;padding:24px;border:0;border-radius:0 0 18px 18px;background:#111a35;color:#aeb8d1}@media(max-width:700px){.public-invoice .public-estimate-document{padding:22px 16px}.public-invoice-hero{gap:22px}.public-invoice .public-estimate-parties,.public-invoice-hero,.public-invoice-payment-grid{grid-template-columns:1fr}.public-invoice-payment-grid>div{padding:18px 0}.public-invoice-payment-grid>div:first-child{border-right:0;border-bottom:1px solid #dbe3ef}.public-invoice .public-estimate-document>footer{margin:24px -16px -22px;border-radius:0 0 18px 18px}}@media print{.public-invoice .public-estimate-document{padding:0}.public-invoice-hero{grid-template-columns:1.25fr .9fr;gap:24px}.public-invoice-hero aside>a,.public-invoice-hero aside>em,.public-invoice-secure{display:none}.public-invoice .public-estimate-document>footer{margin:20px 0 0;border-radius:0}}.public-invoice-payment-grid.single{grid-template-columns:1fr}.public-invoice-payment-grid.single>div{max-width:520px;border-right:0}.stripe-payment-note{display:flex;align-items:center;gap:12px;margin:16px 0;padding:14px;border-radius:9px;background:#f8f9fd}.stripe-payment-note>b{color:#64748b}.stripe-payment-note>span{display:grid;grid-gap:2px;gap:2px}.stripe-payment-note small{color:#64748b}.public-invoice-offline{display:grid;align-content:start;grid-gap:6px;gap:6px}.public-invoice-offline p{display:grid;grid-gap:4px;gap:4px;margin:8px 0}.public-invoice-offline b{display:flex;align-items:center;gap:10px}.public-invoice-offline i{width:22px;color:var(--estimate-brand);font-style:normal}.public-invoice-offline small{padding-left:32px;color:#64748b}.public-invoice-payment svg{display:block;width:20px;height:20px}.public-invoice-payment>header>span svg{width:22px;height:22px}.public-invoice-payment-grid h3{display:flex;align-items:center;gap:10px}.public-invoice-payment-grid h3 svg{color:var(--estimate-brand)}.stripe-payment-note>b svg{width:18px;height:18px}.public-invoice-offline i svg{width:20px;height:20px}.public-invoice-payment .invoice-payment-form button{display:flex;align-items:center;justify-content:center;gap:12px}.public-invoice-payment .invoice-payment-form button svg{width:18px;height:18px}.business-site-photo-slideshow{position:relative;width:100%;height:100%;overflow:hidden;background:#e8edf4}.business-site-photo-track{display:flex;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);will-change:transform}.business-site-photo-track>img{display:block;flex:0 0 100%;width:100%;height:100%;object-fit:cover}.business-site-photo-slideshow>nav{position:absolute;z-index:2;right:0;bottom:17px;left:0;display:flex;justify-content:center;gap:7px}.business-site-photo-slideshow>nav button{width:9px;height:9px;padding:0;border:1px solid #fff;border-radius:999px;background:#ffffff80;box-shadow:0 1px 5px #0005;cursor:pointer;transition:width .2s,background .2s}.business-site-photo-slideshow>nav button.active{width:25px;background:#fff}.business-site-hero>.business-site-photo-slideshow{height:630px}.business-site-about>div:first-child>.business-site-photo-slideshow{height:100%}.template-traditional .business-site-hero>.business-site-photo-slideshow{display:none}.template-bold .business-site-hero>.business-site-photo-slideshow{border-left:5px solid #090909}@media(max-width:1000px){.business-site-hero>.business-site-photo-slideshow{height:420px}}@media(max-width:720px){.business-site .business-site-about>div:first-child>.business-site-photo-slideshow,.business-site .business-site-hero>.business-site-photo-slideshow{height:auto;aspect-ratio:4/3}.business-site .business-site-about>div:first-child{height:auto}.business-site .business-site-gallery img,.business-site .business-site-photo-track>img{object-fit:contain;object-position:center;background:#e8edf4}.business-site .business-site-gallery img{height:auto;aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.business-site-photo-slideshow>nav button,.business-site-photo-track{transition:none}}.business-site-google-ribbon{display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 18px;background:var(--site-secondary);color:#fff;font-size:.75rem;font-weight:800}.business-site-google-ribbon a,.business-site-google-ribbon>span{display:flex;align-items:center;justify-content:center;gap:10px;color:inherit}.business-site-google-ribbon b{color:#fbbf24;letter-spacing:2px}.business-site-google-ribbon small{color:#ffffffb8;font-size:.68rem}.website-google-connected{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534}.website-google-connected small,.website-google-connected span{color:#47705a}.website-dashboard{display:grid;align-content:start;grid-gap:18px;gap:18px;background:#f7f9fc}.website-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.business-site-about>div>span,.business-site-contact>div>span,.business-site-reviews span,.business-site-section>header>span,.website-dashboard-header>div:first-child>span,.website-live-data article>span,.website-setting-section>header span{color:#1769f5;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.website-dashboard-header h1{margin:4px 0;font-size:2.35rem}.website-dashboard-header p{margin:0;color:#667085}.website-dashboard-header>div:last-child{display:flex;align-items:center;gap:9px}.website-dashboard-header form{display:flex}.website-status{padding:7px 10px;border-radius:999px;background:#eef2f7;color:#667085;font-size:.7rem;font-weight:850}.website-status.published{background:#dcfce7;color:#15803d}.website-overview-card{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;grid-gap:25px;gap:25px;padding:22px 25px;border:1px solid #dbe3ef;border-radius:15px;background:linear-gradient(110deg,#fff,#f6f9ff)}.website-overview-card>div{display:grid;grid-gap:5px;gap:5px}.website-overview-card>div>span{color:#667085;font-size:.7rem;font-weight:800;text-transform:uppercase}.website-overview-card>div>a{overflow:hidden;color:#155eef;font-size:1.15rem;font-weight:850;text-decoration:none;text-overflow:ellipsis}.website-overview-card small{color:#667085}.website-overview-card dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.website-overview-card dl div{padding:5px 13px;border-left:1px solid #dfe5ee}.website-overview-card dt{color:#667085;font-size:.65rem}.website-overview-card dd{margin:4px 0 0;font-size:.75rem;font-weight:850}.website-inherited-notice{padding:14px 17px;border:1px solid #f1c36d;border-radius:11px;background:#fff9eb}.website-inherited-notice p{margin:4px 0 0;color:#805b1a;font-size:.75rem}.website-settings-form{display:grid;grid-gap:16px;gap:16px}.website-setting-section{display:grid;grid-gap:20px;gap:20px;padding:22px}.website-setting-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid #e8ecf2}.website-setting-section>header>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px}.website-setting-section>header span{grid-row:1/3}.website-setting-section>header h2{margin:0;font-size:1.05rem}.website-setting-section>header p{grid-column:2;margin:4px 0 0;color:#667085;font-size:.75rem}.website-form-grid label,.website-setting-section>label{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:.73rem;font-weight:800}.website-setting-section input,.website-setting-section select,.website-setting-section textarea{width:100%;padding:11px;border:1px solid #cad5e4;border-radius:9px;background:#fff;font:inherit}.website-slug-input{display:flex;align-items:center;overflow:hidden;border:1px solid #cad5e4;border-radius:9px}.website-slug-input span{padding:0 0 0 11px;color:#667085;font-size:.72rem;white-space:nowrap}.website-slug-input input{border:0}.website-template-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;border:0}.website-template-grid legend{margin-bottom:8px;color:#344054;font-size:.73rem;font-weight:800}.website-template-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:5px 10px;gap:5px 10px;padding:13px;border:2px solid #e1e7ef;border-radius:11px;cursor:pointer}.website-template-card:has(input:checked){border-color:#1769f5;background:#f7f9ff}.website-template-card>input{position:absolute;top:11px;right:11px;width:17px;height:17px}.website-template-card>i{grid-row:1/3;display:grid;grid-template-rows:1.2fr .6fr .6fr;grid-gap:3px;gap:3px;width:64px;height:51px;padding:5px;border-radius:6px;background:#edf3fb}.website-template-card>i span{border-radius:2px;background:#1769f5}.website-template-card.traditional>i span{background:#8b6b3e}.website-template-card.bold>i{background:#17203a}.website-template-card.bold>i span{background:#ffcc33}.website-template-card strong{align-self:end}.website-template-card small{color:#667085;line-height:1.35}.website-brand-settings{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;grid-gap:12px;gap:12px}.website-brand-settings>label{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:.73rem;font-weight:800}.website-brand-settings input[type=color]{height:48px;padding:5px}.website-logo-card{display:flex;gap:12px}.website-logo-card>i,.website-logo-card>img{display:grid;width:60px;height:60px;place-items:center;border:1px solid #dbe3ef;border-radius:12px;object-fit:contain}.website-logo-card>i{background:#1769f5;color:#fff;font-size:1.4rem;font-style:normal;font-weight:900}.website-logo-card>span{display:grid;grid-gap:4px;gap:4px}.website-logo-card small{color:#667085}.website-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.website-form-grid .wide{grid-column:1/-1}.website-live-data{display:grid;grid-gap:10px;gap:10px}.website-live-data article{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #e0e6ee;border-radius:10px;background:#fafcff}.website-live-data p{min-height:34px;margin:0;color:#667085;font-size:.69rem}.website-live-data a{color:#155eef;font-size:.7rem;font-weight:800}.website-toggle-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.website-toggle-list>label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dbe3ef;border-radius:11px}.website-toggle-list input{width:19px;height:19px}.website-toggle-list span{display:grid;grid-gap:4px;gap:4px}.website-toggle-list small{color:#667085;font-weight:500;line-height:1.45}.domain-status{padding:6px 9px;border-radius:999px;background:#eef2f7;color:#667085;font-size:.66rem}.domain-status.pending_verification{background:#fff4d5;color:#9a6700}.domain-status.connected{background:#dcfce7;color:#15803d}.website-dns-instructions{padding:14px;border:1px solid #b9cef7;border-radius:10px;background:#f5f8ff}.website-dns-instructions p{margin:5px 0 0;color:#53627b;font-size:.72rem}.website-save-bar{position:-webkit-sticky;position:sticky;z-index:20;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid #cbd9f2;border-radius:12px;background:#ffffffed;box-shadow:0 12px 35px #17203d1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.website-save-bar span{color:#667085;font-size:.7rem}.website-logo-upload{display:flex;align-items:center;justify-content:space-between;gap:20px}.website-logo-upload h2{margin:0;font-size:1rem}.website-logo-upload p{margin:4px 0 0;color:#667085;font-size:.75rem}.website-logo-upload form{display:flex;align-items:center;gap:9px}.website-leads{padding:22px}.website-leads>.panel-title h2{margin:3px 0}.website-leads>.panel-title>b{display:grid;place-items:center;min-width:31px;height:31px;border-radius:50%;background:#eaf1ff;color:#155eef}.website-leads>.panel-title+div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:14px}.website-leads article{display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid #dfe5ee;border-radius:11px}.website-leads article header{display:flex;align-items:center;justify-content:space-between}.website-leads article header>div{display:grid}.website-leads article header span{color:#667085;font-size:.65rem}.website-lead-status{padding:5px 7px;border-radius:999px;background:#eaf1ff;color:#155eef;font-size:.62rem}.website-lead-status.booked{background:#dcfce7;color:#15803d}.website-lead-status.lost{background:#f1f5f9;color:#64748b}.website-leads article p,.website-leads blockquote{margin:0;color:#52617a;font-size:.72rem}.website-leads blockquote{padding:9px;border-radius:7px;background:#f6f8fb}.website-leads article>div{display:flex;gap:10px;flex-wrap:wrap}.website-leads article a{font-size:.7rem}.website-leads article form{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #edf0f4}.website-leads select{padding:7px;border:1px solid #ccd6e4;border-radius:7px}.website-dns-record{display:grid;grid-template-columns:70px minmax(120px,.6fr) minmax(220px,1.4fr);align-items:center;grid-gap:12px;gap:12px;margin-top:12px;padding:12px;border:1px solid #d5e0f3;border-radius:9px;background:#fff}.website-dns-record>b{color:#155eef;font-size:.72rem}.website-dns-record>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.website-dns-record small{color:#667085;font-size:.62rem;font-weight:750;text-transform:uppercase}.website-dns-record code{overflow:auto;padding:0;background:transparent;color:#25324b;font-size:.72rem}.website-domain-actions{display:flex;gap:9px;margin-top:14px}.website-domain-warning{color:#9a3412!important}.website-domain-help{margin:0;color:#667085;font-size:.72rem}@media(max-width:720px){.website-dns-record{grid-template-columns:1fr}.website-domain-actions .sv-button{width:100%}}body:has(.business-site)>.sv-footer,body:has(.business-site)>.sv-header{display:none}.business-site{--site-primary:#1769f5;--site-secondary:#0b1733;min-height:100vh;background:#fff;color:var(--site-secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.business-site a{text-decoration:none}.business-site-preview-bar{display:flex;align-items:center;justify-content:center;gap:15px;padding:9px 16px;background:#fff4d5;color:#805b1a;font-size:.72rem}.business-site-header{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:30px;gap:30px;min-height:78px;padding:12px max(4vw,28px);border-bottom:1px solid #e6ebf2;background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.business-site-brand{display:flex;align-items:center;gap:11px;color:var(--site-secondary)}.business-site-brand i,.business-site-brand img{display:grid;width:45px;height:45px;place-items:center;border-radius:10px;object-fit:contain}.business-site-brand i{background:var(--site-primary);color:#fff;font-style:normal;font-weight:900}.business-site-header nav{display:flex;gap:25px}.business-site-header nav a{color:#40506b;font-size:.78rem;font-weight:750}.business-site-header>div{display:flex;align-items:center;justify-content:flex-end;gap:14px}.site-phone{color:var(--site-secondary);font-size:.78rem;font-weight:850}.site-primary-button,.site-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 19px;border-radius:9px;font-weight:850}.site-primary-button{background:var(--site-primary);color:#fff;box-shadow:0 10px 25px color-mix(in srgb,var(--site-primary) 25%,transparent)}.site-secondary-button{border:1px solid #cad5e4;background:#fff;color:var(--site-secondary)}.business-site-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:630px;background:linear-gradient(120deg,color-mix(in srgb,var(--site-primary) 8%,#fff),#fff)}.business-site-hero>div{padding:80px 7vw}.business-site-hero>div>span{color:var(--site-primary);font-size:.73rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.business-site-hero h1{max-width:760px;margin:16px 0 20px;font-size:clamp(3rem,6vw,5.7rem);line-height:.95;letter-spacing:-.06em}.business-site-hero p{max-width:650px;color:#52617a;font-size:1.13rem;line-height:1.7}.business-site-hero>div>div{display:flex;gap:11px;margin-top:27px}.business-site-hero>aside,.business-site-hero>img{width:100%;height:630px;object-fit:cover}.business-site-hero>aside{display:grid;align-content:center;justify-items:center;padding:40px;background:linear-gradient(145deg,var(--site-secondary),color-mix(in srgb,var(--site-secondary) 78%,var(--site-primary)));color:#fff;text-align:center}.business-site-hero>aside b{font-size:2.5rem}.business-site-hero>aside span{margin-top:9px;color:#ced7e6}.business-site-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;padding:19px 7vw;background:var(--site-secondary);color:#fff;text-align:center;font-size:.78rem;font-weight:750}.business-site-section{padding:90px 7vw}.business-site-section>header{max-width:720px;margin:0 auto 45px;text-align:center}.business-site-about h2,.business-site-contact h2,.business-site-reviews h2,.business-site-section h2{margin:8px 0 12px;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em}.business-site-section header p{color:#667085}.business-site-services{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.business-site-services article{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:25px;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-shadow:0 12px 35px #17203d0c}.business-site-services article>i{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--site-primary) 12%,#fff);color:var(--site-primary);font-style:normal;font-weight:900}.business-site-services h3{margin:5px 0 0;font-size:1.15rem}.business-site-services p{margin:0;color:#667085;line-height:1.6}.business-site-services small{font-weight:850}.business-site-services a{margin-top:5px;color:var(--site-primary);font-size:.78rem;font-weight:850}.business-site-about{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f5f7fb}.business-site-about>div:first-child{height:560px}.business-site-about aside,.business-site-about img{width:100%;height:100%;object-fit:cover}.business-site-about aside{display:grid;place-items:center;background:linear-gradient(145deg,var(--site-primary),var(--site-secondary));color:#fff;font-size:8rem;font-weight:900}.business-site-about>div:last-child{padding:70px 8vw}.business-site-about p{margin-bottom:25px;color:#52617a;font-size:1.02rem;line-height:1.8;white-space:pre-line}.business-site-areas>div{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.business-site-areas>div span{padding:10px 14px;border:1px solid #dbe3ee;border-radius:999px;background:#f8faff;font-size:.78rem;font-weight:750}.business-site-gallery{background:#f7f9fc}.business-site-gallery>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.business-site-gallery img{width:100%;height:280px;border-radius:12px;object-fit:cover}.business-site-reviews{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:65px 7vw;background:var(--site-primary);color:#fff}.business-site-reviews>div{max-width:800px}.business-site-reviews span{color:#fff9}.business-site-reviews h2{margin-bottom:8px}.business-site-reviews p{margin:0;color:#ffffffcc}.business-site-contact{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;padding:90px 7vw;background:#f6f8fc}.business-site-contact>div:first-child>p{color:#52617a;line-height:1.7}.business-site-contact dl{display:grid;grid-gap:14px;gap:14px;margin-top:30px}.business-site-contact dl div{display:grid;grid-template-columns:80px 1fr;grid-gap:12px;gap:12px}.business-site-contact dt{color:#667085;font-size:.75rem}.business-site-contact dd{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:.8rem;font-weight:750}.business-site-contact dd a{color:var(--site-primary)}.business-site-request-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:24px;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 20px 50px #17203d10}.business-site-request-form label{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:.74rem;font-weight:800}.business-site-request-form label>small{color:#d92d20}.business-site-request-form input,.business-site-request-form select,.business-site-request-form textarea{width:100%;padding:11px;border:1px solid #cad5e4;border-radius:8px;background:#fff;font:inherit}.business-site-form-error,.business-site-request-form .wide,.business-site-request-form>button{grid-column:1/-1}.business-site-request-form>button{min-height:48px;border:0;border-radius:9px;background:var(--site-primary);color:#fff;font:inherit;font-weight:900;cursor:pointer}.business-site-request-form>button:disabled{opacity:.55}.site-honeypot{position:absolute!important;left:-9999px!important}.business-site-form-error{padding:10px;border-radius:8px;background:#fff1f2;color:#be123c}.business-site-request-disabled,.business-site-request-success{padding:35px;border:1px solid #b7e1c7;border-radius:15px;background:#f0fff6}.business-site-request-disabled strong,.business-site-request-success strong{font-size:1.3rem}.business-site-footer{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;padding:55px 7vw 25px;background:var(--site-secondary);color:#fff}.business-site-footer>div{display:grid;align-content:start;grid-gap:8px;gap:8px}.business-site-footer p{max-width:500px;color:#b9c4d6;font-size:.78rem;line-height:1.6}.business-site-footer a{color:#cbd5e1;font-size:.77rem}.business-site-footer>small{grid-column:1/-1;padding-top:20px;border-top:1px solid #ffffff1c;color:#94a3b8;text-align:center}.template-traditional{font-family:Georgia,Times New Roman,serif}.template-traditional .business-site-header,.template-traditional .business-site-services article{border-radius:0}.template-traditional .business-site-hero{background:#fbf8f1}.template-traditional .business-site-about h2,.template-traditional .business-site-hero h1,.template-traditional .business-site-section h2{letter-spacing:-.025em}.template-traditional .site-primary-button{border-radius:2px}.template-bold .business-site-hero{background:var(--site-secondary);color:#fff}.template-bold .business-site-hero p{color:#d7deea}.template-bold .business-site-hero>aside{background:var(--site-primary)}.template-bold .business-site-services article{border:3px solid var(--site-secondary);box-shadow:7px 7px 0 var(--site-primary)}.template-bold .site-primary-button{border-radius:0;text-transform:uppercase}.template-bold .business-site-section h2{font-weight:950}@media(max-width:1000px){.website-overview-card{grid-template-columns:1fr}.website-overview-card dl{border-top:1px solid #e1e7ef;padding-top:14px}.website-dashboard-header{align-items:flex-start}.website-dashboard-header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.business-site-header{grid-template-columns:1fr auto}.business-site-header nav{display:none}.business-site-hero{grid-template-columns:1fr}.business-site-hero>aside,.business-site-hero>img{height:420px}.business-site-services{grid-template-columns:1fr 1fr}.business-site-contact{grid-template-columns:1fr}.business-site-footer{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:720px){.website-dashboard-header,.website-logo-upload{align-items:stretch;flex-direction:column}.website-dashboard-header>div:last-child{justify-content:flex-start}.website-dashboard-header .sv-button,.website-dashboard-header form,.website-dashboard-header form button{flex:1 1}.website-brand-settings,.website-leads>.panel-title+div,.website-live-data,.website-overview-card dl,.website-template-grid,.website-toggle-list{grid-template-columns:1fr 1fr}.website-form-grid{grid-template-columns:1fr}.website-form-grid .wide{grid-column:auto}.website-logo-upload form,.website-save-bar{align-items:stretch;flex-direction:column}.business-site-header{min-height:68px;padding:10px 16px}.business-site-header>div .site-phone{display:none}.business-site-header .site-primary-button{min-height:40px;padding:8px 12px;font-size:.72rem}.business-site-brand strong{font-size:.8rem}.business-site-hero{min-height:auto}.business-site-hero>div{padding:65px 24px}.business-site-hero h1{font-size:3.25rem}.business-site-hero>aside,.business-site-hero>img{height:330px}.business-site-trust{grid-template-columns:1fr;padding:15px}.business-site-section{padding:65px 22px}.business-site-about,.business-site-services{grid-template-columns:1fr}.business-site-about>div:first-child{height:330px}.business-site-about>div:last-child{padding:55px 24px}.business-site-reviews{align-items:flex-start;flex-direction:column;padding:55px 24px}.business-site-contact{padding:65px 22px}.business-site-request-form{grid-template-columns:1fr}.business-site-form-error,.business-site-request-form .wide,.business-site-request-form>button{grid-column:auto}.business-site-footer{grid-template-columns:1fr;padding:45px 24px 20px}}@media(max-width:500px){.website-brand-settings,.website-leads>.panel-title+div,.website-live-data,.website-overview-card dl,.website-template-grid,.website-toggle-list{grid-template-columns:1fr}.website-overview-card dl div{border-left:0;border-top:1px solid #edf0f4}.website-slug-input{display:grid}.website-slug-input span{padding-top:8px}.website-dashboard-header>div:last-child{display:grid;grid-template-columns:1fr 1fr}.website-dashboard-header .website-status{grid-column:1/-1}.website-setting-section{padding:17px}.business-site-brand i,.business-site-brand img{width:38px;height:38px}.business-site-header>div .site-primary-button{font-size:.65rem}.business-site-hero>div>div{align-items:stretch;flex-direction:column}.business-site-gallery>div{grid-template-columns:1fr}.business-site-gallery img{height:240px}}.website-dashboard{padding:30px 34px 50px;gap:22px}.website-icon{width:20px;height:20px;flex:0 0 auto}.sv-button>.website-icon{width:18px;height:18px}.website-dashboard-header h1{font-size:2.65rem;letter-spacing:-.045em}.website-dashboard-header>div:last-child{gap:14px}.website-dashboard-header .sv-button{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding-inline:22px;box-shadow:0 8px 20px #17203d12}.website-status{display:inline-flex;align-items:center;gap:5px}.website-status>i{width:6px;height:6px;border-radius:50%;background:currentColor}.website-overview-card{grid-template-columns:minmax(300px,1.1fr) 1.65fr;min-height:132px;padding:26px 28px;border-radius:16px;box-shadow:0 8px 28px #17203d0b}.website-overview-card>div>a{display:flex;align-items:center;gap:7px}.website-overview-card>div>a .website-icon{width:17px;height:17px}.website-overview-card dl div{position:relative;min-height:70px;padding:8px 14px 8px 48px}.website-overview-card dl div>i{position:absolute;left:13px;top:6px;display:grid;width:30px;height:30px;place-items:center;color:#16a34a}.website-overview-card dl div>i .website-icon{width:27px;height:27px}.website-overview-card dl div:nth-child(2)>i{color:#1769f5}.website-overview-card dl div:nth-child(3)>i{color:#9333ea}.website-overview-card dl div:nth-child(4)>i{color:#16a34a}.website-overview-card dt{color:#344054;font-weight:700}.website-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.website-settings-form>.website-google-reviews,.website-settings-form>.website-live-data,.website-settings-form>.website-save-bar,.website-settings-form>.website-setting-section:first-child{grid-column:1/-1}.website-setting-section{padding:24px;border-radius:16px;box-shadow:0 8px 24px #17203d08}.website-setting-section>header span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#eaf1ff;letter-spacing:0}.website-template-card{min-height:102px;align-items:center;padding:16px 18px}.website-template-card>i{width:58px;height:58px}.website-brand-settings{grid-template-columns:1.25fr 1fr;align-items:stretch}.website-brand-settings>label:last-child{grid-column:2}.website-logo-card{grid-row:1/3;align-items:center;padding:18px;border:1px solid #dce4ef;border-radius:11px}.website-advanced-content{padding:0;border:0}.website-advanced-content summary{cursor:pointer;color:#155eef;font-size:.74rem;font-weight:800}.website-advanced-content label{margin-top:12px}.website-live-data{grid-template-columns:repeat(3,1fr);gap:0;padding:26px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px #17203d08}.website-live-data article{position:relative;min-height:122px;padding:5px 28px 5px 68px;border:0;border-left:1px solid #e1e7ef;border-radius:0;background:#fff}.website-live-data article:first-child{border-left:0}.website-live-data article>i{position:absolute;top:8px;left:25px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#1769f5;color:#fff}.website-live-data article>i .website-icon{width:20px;height:20px}.website-live-data article strong{font-size:1rem}.website-live-data p{line-height:1.6}.website-live-data a{display:inline-flex;align-items:center;gap:5px}.website-live-data a .website-icon{width:14px;height:14px}.website-toggle-list>label:has(input:checked){border-color:#1769f5;background:#f8faff;box-shadow:inset 0 0 0 1px #1769f5}.website-save-bar{min-height:62px}.website-save-bar>i{display:grid;width:32px;height:32px;place-items:center;color:#1769f5}.website-save-bar>i .website-icon{width:30px;height:30px}.website-save-bar span{margin-right:auto}.website-save-bar button{display:inline-flex;align-items:center;gap:8px}.website-leads,.website-logo-upload{border-radius:16px;box-shadow:0 8px 24px #17203d08}.google-reviews-heading button,.website-logo-upload button{display:inline-flex;align-items:center;gap:7px}.website-google-reviews>label>small{color:#667085;font-weight:500}.google-reviews-editor{display:grid;grid-gap:14px;gap:14px}.google-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.google-reviews-heading>div{display:grid;grid-gap:3px;gap:3px}.google-reviews-empty span,.google-reviews-heading small{color:#667085;font-size:.72rem}.google-review-edit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.google-review-edit-list article{position:relative;display:grid;grid-template-columns:1fr 130px;grid-gap:11px;gap:11px;padding:16px;border:1px solid #dbe3ef;border-radius:12px;background:#fafcff}.google-review-edit-list .wide{grid-column:1/-1}.google-review-remove{justify-self:start;border:0;background:transparent;color:#c43232;font-weight:750;cursor:pointer}.google-reviews-empty{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:25px;border:1px dashed #cad5e4;border-radius:11px;background:#fafcff}.business-site-booking{padding:35px max(24px,calc((100vw - 1180px)/2)) 55px;background:#f7f9fc;scroll-margin-top:80px}.business-site-booking>header{max-width:700px;margin:0 auto 14px;text-align:center}.business-site-booking>header>span{color:var(--site-primary);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.business-site-booking h2{margin:4px 0;color:var(--site-secondary);font-size:clamp(1.45rem,2.5vw,2.15rem)}.business-site-booking iframe{display:block;width:min(1060px,100%);min-height:700px;margin:auto;border:0;border-radius:18px;background:#fff;box-shadow:0 14px 40px #17203d0d;overflow:hidden}@media(max-width:720px){.business-site-booking{padding:28px 0 40px}.business-site-booking iframe{border-radius:0}}.website-party-rental .business-site-hero{min-height:500px;background:linear-gradient(125deg,color-mix(in srgb,var(--site-primary) 15%,#fff),#fff)}.website-party-rental .business-site-hero>div{padding-block:65px}.website-party-rental .business-site-hero h1{font-size:clamp(3.2rem,6vw,5.5rem)}.website-party-rental .business-site-trust{grid-template-columns:repeat(4,1fr)}.business-site-rentals{padding:75px 7vw 55px;scroll-margin-top:80px}.business-site-rentals>header{display:grid;justify-items:center;max-width:760px;margin:0 auto 35px;text-align:center}.business-site-rentals>header>span{color:var(--site-primary);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.business-site-rentals>header h2{margin:8px 0 12px;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1;letter-spacing:-.045em}.business-site-rentals>header p{margin:0;color:#667085;line-height:1.65}.business-site-rental-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:22px;gap:22px;max-width:1240px;margin:auto}.business-site-rental-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #dce4ef;border-radius:18px;background:#fff;box-shadow:0 12px 34px #17203d0c;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.business-site-rental-card:hover{border-color:color-mix(in srgb,var(--site-primary) 30%,#dce4ef);box-shadow:0 20px 46px #17203d18;transform:translateY(-2px)}.business-site-rental-media{height:250px;overflow:hidden;border-bottom:1px solid #e7ecf3;background:#f1f4f8}.business-site-rental-media img,.business-site-rental-placeholder{display:grid;width:100%;height:100%;place-items:center;background:#f1f4f8;color:var(--site-primary);object-fit:cover;object-position:center;font-size:4rem;font-weight:900;transition:transform .25s ease}.business-site-rental-card:hover .business-site-rental-media img{transform:scale(1.018)}.business-site-rental-content{display:flex;min-height:0;flex:1 1;flex-direction:column;padding:20px}.business-site-rental-copy{display:grid;grid-gap:8px;gap:8px}.business-site-rental-copy>span{color:var(--site-primary);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-site-rental-grid h3{color:var(--site-secondary);font-size:1.2rem;line-height:1.28;-webkit-line-clamp:2}.business-site-rental-grid h3,.business-site-rental-grid p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical}.business-site-rental-grid p{color:#667085;font-size:.82rem;line-height:1.55;-webkit-line-clamp:3}.business-site-rental-grid footer{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:20px}.business-site-rental-price{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid #edf0f4}.business-site-rental-price strong{display:inline-flex;padding:6px 10px;border-radius:8px;background:var(--site-secondary);color:#fff;font-size:1.35rem;letter-spacing:-.02em}.business-site-rental-multiday,.business-site-rental-price small{color:#667085;font-size:.72rem;line-height:1.35}.business-site-rental-multiday{display:block}.business-site-rental-grid footer a{display:flex;min-height:46px;align-items:center;justify-content:center;margin-top:5px;padding:10px 14px;border-radius:9px;background:var(--site-primary);color:#fff;font-size:.78rem;font-weight:900;text-decoration:none;transition:filter .18s ease,transform .18s ease}.business-site-rental-grid footer a:hover{filter:brightness(.94)}.business-site-rental-grid footer a:focus-visible{outline:3px solid color-mix(in srgb,var(--site-primary) 28%,#fff);outline-offset:3px}.business-site-rental-empty{max-width:800px;margin:auto;padding:28px;border:1px dashed #bdc9d9;border-radius:15px;background:#f8fafc;text-align:center}.business-site-rental-empty p{margin:7px 0 0;color:#667085}.website-party-rental .business-site-booking{padding-top:45px}.website-party-rental .business-site-booking>header p{margin:8px 0 18px;color:#667085;line-height:1.55}@media(max-width:1000px){.business-site-rental-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-site-rental-media{height:230px}.website-party-rental .business-site-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.website-party-rental .business-site-hero>div{padding-block:52px}.website-party-rental .business-site-trust{grid-template-columns:1fr 1fr}.business-site-rentals{padding:55px 18px 35px}.business-site-rentals>header{margin-bottom:25px}.business-site-rental-grid{grid-template-columns:minmax(0,1fr);gap:16px}.business-site-rental-media{height:clamp(190px,55vw,240px)}.business-site-rental-content{padding:17px}.business-site-rental-grid p{-webkit-line-clamp:2}.business-site-rental-price{align-items:flex-start;flex-direction:column;gap:3px}.business-site-rental-grid footer a{width:100%}}@media(max-width:430px){.website-party-rental .business-site-trust{grid-template-columns:1fr}.business-site-rentals{padding-inline:14px}.business-site-rental-content{padding:15px}.business-site-rental-grid h3{font-size:1.12rem}}@media(prefers-reduced-motion:reduce){.business-site-rental-card,.business-site-rental-grid footer a,.business-site-rental-media img{transition:none}.business-site-rental-card:hover,.business-site-rental-card:hover .business-site-rental-media img{transform:none}}.website-photo-manager{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.website-photo-manager>label{display:grid;grid-gap:6px;gap:6px}.website-photo-manager label small,.website-photo-manager>small{color:#667085;font-size:.7rem;font-weight:500}.website-photo-error{padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;font-size:.72rem;font-weight:750;line-height:1.45}.website-photo-values{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.website-photo-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.website-photo-previews figure{position:relative;margin:0;overflow:hidden;border:1px solid #dbe3ef;border-radius:11px;background:#fff}.website-photo-previews img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.website-photo-previews figcaption{padding:7px 9px;color:#667085;font-size:.65rem;font-weight:750}.website-photo-delete{position:absolute;top:7px;right:7px;display:grid;width:31px;height:31px;place-items:center;border:1px solid #fecaca;border-radius:8px;background:#fffffff2;color:#c62828;box-shadow:0 4px 12px #10182824;cursor:pointer}.website-photo-delete:hover{background:#fff1f2}.website-photo-delete svg{width:17px;height:17px}.website-photo-upload{padding:13px;border:1px dashed #bdc9da;border-radius:10px;background:#fafcff}.website-photo-manager input[type=file]{padding:9px;background:#fff}.website-photo-empty{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:24px;border:1px dashed #cbd5e1;border-radius:10px;background:#fafcff}.website-photo-empty span{color:#667085;font-size:.72rem}.website-photo-confirm-backdrop{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:20px;background:#10182899}.website-photo-confirm-backdrop>section{display:grid;justify-items:center;width:min(430px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 30px 80px #10182855;text-align:center}.website-photo-confirm-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#fff1f2;color:#c62828}.website-photo-confirm-icon svg{width:23px;height:23px}.website-photo-confirm-backdrop h3{margin:13px 0 5px}.website-photo-confirm-backdrop p{margin:0 0 15px;color:#667085;font-size:.78rem;line-height:1.5}.website-photo-confirm-backdrop>section>img{width:150px;aspect-ratio:4/3;border-radius:9px;object-fit:cover}.website-photo-confirm-backdrop>section>div:last-child{display:flex;width:100%;gap:9px;margin-top:19px}.website-photo-confirm-backdrop .sv-button{flex:1 1}.website-photo-confirm-backdrop .sv-danger{background:#c62828;color:#fff}@media(max-width:720px){.website-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-traditional{background:#fbf7ee;color:#2f2a22}.template-traditional .business-site-header{position:relative;grid-template-columns:1fr;justify-items:center;padding-block:25px;border-bottom:4px double #9a7b4f;background:#fffaf0}.template-traditional .business-site-header nav{grid-row:2}.template-traditional .business-site-header>div{grid-row:3}.template-traditional .business-site-hero{grid-template-columns:1fr;min-height:570px;text-align:center}.template-traditional .business-site-hero>div{display:grid;justify-items:center;padding:100px 12vw}.template-traditional .business-site-hero>aside,.template-traditional .business-site-hero>img{display:none}.template-traditional .business-site-hero h1{max-width:950px;font-size:clamp(3.6rem,7vw,6.5rem)}.template-traditional .business-site-trust{background:#715735}.template-traditional .business-site-services article{border:1px solid #bda783;background:#fffaf0;box-shadow:none}.template-traditional .business-site-about{background:#eee4d3}.template-traditional .business-site-reviews{background:#715735}.template-bold{background:#fff;color:#090909}.template-bold .business-site-header{position:relative;border-bottom:5px solid #090909;background:#ffdc1f}.template-bold .business-site-brand,.template-bold .business-site-header nav a,.template-bold .site-phone{color:#090909}.template-bold .business-site-hero{grid-template-columns:1.2fr .8fr;min-height:690px;border-bottom:5px solid #090909}.template-bold .business-site-hero h1{font-size:clamp(4rem,7vw,7rem);text-transform:uppercase}.template-bold .business-site-hero>aside{border-left:5px solid #090909;background:#ffdc1f;color:#090909}.template-bold .business-site-trust{border-bottom:5px solid #090909;background:#ffdc1f;color:#090909;text-transform:uppercase}.template-bold .business-site-services article{border-radius:0}.template-bold .business-site-about,.template-bold .business-site-reviews{border-block:5px solid #090909;background:#ffdc1f}.template-bold .business-site-reviews,.template-bold .business-site-reviews p,.template-bold .business-site-reviews span{color:#090909}.template-bold .site-secondary-button{border:3px solid #090909;border-radius:0;color:#090909;box-shadow:5px 5px 0 #090909}.template-bold .business-site-footer{background:#090909}.business-site-reviews.has-reviews{display:grid;grid-template-columns:minmax(240px,.65fr) 1.35fr;align-items:start}.business-site-reviews-intro{display:grid;justify-items:start}.business-site-reviews-intro .site-secondary-button{margin-top:20px}.business-site-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.business-site-review-grid blockquote{margin:0;padding:22px;border-radius:14px;background:#fff;color:var(--site-secondary);box-shadow:0 12px 30px #17203d1a}.business-site-review-grid blockquote>div{color:#f4b400;letter-spacing:.08em}.business-site-review-grid blockquote>div span{color:#d7deea}.business-site-review-grid blockquote p{margin:13px 0;color:#40506b;line-height:1.6}.business-site-review-grid cite{font-style:normal;font-weight:850}@media(max-width:1000px){.website-dashboard{padding:24px}.website-settings-form{grid-template-columns:1fr}.website-settings-form>*{grid-column:1!important}.business-site-reviews.has-reviews,.template-bold .business-site-hero{grid-template-columns:1fr}}@media(max-width:720px){.website-dashboard{padding:18px 14px}.business-site-review-grid,.google-review-edit-list,.website-live-data,.website-overview-card{grid-template-columns:1fr}.website-live-data article{border-left:0;border-top:1px solid #e1e7ef}.website-live-data article:first-child{border-top:0}.website-brand-settings{grid-template-columns:1fr}.website-brand-settings>*{grid-column:1!important}.google-reviews-heading{align-items:stretch;flex-direction:column}.template-traditional .business-site-header{justify-items:start}.template-bold .business-site-hero h1{font-size:3.4rem}}.business-site-google-ribbon{gap:22px}.business-site-instagram-link{padding-left:22px;border-left:1px solid #ffffff35}.business-site-instagram-icon{flex:0 0 auto;width:19px;height:19px}.business-site-footer-instagram{display:flex;align-items:center;gap:7px}.business-site-footer-instagram .business-site-instagram-icon{width:17px;height:17px}.business-site-areas{padding-top:52px;padding-bottom:52px}.business-site-areas>header{margin-bottom:24px}.website-social-input{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.website-social-input .sv-button{white-space:nowrap}@media(max-width:600px){.business-site-google-ribbon{flex-wrap:wrap;gap:7px 14px}.business-site-instagram-link{padding-left:14px}.website-social-input{grid-template-columns:1fr}}.business-site-rental-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,280px);grid-gap:12px;gap:12px;max-width:900px;margin:0 auto 24px}.business-site-rental-tools label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:.72rem;font-weight:850}.business-site-rental-tools input,.business-site-rental-tools select{width:100%;min-height:46px;padding:10px 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:var(--site-secondary);font:inherit}.business-site-rental-tools input:focus,.business-site-rental-tools select:focus{border-color:var(--site-primary);outline:3px solid color-mix(in srgb,var(--site-primary) 18%,transparent)}@media(max-width:600px){.business-site-rental-tools{grid-template-columns:1fr}}.business-site-process{padding:95px max(24px,calc((100vw - 1180px)/2));background:#fff}.business-site-process>header{max-width:780px;margin:0 auto 42px;text-align:center}.business-site-process header>span{color:var(--site-primary);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.business-site-process h2{margin:10px 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1;letter-spacing:-.045em}.business-site-process ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.business-site-process li{text-align:center}.business-site-process i{display:grid;width:54px;height:54px;margin:auto;place-items:center;border:1px solid color-mix(in srgb,var(--site-primary) 45%,#fff);border-radius:50%;color:var(--site-primary);font-style:normal;font-weight:900}.business-site-process p{color:#667085;line-height:1.6}.website-pest-control{--site-primary:#d79035;--site-secondary:#154b3f;color:#14231f}.website-pest-control .business-site-header{position:relative}.website-pest-control .business-site-brand i{border-radius:50% 50% 45% 55%;background:var(--site-secondary)}.website-pest-control .business-site-hero{background:var(--site-secondary);color:#fff}.website-pest-control .business-site-about h2,.website-pest-control .business-site-hero h1,.website-pest-control .business-site-process h2,.website-pest-control .business-site-section h2{font-family:Georgia,Times New Roman,serif}.website-pest-control .business-site-hero p{color:#dce9e5}.website-pest-control .business-site-hero>div>span{color:color-mix(in srgb,var(--site-primary) 82%,#fff)}.website-pest-control .business-site-industry-image{object-fit:cover}.website-pest-control .business-site-trust{grid-template-columns:repeat(5,1fr);background:#f6f3ea;color:#345349}.website-pest-control .business-site-services article{border-color:#dce5e1;box-shadow:none}.website-pest-control .business-site-services article>i{background:transparent}.website-pest-control .business-site-process{background:#f1f5f1}.website-pest-control .business-site-footer,.website-pest-control .business-site-reviews{background:#0c3029}.website-pest-control .business-site-about{background:#f5efe3}.website-car-detailing{--site-primary:#2187ff;--site-secondary:#0a1019;color:#111827}.website-car-detailing .business-site-header{position:relative}.website-car-detailing .business-site-brand i{border:2px solid var(--site-secondary);border-radius:0;background:#fff;color:var(--site-secondary);font-style:italic}.website-car-detailing .business-site-hero{position:relative;display:grid;grid-template-columns:1fr;min-height:700px;overflow:hidden;background:#050910;color:#fff}.website-car-detailing .business-site-hero:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,#050910f2,#07101cce 42%,#06101b38 76%);pointer-events:none}.website-car-detailing .business-site-hero>.business-site-hero-background,.website-car-detailing .business-site-hero>.business-site-photo-slideshow{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.website-car-detailing .business-site-hero>div:not(.business-site-photo-slideshow){position:relative;z-index:2;width:min(1180px,calc(100% - 48px));padding:110px 0;margin:auto}.website-car-detailing .business-site-hero h1{max-width:780px;font-size:clamp(3.8rem,7vw,7rem)}.website-car-detailing .business-site-hero p{color:#d4dce8}.website-car-detailing .business-site-hero>div>span{color:#57a6ff}.website-car-detailing .business-site-hero .site-secondary-button{border-color:#fff;background:transparent;color:#fff}.website-car-detailing .business-site-trust{grid-template-columns:repeat(5,1fr);background:#0b111b;color:#c9d3e1}.website-car-detailing .business-site-services article{border-radius:0}.website-car-detailing .business-site-services article>i{background:transparent}.website-car-detailing .business-site-process{background:#f2f5f8}.website-car-detailing .business-site-footer,.website-car-detailing .business-site-reviews{background:#080e17}.website-car-detailing .business-site-about{background:#f2f5f8}@media(max-width:1000px){.website-car-detailing .business-site-trust,.website-pest-control .business-site-trust{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.business-site-process{padding:65px 22px}.business-site-process ol,.website-car-detailing .business-site-trust,.website-pest-control .business-site-trust{grid-template-columns:1fr}.website-car-detailing .business-site-hero{min-height:650px}.website-car-detailing .business-site-hero>div:not(.business-site-photo-slideshow){width:calc(100% - 36px);padding:80px 0}.website-car-detailing .business-site-hero>.business-site-photo-slideshow{position:absolute;height:100%;aspect-ratio:auto}.website-car-detailing .business-site-photo-track>img{object-fit:cover;background:transparent}}.floral-design-controls{display:grid;grid-gap:17px;gap:17px;padding-top:20px;border-top:1px solid #e6eaf0}.floral-design-controls>header div{display:grid;grid-gap:4px;gap:4px}.floral-design-controls>header strong{font-size:.9rem}.floral-design-controls>header span,.floral-preview-hint{color:#667085;font-size:.72rem}.floral-design-controls fieldset{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;border:0}.floral-color-grid>label,.floral-design-controls legend{color:#344054;font-size:.73rem;font-weight:800}.floral-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.floral-choice-grid.photo-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.floral-choice-grid label{position:relative;display:flex;min-height:82px;padding:14px;border:1px solid #dbe3ef;border-radius:11px;background:#fff;cursor:pointer}.floral-choice-grid label:has(input:checked){border-color:#b85c7c;background:#fff7fa;box-shadow:inset 0 0 0 1px #b85c7c}.floral-choice-grid input{position:absolute;top:12px;right:12px;width:17px;height:17px;accent-color:#b85c7c}.floral-choice-grid span{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-right:24px}.floral-choice-grid small,.floral-color-grid small{color:#667085;font-weight:500;line-height:1.4}.floral-color-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.floral-color-grid>label{display:grid;grid-template-columns:1fr 62px;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:12px;border:1px solid #dbe3ef;border-radius:10px}.floral-color-grid input{grid-column:2;grid-row:1/3;height:44px!important;padding:4px!important}.floral-color-grid small{grid-column:1}.floral-preview-hint{margin:0}.website-floral-event,.website-floral-event .business-site-contact,.website-floral-event .business-site-section{background:var(--site-background)}.website-floral-event .business-site-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--site-accent) 13%,var(--site-background)),var(--site-background))}.website-floral-event .business-site-about>div>span,.website-floral-event .business-site-hero>div>span,.website-floral-event .business-site-section>header>span{color:var(--site-accent)}.website-floral-event .business-site-services article>i{background:color-mix(in srgb,var(--site-accent) 13%,#fff);color:var(--site-accent)}.website-floral-event .business-site-gallery{background:color-mix(in srgb,var(--site-accent) 7%,var(--site-background))}.website-floral-event.floral-font-elegant h1,.website-floral-event.floral-font-elegant h2,.website-floral-event.floral-font-elegant h3{font-family:Georgia,Times New Roman,serif}.website-floral-event.floral-font-romantic h1,.website-floral-event.floral-font-romantic h2,.website-floral-event.floral-font-romantic h3{font-family:Palatino Linotype,Palatino,Book Antiqua,serif;font-weight:500}.website-floral-event.floral-font-modern{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.website-floral-event.floral-photos-hero_left .business-site-hero>div:first-child{order:2}.website-floral-event.floral-photos-hero_left .business-site-hero>.business-site-industry-image,.website-floral-event.floral-photos-hero_left .business-site-hero>.business-site-photo-slideshow{order:1}.website-floral-event.floral-photos-hero_full .business-site-hero{grid-template-columns:1fr;position:relative;min-height:700px;overflow:hidden;color:#fff}.website-floral-event.floral-photos-hero_full .business-site-hero>.business-site-industry-image,.website-floral-event.floral-photos-hero_full .business-site-hero>.business-site-photo-slideshow{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.website-floral-event.floral-photos-hero_full .business-site-hero:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--site-secondary) 88%,transparent),color-mix(in srgb,var(--site-secondary) 20%,transparent));pointer-events:none}.website-floral-event.floral-photos-hero_full .business-site-hero>div:first-child{position:relative;z-index:2;max-width:900px}.website-floral-event.floral-photos-hero_full .business-site-hero p{color:#f6f1f4}.website-floral-event.floral-photos-hero_full .business-site-hero .site-secondary-button{border-color:#fff;background:#ffffff15;color:#fff}@media(max-width:720px){.floral-choice-grid,.floral-choice-grid.photo-choices,.floral-color-grid{grid-template-columns:1fr}.website-floral-event.floral-photos-hero_left .business-site-hero>div:first-child{order:1}.website-floral-event.floral-photos-hero_left .business-site-hero>.business-site-industry-image,.website-floral-event.floral-photos-hero_left .business-site-hero>.business-site-photo-slideshow{order:2}.website-floral-event.floral-photos-hero_full .business-site-hero{min-height:620px}.website-floral-event.floral-photos-hero_full .business-site-hero>.business-site-photo-slideshow{position:absolute;height:100%}.website-floral-event.floral-photos-hero_full .business-site-photo-track>img{object-fit:cover;background:transparent}}.managed-domain-customer-setup{display:grid;grid-gap:16px;gap:16px}.managed-domain-checked{color:#667085}.managed-domain-registration{display:grid;grid-gap:20px;gap:20px;padding:20px;border:1px solid #b9cef7;border-radius:13px;background:#f8faff}.managed-domain-registration>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.managed-domain-registration>header span{color:#1769f5;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.managed-domain-registration h3{margin:4px 0;font-size:1.2rem}.managed-domain-registration header p{margin:0;color:#667085;font-size:.76rem}.managed-domain-registration dl{display:flex;gap:8px;margin:0}.managed-domain-registration dl div{min-width:145px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:9px;background:#fff}.managed-domain-registration dt{color:#667085;font-size:.65rem}.managed-domain-registration dd{margin:3px 0 0;font-weight:900}.managed-domain-registrant-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.managed-domain-registrant-grid>label{display:grid;grid-gap:5px;gap:5px;color:#344054;font-size:.72rem;font-weight:800}.managed-domain-confirm input,.managed-domain-registrant-grid input,.managed-domain-registrant-grid select,.managed-domain-replace input{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cad5e4;border-radius:8px;background:#fff;font:inherit}.managed-domain-registrant-grid .admin-domain-address{grid-column:1/-1}.managed-domain-registrant-grid small{color:#667085;font-weight:500}.managed-domain-terms{display:grid;grid-gap:10px;gap:10px;padding-top:15px;border-top:1px solid #dbe3ef}.managed-domain-terms>label:not(.managed-domain-confirm){display:flex;align-items:flex-start;gap:9px;color:#344054;font-size:.74rem;line-height:1.45}.managed-domain-terms input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:#1769f5}.managed-domain-confirm{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:.73rem}.managed-domain-registration>.sv-button{justify-self:start}.managed-domain-progress{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #b9cef7;border-radius:11px;background:#f5f8ff}.managed-domain-progress>i{width:12px;height:12px;border:2px solid #1769f5;border-top-color:transparent;border-radius:50%;animation:managed-domain-spin .8s linear infinite}.managed-domain-progress.connected{border-color:#b7e1c7;background:#f0fff6}.managed-domain-progress.connected>i{border:0;background:#16a34a;animation:none}.managed-domain-progress span{display:grid;grid-gap:3px;gap:3px}.managed-domain-progress small{color:#667085}.managed-domain-replace{display:grid;grid-gap:10px;gap:10px}.managed-domain-replace label{display:grid;grid-gap:5px;gap:5px;max-width:560px;font-size:.72rem;font-weight:800}.managed-domain-replace .sv-button{justify-self:start}@keyframes managed-domain-spin{to{transform:rotate(1turn)}}@media(max-width:720px){.managed-domain-registration>header{flex-direction:column}.managed-domain-registration dl{width:100%;flex-direction:column}.managed-domain-registration dl div{min-width:0}.managed-domain-registrant-grid{grid-template-columns:1fr}.managed-domain-registrant-grid .admin-domain-address{grid-column:auto}}.website-hvac .business-site-hero,.website-plumbing .business-site-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 14%,#fff),#fff)}.website-hvac .business-site-hero>aside,.website-plumbing .business-site-hero>aside{background:linear-gradient(145deg,var(--site-secondary),var(--site-primary));color:#fff}.website-hvac .business-site-process{background:#eef6ff}.website-plumbing .business-site-process{background:#eff9ff}.website-landscaping .business-site-process{background:#eef7f0}.website-cleaning .business-site-process{background:#effbfc}.website-landscaping .business-site-about{background:#edf6ef}.website-cleaning .business-site-about{background:#edf9fa}.website-cleaning .business-site-industry-image,.website-landscaping .business-site-industry-image{object-fit:cover}.website-cleaning .business-site-footer,.website-hvac .business-site-footer,.website-landscaping .business-site-footer,.website-plumbing .business-site-footer{background:var(--site-secondary)}