.hero[data-astro-cid-yodha2z4]{background:var(--color-primary);color:#fff;padding:4rem 1rem}.hero__inner[data-astro-cid-yodha2z4]{text-align:center;max-width:720px;margin:0 auto}.hero__headline[data-astro-cid-yodha2z4]{word-break:keep-all;overflow-wrap:break-word;margin:0 0 1rem;font-size:clamp(1.8rem,6vw,3rem);font-weight:700}.hero__headline-part[data-astro-cid-yodha2z4]{white-space:nowrap}.hero__sub[data-astro-cid-yodha2z4]{margin:0 0 .5rem;font-size:1.1rem}.hero__achievements[data-astro-cid-yodha2z4]{opacity:.85;margin:0 0 1.5rem;font-size:.9rem}.section-nav[data-astro-cid-6zazmhrf]{background:var(--color-surface);border-bottom:1px solid #eee}.section-nav__list[data-astro-cid-6zazmhrf]{margin:0;justify-content:center;gap:.5rem;max-width:1080px;margin-inline:auto;padding:.75rem 1rem;list-style:none;display:flex}.section-nav__link[data-astro-cid-6zazmhrf]{white-space:nowrap;color:var(--color-primary);background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=640px){.section-nav__list[data-astro-cid-6zazmhrf]{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.section-nav__list[data-astro-cid-6zazmhrf]::-webkit-scrollbar{display:none}}.works-section__grid[data-astro-cid-o4ysajih]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.works-section__empty[data-astro-cid-o4ysajih]{text-align:center;color:#777}.services-section__list[data-astro-cid-oqfyhl4h]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.services-section__item[data-astro-cid-oqfyhl4h]{border:1px solid #eee;border-radius:12px;padding:1.25rem}.services-section__item[data-astro-cid-oqfyhl4h] h3[data-astro-cid-oqfyhl4h]{color:var(--color-primary);margin:0 0 .5rem}.services-section__item[data-astro-cid-oqfyhl4h] p[data-astro-cid-oqfyhl4h]{color:#555;margin:0;font-size:.9rem}.pricing-matrix__table[data-astro-cid-flds254r]{border-collapse:collapse;width:100%;font-size:.9rem}.pricing-matrix__table[data-astro-cid-flds254r] th[data-astro-cid-flds254r],.pricing-matrix__table[data-astro-cid-flds254r] td[data-astro-cid-flds254r]{text-align:center;border:1px solid #e0e0e0;padding:.6rem}.pricing-matrix__table[data-astro-cid-flds254r] th[data-astro-cid-flds254r].is-recommended,.pricing-matrix__table[data-astro-cid-flds254r] td[data-astro-cid-flds254r].is-recommended{background:var(--color-surface)}.pricing-matrix__grade-note[data-astro-cid-flds254r],.pricing-matrix__sqm[data-astro-cid-flds254r]{color:#777;font-size:.7rem;font-weight:400;display:block}.badge[data-astro-cid-flds254r]{background:var(--color-accent);color:#fff;border-radius:999px;margin-bottom:.2rem;padding:.1rem .5rem;font-size:.65rem;display:inline-block}.pricing-matrix__cards[data-astro-cid-flds254r]{display:none}.pricing-matrix__notes[data-astro-cid-flds254r]{color:#666;margin-top:1rem;font-size:.75rem}@media (width<=480px){.pricing-matrix__table[data-astro-cid-flds254r]{display:none}.pricing-matrix__cards[data-astro-cid-flds254r]{gap:1rem;display:grid}.pricing-matrix__card[data-astro-cid-flds254r]{border:1px solid #e0e0e0;border-radius:12px;padding:1rem}.pricing-matrix__card[data-astro-cid-flds254r].is-recommended{border-color:var(--color-accent);background:var(--color-surface)}.pricing-matrix__card[data-astro-cid-flds254r] h4[data-astro-cid-flds254r]{margin:.2rem 0}.pricing-matrix__card[data-astro-cid-flds254r] ul[data-astro-cid-flds254r]{margin:.5rem 0 0;padding:0;list-style:none}.pricing-matrix__card[data-astro-cid-flds254r] li[data-astro-cid-flds254r]{border-top:1px solid #eee;justify-content:space-between;padding:.3rem 0;font-size:.85rem;display:flex}.pricing-matrix__card-duration[data-astro-cid-flds254r]{color:#777;font-size:.7rem}}.pricing-section__demo-note[data-astro-cid-k6xvshrv]{text-align:center;color:#664d03;margin-top:-.5rem;margin-bottom:1.5rem;font-size:.8rem}.pricing-section__table[data-astro-cid-k6xvshrv]+.pricing-section__table[data-astro-cid-k6xvshrv]{margin-top:2rem}.pricing-section__table[data-astro-cid-k6xvshrv] h3[data-astro-cid-k6xvshrv]{text-align:center;color:var(--color-primary)}.google-reviews[data-astro-cid-v5uc6yjo]{text-align:center;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.google-reviews__title[data-astro-cid-v5uc6yjo]{margin:0 0 .5rem;font-weight:700}.google-reviews__score[data-astro-cid-v5uc6yjo]{color:#f5a623;margin:0 0 .5rem;font-weight:700}.company-section__table[data-astro-cid-mt7yoc5w]{gap:.75rem;margin:0 0 1.5rem;display:grid}.company-section__table[data-astro-cid-mt7yoc5w]>div[data-astro-cid-mt7yoc5w]{border-bottom:1px solid #eee;grid-template-columns:140px 1fr;gap:.5rem;padding-bottom:.5rem;display:grid}.company-section__table[data-astro-cid-mt7yoc5w] dt[data-astro-cid-mt7yoc5w]{color:#777;font-size:.85rem}.company-section__table[data-astro-cid-mt7yoc5w] dd[data-astro-cid-mt7yoc5w]{margin:0}.contact-section__phone[data-astro-cid-iitoow3x]{text-align:center;margin-bottom:2rem}.contact-section__hours[data-astro-cid-iitoow3x]{color:#555;margin-top:.5rem;font-size:.85rem}.contact-section__form[data-astro-cid-iitoow3x]{gap:1rem;max-width:480px;margin:0 auto;display:grid}.contact-section__form[data-astro-cid-iitoow3x] label[data-astro-cid-iitoow3x]{gap:.3rem;font-size:.85rem;display:grid}.contact-section__form[data-astro-cid-iitoow3x] input[data-astro-cid-iitoow3x],.contact-section__form[data-astro-cid-iitoow3x] textarea[data-astro-cid-iitoow3x]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.6rem}.contact-section__form[data-astro-cid-iitoow3x] button[data-astro-cid-iitoow3x]{cursor:pointer;border:none}.contact-section__line[data-astro-cid-iitoow3x]{text-align:center;margin-top:1rem}
