.stack[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.hero[data-astro-cid-lcdefpme]{padding-block:28px var(--section)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:36px;display:grid}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-top:56px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;gap:64px}}.hero-copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.trust[data-astro-cid-lcdefpme]{color:var(--walnut);flex-wrap:wrap;gap:10px 22px;margin:6px 0 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.trust[data-astro-cid-lcdefpme] svg{width:18px;height:18px;color:var(--smoked-oak)}.hero-visual[data-astro-cid-lcdefpme]{gap:14px;display:grid}.hero-floor[data-astro-cid-lcdefpme]{aspect-ratio:4/3.4;background:var(--walnut);position:relative}@media (width>=1024px){.hero-floor[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4}}.hero-layer[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.hero-layer[data-astro-cid-lcdefpme].is-active{opacity:1}.lay[data-astro-cid-lcdefpme] .planks>*{transform-box:fill-box;transform-origin:50%;animation:lay .65s var(--ease-out) both;animation-delay:calc(var(--t,0) * 1.5s)}@keyframes lay{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.hero-badge[data-astro-cid-lcdefpme]{background:var(--linen);border-radius:var(--radius-card);max-width:320px;color:var(--walnut);align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hero-badge[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{flex:none;width:30px;height:auto}.hero-badge[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{line-height:1.3;display:grid}.hero-badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--driftwood);font-size:14px}.pattern-picker[data-astro-cid-lcdefpme]{gap:8px;display:flex}.pattern-picker[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{white-space:nowrap;border:1.5px solid var(--sand);background:var(--white);min-height:44px;color:var(--walnut);font:inherit;cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 10px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s}.pattern-picker[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{border-color:var(--oak)}@media (width>=640px){.pattern-picker[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{flex:none;padding:0 18px}}.pattern-picker[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--walnut);border-color:var(--walnut);color:var(--linen)}.services[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width>=640px){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.service-card[data-astro-cid-lcdefpme].is-wide{grid-column:span 2}}.service-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--sand);border-radius:var(--radius-card);color:inherit;transition:border-color .2s ease, transform .3s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a[data-astro-cid-lcdefpme].service-card:hover{border-color:var(--oak);transform:translateY(-3px)}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:5/3;overflow:hidden}.is-wide[data-astro-cid-lcdefpme] .thumb[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:100%;min-height:200px}@media (width>=1024px){.service-card[data-astro-cid-lcdefpme].is-wide{flex-direction:row}.is-wide[data-astro-cid-lcdefpme] .thumb[data-astro-cid-lcdefpme]{flex:1.2}.is-wide[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{flex:1;align-content:center}}.thumb[data-astro-cid-lcdefpme] svg{transition:transform .6s var(--ease-out)}a[data-astro-cid-lcdefpme].service-card:hover .thumb[data-astro-cid-lcdefpme] svg{transform:scale(1.05)}.body[data-astro-cid-lcdefpme]{padding:var(--card-pad);flex:1;align-content:start;gap:10px;display:grid}.body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--driftwood)}.more[data-astro-cid-lcdefpme]{color:var(--smoked-oak);align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.more[data-astro-cid-lcdefpme] svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}a[data-astro-cid-lcdefpme].service-card:hover .more[data-astro-cid-lcdefpme] svg{transform:translate(4px)}.service-card[data-astro-cid-lcdefpme].help{background:var(--walnut);border-color:var(--walnut)}.help[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{align-content:center;gap:16px}.help[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(20px,1.9vw,24px);font-weight:800;font-stretch:112%}.ba-grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=1024px){.ba-grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;gap:64px}}.promises[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width>=640px){.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.promises[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.promise[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--driftwood)}.p-icon[data-astro-cid-lcdefpme]{background:var(--walnut);width:48px;height:48px;color:var(--honey);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.p-icon[data-astro-cid-lcdefpme] svg{width:24px;height:24px}.areas-grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=1024px){.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:64px}}.faq-grid[data-astro-cid-lcdefpme]{align-items:start;gap:32px;display:grid}@media (width>=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.5fr;gap:64px}}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-weight:600;display:inline-flex}.text-link[data-astro-cid-lcdefpme] svg{width:18px;height:18px}
