.hero[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 85% -10%,rgba(156,203,255,.28),transparent 60%),linear-gradient(160deg,var(--blue-950) 0%,var(--blue-800) 70%,var(--blue-700) 100%);color:var(--white);padding:clamp(56px,8vw,104px) 0 clamp(72px,9vw,120px)}.hero__glow[data-astro-cid-ewxirvlt]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none}.hero__glow--a[data-astro-cid-ewxirvlt]{width:420px;height:420px;left:-140px;bottom:-200px;background:var(--sun-500)}.hero__glow--b[data-astro-cid-ewxirvlt]{width:320px;height:320px;right:-80px;top:-120px;background:var(--sky-300);opacity:.3}.hero__grid[data-astro-cid-ewxirvlt]{position:relative;display:grid;gap:48px;align-items:center}.eyebrow--light[data-astro-cid-ewxirvlt]{color:var(--sun-300)}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{color:var(--white);margin-bottom:20px}.hero__accent[data-astro-cid-ewxirvlt]{display:block;background:linear-gradient(90deg,var(--sun-300),var(--sun-400));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-astro-cid-ewxirvlt]{font-size:1.1rem;color:#fffc;max-width:560px;margin-bottom:22px}.hero__bullets[data-astro-cid-ewxirvlt]{display:grid;gap:10px;margin-bottom:30px}.hero__bullets[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{display:flex;align-items:flex-start;gap:10px;color:#ffffffe6;font-size:.98rem}.hero__bullets[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{flex:none;margin-top:4px;color:var(--sun-400)}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.hero__trust[data-astro-cid-ewxirvlt]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.9rem;color:#ffffffb3;margin:0}.hero__stars[data-astro-cid-ewxirvlt]{display:inline-flex;gap:2px;color:var(--star)}.hero__media[data-astro-cid-ewxirvlt]{position:relative;max-width:560px;margin:0 auto;width:100%}.hero__frame[data-astro-cid-ewxirvlt]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.14);background:var(--blue-900)}.hero__frame[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.hero__badge[data-astro-cid-ewxirvlt]{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:999px;background:#fffffff5;color:var(--blue-900);box-shadow:var(--shadow);font-family:var(--font-head);font-weight:600;font-size:.88rem;animation:float 6s ease-in-out infinite}.hero__badge-icon[data-astro-cid-ewxirvlt]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--sun-500),var(--sun-600));color:var(--blue-950)}.hero__badge-icon[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:18px;height:18px}.hero__badge--drying[data-astro-cid-ewxirvlt]{top:18px;left:-10px}.hero__badge--island[data-astro-cid-ewxirvlt]{bottom:18px;right:-10px;animation-delay:-3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(min-width:960px){.hero__grid[data-astro-cid-ewxirvlt]{grid-template-columns:1.05fr .95fr;gap:64px}.hero__media[data-astro-cid-ewxirvlt]{margin:0;max-width:none}.hero__frame[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{aspect-ratio:5 / 4}.hero__badge--drying[data-astro-cid-ewxirvlt]{top:28px;left:-28px}.hero__badge--island[data-astro-cid-ewxirvlt]{bottom:32px;right:-28px}}@media(max-width:420px){.hero__badge[data-astro-cid-ewxirvlt]{font-size:.8rem;padding:8px 12px 8px 8px}.hero__badge--drying[data-astro-cid-ewxirvlt]{left:6px}.hero__badge--island[data-astro-cid-ewxirvlt]{right:6px}}.services[data-astro-cid-dohylya7]{display:grid;gap:22px;grid-template-columns:1fr}.service[data-astro-cid-dohylya7]{display:flex;flex-direction:column;overflow:hidden}.service__media[data-astro-cid-dohylya7]{aspect-ratio:16 / 10;overflow:hidden;background:var(--slate-100)}.service__media[data-astro-cid-dohylya7] img[data-astro-cid-dohylya7]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.service[data-astro-cid-dohylya7]:hover .service__media[data-astro-cid-dohylya7] img[data-astro-cid-dohylya7]{transform:scale(1.05)}.service__body[data-astro-cid-dohylya7]{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.service__body[data-astro-cid-dohylya7] .icon-badge[data-astro-cid-dohylya7]{margin-top:-48px;margin-bottom:14px;border:4px solid var(--white);box-shadow:var(--shadow-sm)}.service__body[data-astro-cid-dohylya7] h3[data-astro-cid-dohylya7]{margin-bottom:8px}.service__body[data-astro-cid-dohylya7] p[data-astro-cid-dohylya7]{font-size:.96rem;flex:1}.service__link[data-astro-cid-dohylya7]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;color:var(--blue-600);font-size:.93rem}.service__link[data-astro-cid-dohylya7] svg[data-astro-cid-dohylya7]{transition:transform .25s var(--ease)}.service[data-astro-cid-dohylya7]:hover .service__link[data-astro-cid-dohylya7] svg[data-astro-cid-dohylya7]{transform:translate(4px)}@media(min-width:640px){.services[data-astro-cid-dohylya7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services[data-astro-cid-dohylya7]{grid-template-columns:repeat(3,1fr)}}.benefits__grid[data-astro-cid-mx3jdxqs]{display:grid;gap:44px;align-items:center}.benefits__collage[data-astro-cid-mx3jdxqs]{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:14px;max-width:520px;margin:0 auto}.benefits__photo[data-astro-cid-mx3jdxqs]{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.benefits__photo[data-astro-cid-mx3jdxqs] img[data-astro-cid-mx3jdxqs]{width:100%;height:100%;object-fit:cover}.benefits__photo--1[data-astro-cid-mx3jdxqs]{grid-row:span 2;aspect-ratio:4 / 5}.benefits__photo--2[data-astro-cid-mx3jdxqs],.benefits__photo--3[data-astro-cid-mx3jdxqs]{aspect-ratio:4 / 3}.benefits__pill[data-astro-cid-mx3jdxqs]{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--blue-900);color:var(--white);font-family:var(--font-head);font-weight:600;font-size:.88rem;box-shadow:var(--shadow);white-space:nowrap}.benefits__pill[data-astro-cid-mx3jdxqs] svg[data-astro-cid-mx3jdxqs]{width:18px;height:18px;color:var(--sun-400)}.benefits__list[data-astro-cid-mx3jdxqs]{display:grid;gap:18px}.benefits__list[data-astro-cid-mx3jdxqs] li[data-astro-cid-mx3jdxqs]{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:var(--radius);transition:background .25s,transform .3s var(--ease)}.benefits__list[data-astro-cid-mx3jdxqs] li[data-astro-cid-mx3jdxqs]:hover{background:var(--slate-50);transform:translate(4px)}.benefits__list[data-astro-cid-mx3jdxqs] h3[data-astro-cid-mx3jdxqs]{font-size:1.05rem;margin-bottom:4px}.benefits__list[data-astro-cid-mx3jdxqs] p[data-astro-cid-mx3jdxqs]{margin:0;font-size:.95rem}@media(min-width:960px){.benefits__grid[data-astro-cid-mx3jdxqs]{grid-template-columns:.95fr 1.05fr;gap:72px}}.rugs[data-astro-cid-rru2w7px]{overflow:hidden}.rugs__grid[data-astro-cid-rru2w7px]{display:grid;gap:36px;align-items:center}.rugs__grid[data-astro-cid-rru2w7px]>[data-astro-cid-rru2w7px]{min-width:0}.rugs__media[data-astro-cid-rru2w7px]{position:relative;max-width:560px;margin:0 auto;padding-bottom:60px}.rugs__img[data-astro-cid-rru2w7px]{border-radius:var(--radius-lg);object-fit:cover;box-shadow:var(--shadow-lg)}.rugs__img--main[data-astro-cid-rru2w7px]{width:100%;aspect-ratio:4 / 3}.rugs__img--small[data-astro-cid-rru2w7px]{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:4 / 3;border:5px solid var(--blue-900);border-radius:var(--radius);transition:transform .4s var(--ease)}.rugs__media[data-astro-cid-rru2w7px]:hover .rugs__img--small[data-astro-cid-rru2w7px]{transform:translateY(-8px) rotate(-2deg)}.rugs__card[data-astro-cid-rru2w7px]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);backdrop-filter:blur(8px);transition:transform .35s var(--ease),border-color .35s}.rugs__card[data-astro-cid-rru2w7px]:hover{transform:translateY(-4px);border-color:#ffdc858c}.chip--accent[data-astro-cid-rru2w7px]{background:#ffc94a29;color:var(--sun-300);margin-bottom:16px}.chip--accent[data-astro-cid-rru2w7px] svg[data-astro-cid-rru2w7px]{color:var(--sun-300)}.rugs__card[data-astro-cid-rru2w7px] h3[data-astro-cid-rru2w7px]{font-size:1.5rem}.rugs__points[data-astro-cid-rru2w7px]{display:grid;gap:12px;margin:20px 0 26px}.rugs__points[data-astro-cid-rru2w7px] li[data-astro-cid-rru2w7px]{display:flex;gap:10px;align-items:flex-start;color:#ffffffd9;font-size:.97rem}.rugs__points[data-astro-cid-rru2w7px] svg[data-astro-cid-rru2w7px]{flex:none;margin-top:4px;color:var(--sun-400)}.rugs__points[data-astro-cid-rru2w7px] strong[data-astro-cid-rru2w7px]{color:var(--white)}.rugs__actions[data-astro-cid-rru2w7px]{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.rugs__link[data-astro-cid-rru2w7px]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;color:var(--sun-300)}@media(min-width:960px){.rugs__grid[data-astro-cid-rru2w7px]{grid-template-columns:1fr 1fr;gap:56px}.rugs__media[data-astro-cid-rru2w7px]{margin:0;max-width:none}.rugs__img--small[data-astro-cid-rru2w7px]{right:-12px}}.results[data-astro-cid-t2cft6z4]{display:grid;gap:24px}.result[data-astro-cid-t2cft6z4]{overflow:hidden}.compare[data-astro-cid-t2cft6z4]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--slate-100);user-select:none;--pos: 50%}.compare__img[data-astro-cid-t2cft6z4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compare__before[data-astro-cid-t2cft6z4]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare__tag[data-astro-cid-t2cft6z4]{position:absolute;top:14px;padding:6px 12px;border-radius:999px;font-family:var(--font-head);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.compare__tag--before[data-astro-cid-t2cft6z4]{left:14px;background:#0e2a57d9;color:var(--white)}.compare__tag--after[data-astro-cid-t2cft6z4]{right:14px;background:var(--sun-500);color:var(--blue-950)}.compare__handle[data-astro-cid-t2cft6z4]{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:var(--white);transform:translate(-50%);pointer-events:none;box-shadow:0 0 0 1px #0e2a5726}.compare__knob[data-astro-cid-t2cft6z4]{position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;transform:translate(-50%,-50%);background:var(--white);color:var(--blue-900);display:flex;align-items:center;justify-content:center;gap:2px;box-shadow:var(--shadow)}.compare__knob[data-astro-cid-t2cft6z4] .compare__arrow--l{transform:rotate(180deg)}.compare__range[data-astro-cid-t2cft6z4]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none;touch-action:pan-y}.compare__range[data-astro-cid-t2cft6z4]::-webkit-slider-thumb{-webkit-appearance:none;width:46px;height:100%}.compare__range[data-astro-cid-t2cft6z4]::-moz-range-thumb{width:46px;height:100%;border:0;background:transparent}.result__body[data-astro-cid-t2cft6z4]{padding:20px 22px 24px}.result__body[data-astro-cid-t2cft6z4] h3[data-astro-cid-t2cft6z4]{margin-bottom:6px}.result__body[data-astro-cid-t2cft6z4] p[data-astro-cid-t2cft6z4]{font-size:.95rem;margin-bottom:10px}.result__hint[data-astro-cid-t2cft6z4]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--slate-500)}.result__hint[data-astro-cid-t2cft6z4] svg[data-astro-cid-t2cft6z4]{color:var(--sun-600)}@media(min-width:720px){.results[data-astro-cid-t2cft6z4]{grid-template-columns:repeat(3,1fr)}}.rating[data-astro-cid-vhpkhef3]{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:8px 16px;border-radius:999px;background:var(--white);border:1px solid var(--border)}.rating__stars[data-astro-cid-vhpkhef3]{display:inline-flex;gap:2px;color:var(--star)}.rating__label[data-astro-cid-vhpkhef3]{font-size:.88rem;font-weight:600;color:var(--blue-800)}.reviews[data-astro-cid-vhpkhef3]{display:grid;gap:20px}.review[data-astro-cid-vhpkhef3]{margin:0;padding:28px 26px 24px;display:flex;flex-direction:column;position:relative}.review[data-astro-cid-vhpkhef3] .review__quote{width:36px;height:36px;color:var(--sun-300);margin-bottom:10px}.review[data-astro-cid-vhpkhef3] blockquote[data-astro-cid-vhpkhef3]{margin:0;flex:1}.review[data-astro-cid-vhpkhef3] blockquote[data-astro-cid-vhpkhef3] p[data-astro-cid-vhpkhef3]{color:var(--slate-700);font-size:1rem;margin-bottom:20px}.review[data-astro-cid-vhpkhef3] figcaption[data-astro-cid-vhpkhef3]{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:16px}.review__avatar[data-astro-cid-vhpkhef3]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue-800),var(--blue-600));color:var(--white);font-family:var(--font-head);font-weight:700;font-size:.9rem;flex:none}.review[data-astro-cid-vhpkhef3] figcaption[data-astro-cid-vhpkhef3] strong[data-astro-cid-vhpkhef3]{display:block;font-family:var(--font-head);font-size:.95rem;color:var(--blue-900)}.review[data-astro-cid-vhpkhef3] figcaption[data-astro-cid-vhpkhef3] small[data-astro-cid-vhpkhef3]{color:var(--slate-500);font-size:.8rem}.review__stars[data-astro-cid-vhpkhef3]{margin-left:auto;display:inline-flex;gap:1px;color:var(--star)}@media(min-width:720px){.reviews[data-astro-cid-vhpkhef3]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.reviews[data-astro-cid-vhpkhef3]{grid-template-columns:repeat(3,1fr)}}.timeline[data-astro-cid-xx6x5tp4]{position:relative;display:grid;gap:28px;padding-left:0}.timeline[data-astro-cid-xx6x5tp4]:before{content:"";position:absolute;left:27px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,var(--sun-500),var(--sun-300));opacity:.6}.timeline__item[data-astro-cid-xx6x5tp4]{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start}.timeline__node[data-astro-cid-xx6x5tp4]{position:relative;width:56px;height:56px}.timeline__num[data-astro-cid-xx6x5tp4]{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:var(--blue-900);color:var(--white);font-family:var(--font-head);font-weight:700;border:4px solid var(--white);box-shadow:0 0 0 2px var(--sun-400)}.timeline__icon[data-astro-cid-xx6x5tp4]{display:none}.timeline__card[data-astro-cid-xx6x5tp4]{padding:20px 22px;border-radius:var(--radius);background:var(--white);border:1px solid var(--border);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s}.timeline__card[data-astro-cid-xx6x5tp4]:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--sun-300)}.timeline__label[data-astro-cid-xx6x5tp4]{font-family:var(--font-head);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sun-600)}.timeline__card[data-astro-cid-xx6x5tp4] h3[data-astro-cid-xx6x5tp4]{margin:6px 0;font-size:1.1rem}.timeline__card[data-astro-cid-xx6x5tp4] p[data-astro-cid-xx6x5tp4]{margin:0;font-size:.95rem}@media(min-width:900px){.timeline[data-astro-cid-xx6x5tp4]{grid-template-columns:repeat(4,1fr);gap:22px;padding-top:32px}.timeline[data-astro-cid-xx6x5tp4]:before{inset:68px 12.5% auto;width:auto;height:2px;background:linear-gradient(90deg,var(--sun-500),var(--sun-300))}.timeline__item[data-astro-cid-xx6x5tp4]{grid-template-columns:1fr;justify-items:center;text-align:center}.timeline__node[data-astro-cid-xx6x5tp4]{width:72px;height:72px;margin-bottom:10px}.timeline__num[data-astro-cid-xx6x5tp4]{inset:auto -6px -6px auto;width:28px;height:28px;font-size:.8rem;border-width:3px;z-index:2}.timeline__icon[data-astro-cid-xx6x5tp4]{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,var(--sun-100),var(--sun-50));color:var(--blue-700);border:4px solid var(--white);box-shadow:var(--shadow-sm)}.timeline__icon[data-astro-cid-xx6x5tp4] svg[data-astro-cid-xx6x5tp4]{width:30px;height:30px}.timeline__card[data-astro-cid-xx6x5tp4]{width:100%}}
