.AdvantagesSection-module__uORtFa__advantages{background:0 0;padding:5rem 1rem}.AdvantagesSection-module__uORtFa__container{max-width:1280px;margin:0 auto}@media (max-width:1280px){.AdvantagesSection-module__uORtFa__container{max-width:1200px}}@media (max-width:1024px){.AdvantagesSection-module__uORtFa__container{max-width:960px}}.AdvantagesSection-module__uORtFa__header{text-align:center;margin-bottom:3rem}.AdvantagesSection-module__uORtFa__title{color:#1a202c;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.AdvantagesSection-module__uORtFa__subtitle{color:#718096;font-size:1.125rem}.AdvantagesSection-module__uORtFa__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.AdvantagesSection-module__uORtFa__advantageCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;transition:all .3s}.AdvantagesSection-module__uORtFa__advantageCard:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.AdvantagesSection-module__uORtFa__icon{margin-bottom:1rem;font-size:3rem}.AdvantagesSection-module__uORtFa__iconImg{object-fit:contain;width:48px;height:48px}.AdvantagesSection-module__uORtFa__advantageTitle{color:#1a202c;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.AdvantagesSection-module__uORtFa__advantageDescription{color:#718096;font-size:.95rem;line-height:1.6}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__title{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__subtitle{color:#cbd5e0}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__advantageCard{background:#1f293780;border-color:#4a5568}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__advantageCard:hover{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__advantageTitle{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .AdvantagesSection-module__uORtFa__advantageDescription{color:#a0aec0}@media (max-width:768px){.AdvantagesSection-module__uORtFa__advantages{padding:3rem 1rem}.AdvantagesSection-module__uORtFa__title{font-size:2rem}.AdvantagesSection-module__uORtFa__grid{grid-template-columns:1fr}}@media (max-width:480px){.AdvantagesSection-module__uORtFa__advantages{padding:2rem .75rem}.AdvantagesSection-module__uORtFa__title{font-size:1.75rem}.AdvantagesSection-module__uORtFa__grid{gap:1.5rem}.AdvantagesSection-module__uORtFa__advantageCard{padding:1.5rem}.AdvantagesSection-module__uORtFa__icon{font-size:2.5rem}.AdvantagesSection-module__uORtFa__advantageTitle{font-size:1.125rem}}@media (max-width:320px){.AdvantagesSection-module__uORtFa__advantages{padding:1.5rem .5rem}.AdvantagesSection-module__uORtFa__title{font-size:1.5rem}}
.CategoriesGrid-module__ZU2VNq__categories{background-color:#0000;padding:2rem 0 3rem}.CategoriesGrid-module__ZU2VNq__container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (max-width:1280px){.CategoriesGrid-module__ZU2VNq__container{max-width:1200px}}@media (max-width:1024px){.CategoriesGrid-module__ZU2VNq__container{max-width:960px}}.CategoriesGrid-module__ZU2VNq__header{text-align:center;margin-bottom:3rem}.CategoriesGrid-module__ZU2VNq__title{color:#1a202c;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.CategoriesGrid-module__ZU2VNq__subtitle{color:#718096;max-width:600px;margin:0 auto;font-size:1.125rem}.CategoriesGrid-module__ZU2VNq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.CategoriesGrid-module__ZU2VNq__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;padding:0;transition:all .3s;display:flex;overflow:hidden}.CategoriesGrid-module__ZU2VNq__card:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.CategoriesGrid-module__ZU2VNq__cardImage{aspect-ratio:1;background-color:#f3f4f6;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.CategoriesGrid-module__ZU2VNq__saleBadge{background-color:var(--color-accent);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;position:absolute;top:1rem;right:1rem}.CategoriesGrid-module__ZU2VNq__cardContent{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.CategoriesGrid-module__ZU2VNq__cardTitle{color:#1a202c;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.CategoriesGrid-module__ZU2VNq__cardDescription{color:#718096;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.CategoriesGrid-module__ZU2VNq__cardFooter{justify-content:space-between;align-items:center;display:flex}.CategoriesGrid-module__ZU2VNq__productCount{color:var(--color-accent);font-size:.875rem;font-weight:500}.CategoriesGrid-module__ZU2VNq__arrow{color:var(--color-accent);font-size:1.25rem;font-weight:700;transition:transform .2s}.CategoriesGrid-module__ZU2VNq__card:hover .CategoriesGrid-module__ZU2VNq__arrow{transform:translate(5px)}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__title{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__subtitle{color:#cbd5e0}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__card{background:#1f293780;border-color:#4a5568}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__cardImage{background-color:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__cardTitle{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .CategoriesGrid-module__ZU2VNq__cardDescription{color:#a0aec0}@media (max-width:768px){.CategoriesGrid-module__ZU2VNq__categories{padding:1.5rem 0 2.5rem}.CategoriesGrid-module__ZU2VNq__title{font-size:2rem}.CategoriesGrid-module__ZU2VNq__grid{grid-template-columns:1fr}}@media (max-width:480px){.CategoriesGrid-module__ZU2VNq__categories{padding:1rem 0 2rem}.CategoriesGrid-module__ZU2VNq__title{font-size:1.75rem}.CategoriesGrid-module__ZU2VNq__subtitle{font-size:1rem}.CategoriesGrid-module__ZU2VNq__grid{gap:1.5rem}.CategoriesGrid-module__ZU2VNq__cardContent{padding:1rem}.CategoriesGrid-module__ZU2VNq__cardTitle{font-size:1.125rem}}@media (max-width:320px){.CategoriesGrid-module__ZU2VNq__categories{padding:1rem 0 1.5rem}.CategoriesGrid-module__ZU2VNq__container{padding:0 .5rem}.CategoriesGrid-module__ZU2VNq__title{font-size:1.5rem}}
.Button-module__fANS6W__base{cursor:pointer;text-transform:uppercase;background-color:#0000;border:none;border-radius:20px;justify-content:center;align-items:center;font-family:play,oswald,arial,great vibes,Georgia,Times New Roman,Times,serif;font-weight:500;transition:all .3s;display:flex;position:relative;overflow:hidden}.Button-module__fANS6W__base:focus{outline:none}.Button-module__fANS6W__base:focus-visible{box-shadow:var(--focus-ring-accent);outline:none}.Button-module__fANS6W__base:active:not(.Button-module__fANS6W__disabled){transition:transform .2s,box-shadow .35s}.Button-module__fANS6W__primary{background:var(--gradient-accent);color:var(--color-accent-contrast)}.Button-module__fANS6W__primary:focus-visible{background:var(--gradient-accent);box-shadow:var(--focus-ring-accent-strong)}.Button-module__fANS6W__primary:hover:not(.Button-module__fANS6W__disabled){background:var(--gradient-accent-hover);box-shadow:0 0 20px 8px rgb(var(--color-accent-rgb)/26%)}.Button-module__fANS6W__secondary{color:#fff;background-color:#6b7280}.Button-module__fANS6W__secondary:focus-visible{background-color:#6b7280;box-shadow:0 0 0 2px #6b728040}.Button-module__fANS6W__secondary:hover:not(.Button-module__fANS6W__disabled){background-color:#374151;box-shadow:0 0 20px 8px #6b72804d}.Button-module__fANS6W__outline{background-color:var(--color-accent-soft);border:1px solid var(--color-accent);color:#000}.Button-module__fANS6W__outline:focus-visible{box-shadow:var(--focus-ring-accent);outline:none;transition:box-shadow .35s}.Button-module__fANS6W__outline:hover:not(.Button-module__fANS6W__disabled){box-shadow:0 0 20px 8px rgb(var(--color-accent-rgb)/24%)}.Button-module__fANS6W__outline[data-action-button=measurement],.Button-module__fANS6W__outline[data-action-button=callback]{background-color:#0000!important}.Button-module__fANS6W__outline[data-action-button=measurement]:hover:not(.Button-module__fANS6W__disabled),.Button-module__fANS6W__outline[data-action-button=callback]:hover:not(.Button-module__fANS6W__disabled){box-shadow:none;background-color:#0000!important}.Button-module__fANS6W__outline[data-action-button=measurement]:focus-visible,.Button-module__fANS6W__outline[data-action-button=callback]:focus-visible{box-shadow:var(--focus-ring-accent);transition:box-shadow .35s}.Button-module__fANS6W__menu{background-color:var(--color-accent-soft);border:1px solid var(--color-accent);color:var(--color-accent);text-transform:none;border-radius:12px;font-weight:600}.Button-module__fANS6W__menu:focus-visible{box-shadow:var(--focus-ring-accent-strong);outline:none}.Button-module__fANS6W__menu:hover:not(.Button-module__fANS6W__disabled){background-color:var(--color-accent-soft-strong);box-shadow:0 0 20px 8px rgb(var(--color-accent-rgb)/22%);transform:translateY(-2px)}.Button-module__fANS6W__link{color:#000;background-color:#0000;border:none;padding-top:4px;position:relative;overflow:visible}.Button-module__fANS6W__link:after{background-color:var(--color-accent);content:"";transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.Button-module__fANS6W__link:hover:not(.Button-module__fANS6W__disabled):after{transform:scaleX(1)}.Button-module__fANS6W__link:focus{outline:none}.Button-module__fANS6W__link:focus-visible{box-shadow:var(--focus-ring-accent);outline:none;transition:box-shadow .35s}.Button-module__fANS6W__link:active:not(.Button-module__fANS6W__disabled){opacity:.95;transition:opacity .2s}.Button-module__fANS6W__sm{padding:6px 12px;font-size:14px}.Button-module__fANS6W__md{padding:8px 24px;font-size:16px}.Button-module__fANS6W__lg{padding:12px 32px;font-size:18px}.Button-module__fANS6W__disabled{cursor:not-allowed;opacity:.5}.Button-module__fANS6W__disabled:hover{box-shadow:none;transform:none}.Button-module__fANS6W__content{z-index:10;position:relative}.Button-module__fANS6W__glow{background-color:rgb(var(--color-accent-rgb)/0%);filter:blur(12px);border-radius:6px;transition:all .3s;position:absolute;inset:0;transform:scale(1)}.Button-module__fANS6W__base:not(.Button-module__fANS6W__disabled):hover .Button-module__fANS6W__glow{background-color:var(--color-accent-soft-strong);transform:scale(1.1)}.Button-module__fANS6W__menu:not(.Button-module__fANS6W__disabled):hover .Button-module__fANS6W__glow{background-color:var(--color-accent-soft);border-radius:12px}.Button-module__fANS6W__link .Button-module__fANS6W__glow,.Button-module__fANS6W__outline[data-action-button=measurement] .Button-module__fANS6W__glow,.Button-module__fANS6W__outline[data-action-button=callback] .Button-module__fANS6W__glow{display:none}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline{border-color:var(--color-accent);color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline:hover:not(.Button-module__fANS6W__disabled){box-shadow:0 0 20px 8px #b1114942}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline[data-action-button=measurement],:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline[data-action-button=callback]{background-color:#0000!important}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline[data-action-button=measurement]:hover:not(.Button-module__fANS6W__disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline[data-action-button=callback]:hover:not(.Button-module__fANS6W__disabled){box-shadow:none;background-color:#0000!important}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__menu{background-color:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__menu:hover:not(.Button-module__fANS6W__disabled){background-color:var(--color-accent-soft-strong);box-shadow:0 0 20px 8px #b111493d}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__base:not(.Button-module__fANS6W__disabled):hover .Button-module__fANS6W__glow{background-color:var(--color-accent-soft-strong)}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__menu:not(.Button-module__fANS6W__disabled):hover .Button-module__fANS6W__glow{background-color:var(--color-accent-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__link{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__link:after{background-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__link:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__base:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .Button-module__fANS6W__outline:focus-visible{box-shadow:var(--focus-ring-accent-strong)}
.ActionButton-module__gOHhfq__button{text-transform:none;white-space:nowrap;width:100%}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__mobile{padding:.75rem 1rem;font-size:.9rem}.ActionButton-module__gOHhfq__mobileButtons{flex-direction:column;gap:.5rem;width:100%;display:flex}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement{transition:background .3s,color .3s;background:var(--gradient-accent)!important;color:var(--color-accent-contrast)!important;border:none!important}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement:hover:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement:active:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement:hover:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement:active:not(.ActionButton-module__gOHhfq__disabled){box-shadow:none;background:var(--gradient-accent-hover)!important;color:var(--color-accent-contrast)!important}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement:focus-visible,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement:focus-visible{box-shadow:var(--focus-ring-accent-strong)}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement .ActionButton-module__gOHhfq__glow,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement .ActionButton-module__gOHhfq__glow{display:none}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback{transition:background .3s,color .3s;background:var(--gradient-accent)!important;color:var(--color-accent-contrast)!important;border:none!important}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:hover:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:active:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:hover:not(.ActionButton-module__gOHhfq__disabled),.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:active:not(.ActionButton-module__gOHhfq__disabled){box-shadow:none;background:var(--gradient-accent-hover)!important;color:var(--color-accent-contrast)!important}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:focus-visible,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:focus-visible{box-shadow:var(--focus-ring-accent-strong)}.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback .ActionButton-module__gOHhfq__glow,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback .ActionButton-module__gOHhfq__glow{display:none}:where(html[data-theme=light],[data-app-theme=light]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement,:where(html[data-theme=light],[data-app-theme=light]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement,:where(html[data-theme=light],[data-app-theme=light]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback,:where(html[data-theme=light],[data-app-theme=light]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement{background:var(--gradient-accent)!important;color:var(--color-accent-contrast)!important;border:none!important}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement:hover:not(.ActionButton-module__gOHhfq__disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement:hover:not(.ActionButton-module__gOHhfq__disabled){box-shadow:none;background:var(--gradient-accent-hover)!important;color:var(--color-accent-contrast)!important}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback{background:var(--gradient-accent)!important;color:var(--color-accent-contrast)!important;border:none!important}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:hover:not(.ActionButton-module__gOHhfq__disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:active:not(.ActionButton-module__gOHhfq__disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:hover:not(.ActionButton-module__gOHhfq__disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:active:not(.ActionButton-module__gOHhfq__disabled){box-shadow:none;background:var(--gradient-accent-hover)!important;color:var(--color-accent-contrast)!important}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback:focus-visible{box-shadow:var(--focus-ring-accent-strong)}@media (max-width:480px){.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback,.ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__measurement,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__measurement,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__callback,:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButton-module__gOHhfq__button.ActionButton-module__gOHhfq__outline.ActionButton-module__gOHhfq__callback{background:var(--gradient-accent)!important;color:var(--color-accent-contrast)!important}}
.MeasurementForm-module__ew9DKa__form{flex-direction:column;gap:.75rem;padding:0 .5rem;display:flex}.MeasurementForm-module__ew9DKa__gridRow1,.MeasurementForm-module__ew9DKa__gridRow2{grid-template-columns:1fr;gap:.75rem;display:grid}.MeasurementForm-module__ew9DKa__label{color:#374151;margin-bottom:.125rem;font-size:.8125rem;font-weight:500;display:block}.MeasurementForm-module__ew9DKa__input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.MeasurementForm-module__ew9DKa__input::placeholder{color:#6b7280;opacity:1}.MeasurementForm-module__ew9DKa__input:focus{outline:none}.MeasurementForm-module__ew9DKa__input:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MeasurementForm-module__ew9DKa__select{appearance:none;box-sizing:border-box;color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%236b7280' d='M2 3h6L5 7z'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:.625rem;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem 1.875rem .375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.MeasurementForm-module__ew9DKa__select option{color:#111827;font-size:inherit;background-color:#fff}.MeasurementForm-module__ew9DKa__select:focus{outline:none}.MeasurementForm-module__ew9DKa__select:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MeasurementForm-module__ew9DKa__textarea{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:3rem;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.MeasurementForm-module__ew9DKa__textarea:focus{outline:none}.MeasurementForm-module__ew9DKa__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MeasurementForm-module__ew9DKa__textarea::placeholder{color:#6b7280;opacity:1}.MeasurementForm-module__ew9DKa__info{background:#dbeafe;border:1px solid #93c5fd;border-radius:.375rem;padding:.5rem .75rem}.MeasurementForm-module__ew9DKa__infoContent{align-items:center;gap:.5rem;display:flex}.MeasurementForm-module__ew9DKa__infoSvg{color:#2563eb;flex-shrink:0;width:1rem;height:1rem}.MeasurementForm-module__ew9DKa__infoText{color:#1e40af;font-size:.8125rem;line-height:1.3}.MeasurementForm-module__ew9DKa__actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.MeasurementForm-module__ew9DKa__actionButton{white-space:nowrap;flex-shrink:0}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__label{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__input{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__input:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__select:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb-dark-legacy)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__select{color:#d1d5db;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#374151;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%239ca3af' d='M2 3h6L5 7z'/%3E%3C/svg%3E");border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__select option{color:#d1d5db;background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__textarea{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__info{background:#1e3a8a33;border-color:#1e40af}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__infoText{color:#93c5fd}:where(html[data-theme=dark],[data-app-theme=dark]) .MeasurementForm-module__ew9DKa__infoSvg{color:#60a5fa}@media (max-width:767px){.MeasurementForm-module__ew9DKa__form{gap:.5rem;padding:0 .125rem}.MeasurementForm-module__ew9DKa__gridRow1,.MeasurementForm-module__ew9DKa__gridRow2{gap:.5rem}.MeasurementForm-module__ew9DKa__label{margin-bottom:.0625rem;font-size:.75rem}.MeasurementForm-module__ew9DKa__input,.MeasurementForm-module__ew9DKa__textarea{min-height:2.375rem;padding:.3125rem .5rem;font-size:.875rem}.MeasurementForm-module__ew9DKa__select{background-position:right .45rem center;background-size:.55rem;min-height:2.375rem;padding:.3125rem 1.625rem .3125rem .5rem;font-size:.8125rem}.MeasurementForm-module__ew9DKa__textarea{min-height:3.25rem}.MeasurementForm-module__ew9DKa__info{padding:.3125rem .5rem}.MeasurementForm-module__ew9DKa__infoContent{gap:.375rem}.MeasurementForm-module__ew9DKa__infoSvg{width:.875rem;height:.875rem}.MeasurementForm-module__ew9DKa__infoText{font-size:.75rem;line-height:1.25}.MeasurementForm-module__ew9DKa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;width:100%;padding-top:.25rem}.MeasurementForm-module__ew9DKa__actionButtonCancel.MeasurementForm-module__ew9DKa__actionButtonCancel{padding:.3125rem .5rem;font-size:.8125rem}}@media (min-width:768px){.MeasurementForm-module__ew9DKa__form{gap:.625rem;padding:0 .5rem}.MeasurementForm-module__ew9DKa__gridRow1{grid-template-columns:repeat(4,1fr);gap:.625rem}.MeasurementForm-module__ew9DKa__gridRow2{grid-template-columns:repeat(2,1fr);gap:.625rem}}@media (min-width:768px) and not (min-width:960px){.MeasurementForm-module__ew9DKa__gridRow1{grid-template-columns:repeat(2,1fr)}}
.QuoteForm-module__2IFaiG__form{flex-direction:column;gap:.75rem;padding:0 .5rem;display:flex}.QuoteForm-module__2IFaiG__stepTitle{color:#111827;margin:0 0 .75rem;font-size:1rem;font-weight:600}.QuoteForm-module__2IFaiG__optionsHint{color:#6b7280;margin:-.25rem 0 .75rem;font-size:.875rem}.QuoteForm-module__2IFaiG__loadingHint{color:#6b7280;margin:.5rem 0;font-size:.875rem}.QuoteForm-module__2IFaiG__optionsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.QuoteForm-module__2IFaiG__optionCard{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.625rem;min-height:3rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 1px 2px #0000000d,0 2px 4px #00000008}.QuoteForm-module__2IFaiG__optionCard:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000f,0 4px 8px #0000000a}.QuoteForm-module__2IFaiG__optionCardSelected{background:rgb(var(--color-accent-rgb)/.06);border-color:rgb(var(--color-accent-rgb)/.4);box-shadow:0 2px 4px rgb(var(--color-accent-rgb)/.08),0 1px 2px #0000000d}.QuoteForm-module__2IFaiG__optionCardCustom{cursor:default}.QuoteForm-module__2IFaiG__optionCardCustom:focus-within{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.QuoteForm-module__2IFaiG__checkbox{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;width:1.125rem;height:1.125rem}.QuoteForm-module__2IFaiG__checkboxText{color:#111827;font-size:.9375rem;font-weight:500}.QuoteForm-module__2IFaiG__customInput{box-sizing:border-box;color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:.9375rem;font-weight:500}.QuoteForm-module__2IFaiG__customInput::placeholder{color:#9ca3af;font-weight:400}.QuoteForm-module__2IFaiG__gridRow1{grid-template-columns:1fr;gap:.75rem;display:grid}.QuoteForm-module__2IFaiG__fieldContainer{flex-direction:column;display:flex}.QuoteForm-module__2IFaiG__label{color:#374151;margin-bottom:.125rem;font-size:.8125rem;font-weight:500;display:block}.QuoteForm-module__2IFaiG__input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.QuoteForm-module__2IFaiG__input::placeholder{color:#6b7280;opacity:1}.QuoteForm-module__2IFaiG__input:focus{outline:none}.QuoteForm-module__2IFaiG__input:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.QuoteForm-module__2IFaiG__select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.QuoteForm-module__2IFaiG__select:focus{outline:none}.QuoteForm-module__2IFaiG__select:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.QuoteForm-module__2IFaiG__textarea{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:3rem;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.QuoteForm-module__2IFaiG__textarea:focus{outline:none}.QuoteForm-module__2IFaiG__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.QuoteForm-module__2IFaiG__textarea::placeholder{color:#6b7280;opacity:1}.QuoteForm-module__2IFaiG__info{background:#dcfce7;border:1px solid #86efac;border-radius:.375rem;padding:.5rem .75rem}.QuoteForm-module__2IFaiG__infoContent{align-items:center;gap:.5rem;display:flex}.QuoteForm-module__2IFaiG__infoSvg{color:#16a34a;flex-shrink:0;width:1rem;height:1rem}.QuoteForm-module__2IFaiG__infoText{color:#166534;font-size:.8125rem;line-height:1.3}.QuoteForm-module__2IFaiG__actions{justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__stepTitle{color:#f3f4f6}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__optionsHint{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__optionCard{background:#374151;border-color:#4b5563;box-shadow:0 1px 2px #0003,0 2px 4px #00000026}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__optionCard:hover{border-color:#6b7280;box-shadow:0 2px 4px #00000040,0 4px 8px #0003}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__optionCardSelected{background:rgb(var(--color-accent-rgb-dark-legacy)/.15);border-color:rgb(var(--color-accent-rgb-dark-legacy)/.5)}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__checkboxText,:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__customInput{color:#f3f4f6}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__customInput::placeholder{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__label{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__input{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__input:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__select:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb-dark-legacy)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__select{color:#d1d5db;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__textarea{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__info{background:#16653433;border-color:#166534}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__infoText{color:#86efac}:where(html[data-theme=dark],[data-app-theme=dark]) .QuoteForm-module__2IFaiG__infoSvg{color:#4ade80}@media (max-width:767px){.QuoteForm-module__2IFaiG__optionsGrid{grid-template-columns:1fr}.QuoteForm-module__2IFaiG__form{gap:.75rem;padding:0 .25rem}.QuoteForm-module__2IFaiG__input,.QuoteForm-module__2IFaiG__select,.QuoteForm-module__2IFaiG__textarea{min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem}.QuoteForm-module__2IFaiG__textarea{min-height:5.5rem}}@media (min-width:768px){.QuoteForm-module__2IFaiG__form{gap:.625rem;padding:0 .5rem}.QuoteForm-module__2IFaiG__gridRow1{grid-template-columns:repeat(4,1fr);gap:.625rem}}@media (min-width:768px) and not (min-width:960px){.QuoteForm-module__2IFaiG__gridRow1{grid-template-columns:repeat(2,1fr)}}
.SuccessMessage-module__3v2sea__container{text-align:center;padding:2rem 0}.SuccessMessage-module__3v2sea__icon{color:#10b981;width:4rem;height:4rem;margin:0 auto 1rem}.SuccessMessage-module__3v2sea__title{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.SuccessMessage-module__3v2sea__message{color:#6b7280;margin-bottom:1.5rem}:where(html[data-theme=dark],[data-app-theme=dark]) .SuccessMessage-module__3v2sea__title{color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .SuccessMessage-module__3v2sea__message{color:#9ca3af}
.FormModals-module__IGHN_q__modal{max-height:85vh;overflow-y:auto}.FormModals-module__IGHN_q__error{color:var(--color-accent);background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin:1rem .5rem 0;padding:1rem;font-size:.875rem}:where(html[data-theme=dark],[data-app-theme=dark]) .FormModals-module__IGHN_q__error{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}@media (max-width:767px){.FormModals-module__IGHN_q__modal{max-height:80vh;margin:0;padding:0}}
.PWAUpdatePrompt-module__k6YZ7G__banner{color:#1a202c;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.5rem;max-width:24rem;margin:0 auto;padding:.75rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 12px #0000001a}.PWAUpdatePrompt-module__k6YZ7G__text{color:#1a202c;margin:0;font-size:.875rem}.PWAUpdatePrompt-module__k6YZ7G__actions{gap:.5rem;display:flex}.PWAUpdatePrompt-module__k6YZ7G__buttonUpdate{color:#fff;background:var(--color-accent);cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s,box-shadow .35s}.PWAUpdatePrompt-module__k6YZ7G__buttonUpdate:hover{opacity:.9}.PWAUpdatePrompt-module__k6YZ7G__buttonUpdate:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25);outline:none}.PWAUpdatePrompt-module__k6YZ7G__buttonDismiss{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;transition:color .2s}.PWAUpdatePrompt-module__k6YZ7G__buttonDismiss:hover{color:#374151}.PWAUpdatePrompt-module__k6YZ7G__buttonDismiss:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);outline:none}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__banner{color:#f8fafc;background:#171717;border-color:#262626;box-shadow:0 4px 12px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__text{color:#f8fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__buttonUpdate{background:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__buttonUpdate:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__buttonDismiss{color:#94a3b8}:where(html[data-theme=dark],[data-app-theme=dark]) .PWAUpdatePrompt-module__k6YZ7G__buttonDismiss:hover{color:#cbd5e1}@media (min-width:640px){.PWAUpdatePrompt-module__k6YZ7G__banner{margin:0;left:auto;right:1rem}}
.Background-module__Edy08a__background{pointer-events:none;z-index:0;background-image:url(/images/light-fon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;transition:all .5s ease-in-out;position:fixed;inset:0}.Background-module__Edy08a__background:before{content:"";pointer-events:none;background:#fff0;transition:all .5s ease-in-out;position:absolute;inset:0}html[data-theme=light] .Background-module__Edy08a__background{filter:brightness()contrast()saturate()}html[data-theme=light] .Background-module__Edy08a__background:before{background:#fff0}html[data-theme=dark] .Background-module__Edy08a__background{filter:none;background-image:url(/images/dark-fon.jpg)}html[data-theme=dark] .Background-module__Edy08a__background:before{background:#fff0}
.ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);color:#fff;cursor:pointer;z-index:9998;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #d9065259}.ChatSupportWidget-module__AofmTq__fabIcon{width:28px;height:28px}.ChatSupportWidget-module__AofmTq__backdrop{display:none}@media (max-width:768px){.ChatSupportWidget-module__AofmTq__fab{display:none}.ChatSupportWidget-module__AofmTq__backdrop{appearance:none;cursor:pointer;z-index:9997;background:#00000080;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.ChatSupportWidget-module__AofmTq__backdrop:focus,.ChatSupportWidget-module__AofmTq__backdrop:focus-visible{outline:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__backdrop{background:#000000b3}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{padding:.5rem .75rem;font-size:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__closeBtn{font-size:1.05rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__backBtn{margin-right:.375rem;padding:.25rem .375rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationList{padding:.375rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem{margin-bottom:.35rem;padding:.5rem .625rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__lastMessage{margin-top:.2rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow{gap:.375rem;padding:.375rem .5rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow input{width:.875rem;height:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow label{font-size:inherit}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__startNew{margin:.375rem;padding:.5rem .75rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messagesList{gap:.375rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{padding:.375rem .5rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{margin-top:.125rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow{gap:.5rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.375rem .5rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.35rem .625rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{padding:1rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.75rem}}@media (max-width:420px){.ChatSupportWidget-module__AofmTq__panel{width:auto;max-width:none;left:8px;right:8px}.ChatSupportWidget-module__AofmTq__inputRow{gap:8px;padding:8px}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.35rem .45rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.3rem .5rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem,.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{font-size:.5625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.6875rem}}.ChatSupportWidget-module__AofmTq__fab:hover{background:var(--color-accent-hover);transform:scale(1.05);box-shadow:0 6px 20px #d9065273}.ChatSupportWidget-module__AofmTq__fab:focus{outline:none}.ChatSupportWidget-module__AofmTq__fab:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.3);transition:box-shadow .35s}.ChatSupportWidget-module__AofmTq__fab:active{transform:scale(.98)}.ChatSupportWidget-module__AofmTq__closeBtn:focus{outline:none}.ChatSupportWidget-module__AofmTq__closeBtn:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #ffffff80}.ChatSupportWidget-module__AofmTq__closeBtn:active{opacity:.9}.ChatSupportWidget-module__AofmTq__conversationItem:focus{outline:none}.ChatSupportWidget-module__AofmTq__conversationItem:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.35)}.ChatSupportWidget-module__AofmTq__conversationItem:active{opacity:.95}.ChatSupportWidget-module__AofmTq__panel{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:380px;max-width:calc(100vw - 48px);height:500px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;padding:12px 1rem;font-size:1rem;font-weight:600;display:flex}.ChatSupportWidget-module__AofmTq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem;line-height:1}.ChatSupportWidget-module__AofmTq__conversationList{flex:1;padding:8px;overflow-y:auto}.ChatSupportWidget-module__AofmTq__conversationItem{text-align:left;cursor:pointer;background:#f9fafb;border:none;border-radius:.375rem;width:100%;margin-bottom:6px;padding:12px;font-size:.875rem;display:block}.ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#f3f4f6}.ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ChatSupportWidget-module__AofmTq__lastMessage{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8125rem;overflow:hidden}.ChatSupportWidget-module__AofmTq__notifyRow{color:#6b7280;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.ChatSupportWidget-module__AofmTq__notifyRow input{width:16px;height:16px;accent-color:var(--color-accent)}.ChatSupportWidget-module__AofmTq__notifyRow label{cursor:pointer;-webkit-user-select:none;user-select:none}.ChatSupportWidget-module__AofmTq__startNew{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;margin:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ChatSupportWidget-module__AofmTq__startNew:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__messagesArea{flex-direction:column;flex:1;min-height:0;display:flex}.ChatSupportWidget-module__AofmTq__messagesList{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ChatSupportWidget-module__AofmTq__message{border-radius:12px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine{background:var(--color-accent);color:#fff;align-self:flex-end}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#1f2937;background:#f3f4f6}.ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af;margin-top:2px;font-size:.75rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine .ChatSupportWidget-module__AofmTq__messageMeta{color:#fffc}.ChatSupportWidget-module__AofmTq__inputRow{border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex}.ChatSupportWidget-module__AofmTq__inputField{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.375rem;width:100%;min-height:52px;padding:8px 12px;font-family:inherit;font-size:.9375rem}.ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent);outline:none}.ChatSupportWidget-module__AofmTq__inputRow button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-end;padding:6px 14px;font-size:.8125rem;font-weight:500}.ChatSupportWidget-module__AofmTq__inputRow button:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__inputRow button:disabled{cursor:not-allowed;background:#9ca3af}.ChatSupportWidget-module__AofmTq__backBtn{color:#fff;cursor:pointer;background:0 0;border:none;margin-right:8px;padding:4px 8px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__empty{color:#6b7280;text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:.9375rem;display:flex}.ChatSupportWidget-module__AofmTq__loading{color:#6b7280;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);box-shadow:0 4px 14px #d9065266}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab:hover{background:#e6175f;box-shadow:0 6px 20px #d9065280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__panel{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#fecaca;background:#7f1d1d;border-color:#991b1b}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__lastMessage,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__notifyRow{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__messageMeta,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs .ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputRow{border-top-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField{color:#f9fafb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField::placeholder{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__empty,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__loading{color:#9ca3af}
.Footer-module__T_nkIq__footer{color:#000;background:0 0;grid-template-rows:1fr auto;min-height:300px;margin-top:auto;font-family:play,oswald,arial,system-ui,avenir,helvetica,sans-serif;display:grid;position:relative}:where(html[data-theme=dark],[data-app-theme=dark]) .Footer-module__T_nkIq__footer{color:#fff}@media (max-width:768px){.Footer-module__T_nkIq__footer{min-height:180px}}
.FooterBottom-module__ht1_Gq__bottom{align-self:end;width:100%;padding:1.5rem 0}.FooterBottom-module__ht1_Gq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterBottom-module__ht1_Gq__container{max-width:1200px}}@media (max-width:1024px){.FooterBottom-module__ht1_Gq__container{max-width:960px}}.FooterBottom-module__ht1_Gq__content{text-align:center}.FooterBottom-module__ht1_Gq__copyright{color:#6b7280;margin:0;font-size:.875rem}.FooterBottom-module__ht1_Gq__developer{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterBottom-module__ht1_Gq__copyright,:where(html[data-theme=dark],[data-app-theme=dark]) .FooterBottom-module__ht1_Gq__developer{color:#9ca3af}@media (max-width:768px){.FooterBottom-module__ht1_Gq__bottom{padding:.75rem 0}.FooterBottom-module__ht1_Gq__container{padding:0 1rem}.FooterBottom-module__ht1_Gq__copyright,.FooterBottom-module__ht1_Gq__developer{font-size:.75rem}.FooterBottom-module__ht1_Gq__developer{margin-top:.125rem}}
.ContactSection-module__PXWClq__contact{max-width:var(--container-max-width,1280px);color:#fff;padding:5rem var(--container-padding,1rem);text-align:center;background:0 0;border-radius:20px;margin-left:auto;margin-right:auto;position:relative}.ContactSection-module__PXWClq__background{z-index:0;background-image:var(--contact-bg-image);opacity:var(--contact-bg-opacity,.5);pointer-events:none;border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ContactSection-module__PXWClq__container{z-index:1;max-width:800px;margin:0 auto;position:relative}.ContactSection-module__PXWClq__content{flex-direction:column;gap:2rem;display:flex}.ContactSection-module__PXWClq__title{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.ContactSection-module__PXWClq__titleFirst{color:#000}.ContactSection-module__PXWClq__titleSecond{color:var(--color-accent)}.ContactSection-module__PXWClq__subtitle{color:#515151;max-width:600px;margin:0 auto 2rem;font-size:1.125rem}.ContactSection-module__PXWClq__actions{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.ContactSection-module__PXWClq__measurementButtonWrap{width:fit-content}.ContactSection-module__PXWClq__measurementButtonWrap button{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-accent-hover)50%,#9a0432 100%)!important;border:none!important}.ContactSection-module__PXWClq__measurementButtonWrap button:hover:not(:disabled),.ContactSection-module__PXWClq__measurementButtonWrap button:active:not(:disabled){background:linear-gradient(135deg,#e61a5c 0%,#c80648 50%,#a8053a 100%)!important}.ContactSection-module__PXWClq__callbackLink{font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline}.ContactSection-module__PXWClq__callbackLink:hover{opacity:.9}.ContactSection-module__PXWClq__callbackLink:focus-visible{outline-offset:4px;outline:2px solid}.ContactSection-module__PXWClq__contactInfo{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;padding-top:3rem;display:grid}.ContactSection-module__PXWClq__infoItem{flex-direction:column;gap:.5rem;display:flex}.ContactSection-module__PXWClq__infoLabel{color:#a0aec0;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.ContactSection-module__PXWClq__infoValue{color:#fff;font-size:1.125rem;font-weight:600}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__PXWClq__titleFirst{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__PXWClq__subtitle{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__PXWClq__callbackLink{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__PXWClq__infoLabel{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__PXWClq__infoValue{color:#f9fafb}:where(html[data-theme=light],[data-app-theme=light]) .ContactSection-module__PXWClq__infoLabel{color:#fffc}@media (max-width:768px){.ContactSection-module__PXWClq__contact{padding:3rem 1rem}.ContactSection-module__PXWClq__title{font-size:2rem}.ContactSection-module__PXWClq__actions{margin-bottom:2rem}.ContactSection-module__PXWClq__measurementButtonWrap{width:100%;max-width:min(100%,22rem)}.ContactSection-module__PXWClq__measurementButtonWrap button{width:100%}.ContactSection-module__PXWClq__contactInfo{text-align:center;grid-template-columns:1fr}}
.ServicesSection-module__0RAjLq__services{background-color:#0000;padding:5rem 1rem}.ServicesSection-module__0RAjLq__container{max-width:1280px;margin:0 auto}@media (max-width:1280px){.ServicesSection-module__0RAjLq__container{max-width:1200px}}@media (max-width:1024px){.ServicesSection-module__0RAjLq__container{max-width:960px}}.ServicesSection-module__0RAjLq__header{text-align:center;margin-bottom:3rem}.ServicesSection-module__0RAjLq__title{color:#1a202c;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.ServicesSection-module__0RAjLq__subtitle{color:#718096;max-width:600px;margin:0 auto;font-size:1.125rem}.ServicesSection-module__0RAjLq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.ServicesSection-module__0RAjLq__serviceCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s;overflow:hidden}.ServicesSection-module__0RAjLq__serviceCard:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.ServicesSection-module__0RAjLq__serviceImage{background-color:#f3f4f6;background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px}.ServicesSection-module__0RAjLq__serviceContent{padding:2rem}.ServicesSection-module__0RAjLq__serviceTitle{color:#1a202c;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.ServicesSection-module__0RAjLq__serviceDescription{color:#718096;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.ServicesSection-module__0RAjLq__serviceFeatures{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.ServicesSection-module__0RAjLq__feature{color:#4a5568;background:#f7fafc;border-radius:20px;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.ServicesSection-module__0RAjLq__serviceFooter{justify-content:space-between;align-items:center;display:flex}.ServicesSection-module__0RAjLq__price{color:var(--color-accent);font-size:1.25rem;font-weight:700}.ServicesSection-module__0RAjLq__serviceButton{background-color:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .2s}.ServicesSection-module__0RAjLq__serviceButton:hover{background-color:var(--color-accent-hover)}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__title{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__subtitle{color:#cbd5e0}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__serviceCard{background:#1f293780;border-color:#4a5568}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__serviceTitle{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__serviceDescription{color:#a0aec0}:where(html[data-theme=dark],[data-app-theme=dark]) .ServicesSection-module__0RAjLq__feature{color:#cbd5e0;background:#4a5568}@media (max-width:768px){.ServicesSection-module__0RAjLq__services{padding:3rem 1rem}.ServicesSection-module__0RAjLq__title{font-size:2rem}.ServicesSection-module__0RAjLq__servicesGrid{grid-template-columns:1fr}.ServicesSection-module__0RAjLq__serviceFooter{flex-direction:column;gap:1rem}.ServicesSection-module__0RAjLq__serviceButton{width:100%}}@media (max-width:480px){.ServicesSection-module__0RAjLq__services{padding:2rem .75rem}.ServicesSection-module__0RAjLq__title{font-size:1.75rem}.ServicesSection-module__0RAjLq__subtitle{font-size:1rem}.ServicesSection-module__0RAjLq__servicesGrid{grid-template-columns:1fr;gap:1.5rem}.ServicesSection-module__0RAjLq__serviceContent{padding:1.5rem}.ServicesSection-module__0RAjLq__serviceTitle{font-size:1.25rem}}@media (max-width:320px){.ServicesSection-module__0RAjLq__services{padding:1.5rem .5rem}.ServicesSection-module__0RAjLq__title{font-size:1.5rem}.ServicesSection-module__0RAjLq__serviceImage{height:150px}}
.BlogPostPage-module__neJT_q__blogPostPage{--blog-text:#111827;--blog-text-secondary:#374151;--blog-text-muted:#6b7280;--blog-link:#2563eb;--blog-link-hover:#1d4ed8;--blog-border:#e5e7eb;--blog-border-strong:#d1d5db;--blog-surface:#f3f4f6;--blog-image-bg:#e5e7eb;--blog-badge-fg:#1e3a8a;--blog-badge-bg:#3b82f62e;--blog-cta-bg:#3b82f61a;--blog-cta-border:#3b82f659;--blog-cta-text:#374151;--blog-action-bg:#f3f4f6;--blog-action-border:#d1d5db;--blog-tag-bg:#f3f4f6;--blog-tag-text:#374151;--blog-blockquote-border:#93c5fd;--blog-blockquote-text:#374151;max-width:800px;padding:var(--container-padding,1rem);color:var(--blog-text);margin:0 auto}[data-app-theme=dark] .BlogPostPage-module__neJT_q__blogPostPage{--blog-text:#ffffffeb;--blog-text-secondary:#ffffffc7;--blog-text-muted:#fff9;--blog-link:#93c5fd;--blog-link-hover:#bfdbfe;--blog-border:#ffffff1a;--blog-border-strong:#fff3;--blog-surface:#ffffff14;--blog-image-bg:#0003;--blog-badge-fg:#fffffff2;--blog-badge-bg:#3b82f673;--blog-cta-bg:#3b82f61f;--blog-cta-border:#3b82f659;--blog-cta-text:#ffffffc7;--blog-action-bg:#ffffff1a;--blog-action-border:#fff3;--blog-tag-bg:#ffffff1a;--blog-tag-text:#fffc;--blog-blockquote-border:#ffffff4d;--blog-blockquote-text:#fffc}.BlogPostPage-module__neJT_q__loading,.BlogPostPage-module__neJT_q__error{text-align:center;color:var(--blog-text-muted);padding:3rem}.BlogPostPage-module__neJT_q__error h2{color:var(--blog-text);margin:0 0 .5rem;font-size:1.5rem}.BlogPostPage-module__neJT_q__error p{margin:0 0 1rem}.BlogPostPage-module__neJT_q__breadcrumbs{margin-bottom:1rem}.BlogPostPage-module__neJT_q__breadcrumbsList{color:var(--blog-text-muted);flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.BlogPostPage-module__neJT_q__breadcrumbsList a{color:var(--blog-link);text-decoration:none}.BlogPostPage-module__neJT_q__breadcrumbsList a:hover{color:var(--blog-link-hover);text-decoration:underline}.BlogPostPage-module__neJT_q__separator{color:var(--blog-text-muted);margin:0 .5rem}.BlogPostPage-module__neJT_q__current{color:var(--blog-text)}.BlogPostPage-module__neJT_q__article{margin-bottom:2rem}.BlogPostPage-module__neJT_q__header{margin-bottom:1.5rem}.BlogPostPage-module__neJT_q__category{color:var(--blog-text-muted);margin-bottom:.5rem;font-size:.8125rem;text-decoration:none;display:inline-block}.BlogPostPage-module__neJT_q__category:hover{color:var(--blog-link);text-decoration:underline}.BlogPostPage-module__neJT_q__title{color:var(--blog-text);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2;display:flex}.BlogPostPage-module__neJT_q__headerBadge{color:var(--blog-badge-fg);background:var(--blog-badge-bg);border-radius:6px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem;font-weight:700;line-height:1.2}.BlogPostPage-module__neJT_q__meta{color:var(--blog-text-muted);flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.BlogPostPage-module__neJT_q__featuredImage{background:var(--blog-image-bg);border-radius:8px;max-width:min(100%,520px);height:clamp(200px,32vw,280px);margin:0 auto 1.5rem;overflow:hidden}.BlogPostPage-module__neJT_q__featuredImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.BlogPostPage-module__neJT_q__blocks{flex-direction:column;gap:2rem;display:flex}.BlogPostPage-module__neJT_q__articleBlock{flex-direction:column;gap:1.25rem;display:flex}.BlogPostPage-module__neJT_q__blockGallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.BlogPostPage-module__neJT_q__blockFigure{margin:0}.BlogPostPage-module__neJT_q__blockFigure img{object-fit:contain;background:var(--blog-image-bg);border-radius:8px;width:100%;max-height:360px}.BlogPostPage-module__neJT_q__content{color:var(--blog-text-secondary);font-size:1rem;line-height:1.7}.BlogPostPage-module__neJT_q__content p{margin:0 0 1rem}.BlogPostPage-module__neJT_q__content p.blog-paragraph-indent{text-indent:1.5em}.BlogPostPage-module__neJT_q__alignLeft .BlogPostPage-module__neJT_q__content{text-align:start}.BlogPostPage-module__neJT_q__alignJustify .BlogPostPage-module__neJT_q__content{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content{text-align:center}.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content{text-align:end}:is(.BlogPostPage-module__neJT_q__alignJustify .BlogPostPage-module__neJT_q__content ul,.BlogPostPage-module__neJT_q__alignJustify .BlogPostPage-module__neJT_q__content ol,.BlogPostPage-module__neJT_q__alignJustify .BlogPostPage-module__neJT_q__content blockquote,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content ul,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content ol){text-align:start}.BlogPostPage-module__neJT_q__content h2{color:var(--blog-text);text-align:start;margin:2rem 0 1rem;font-size:1.5em}.BlogPostPage-module__neJT_q__content h3{color:var(--blog-text);text-align:start;margin:1.5rem 0 .75rem;font-size:1.25em}.BlogPostPage-module__neJT_q__content h4{color:var(--blog-text);text-align:start;margin:1.35rem 0 .5rem;font-size:1.125em;font-weight:600}.BlogPostPage-module__neJT_q__content h5{color:var(--blog-text);text-align:start;margin:1.2rem 0 .45rem;font-size:1.0625em;font-weight:600}.BlogPostPage-module__neJT_q__content h6{color:var(--blog-text);text-align:start;margin:1.1rem 0 .4rem;font-size:1em;font-weight:600}:is(.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content h2,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content h3,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content h4,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content h5,.BlogPostPage-module__neJT_q__alignCenter .BlogPostPage-module__neJT_q__content h6){text-align:center}:is(.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content h2,.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content h3,.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content h4,.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content h5,.BlogPostPage-module__neJT_q__alignRight .BlogPostPage-module__neJT_q__content h6){text-align:end}:is(.BlogPostPage-module__neJT_q__content ul,.BlogPostPage-module__neJT_q__content ol){text-align:start;margin:0 0 1rem;padding-left:1.5rem}.BlogPostPage-module__neJT_q__content a{color:var(--blog-link)}.BlogPostPage-module__neJT_q__content a:hover{color:var(--blog-link-hover)}.BlogPostPage-module__neJT_q__content hr{border:none;border-top:1px solid var(--blog-border);margin:1.25rem 0}.BlogPostPage-module__neJT_q__content img{object-fit:contain;border-radius:4px;width:auto;max-width:min(100%,520px);height:auto;max-height:360px;margin-left:auto;margin-right:auto;display:block}.BlogPostPage-module__neJT_q__content figure{max-width:min(100%,520px);margin:1.5rem auto}.BlogPostPage-module__neJT_q__content figcaption{color:var(--blog-text-muted);margin-top:.5rem;font-size:.875em;font-style:italic}.BlogPostPage-module__neJT_q__content blockquote{border-left:4px solid var(--blog-blockquote-border);color:var(--blog-blockquote-text);text-align:start;margin:1rem 0;padding:.5rem 1rem}.BlogPostPage-module__neJT_q__callbackCta{background:var(--blog-cta-bg);border:1px solid var(--blog-cta-border);border-radius:12px;margin:1.75rem 0 0;padding:1.25rem 1.5rem}.BlogPostPage-module__neJT_q__callbackCtaTitle{color:var(--blog-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.BlogPostPage-module__neJT_q__callbackCtaText{color:var(--blog-cta-text);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.BlogPostPage-module__neJT_q__callbackCtaButton{color:var(--color-accent-contrast);background:var(--gradient-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.BlogPostPage-module__neJT_q__callbackCtaButton:hover{background:var(--gradient-accent-hover)}.BlogPostPage-module__neJT_q__callbackCtaButton:focus-visible{box-shadow:var(--focus-ring-accent-strong);outline:none}.BlogPostPage-module__neJT_q__actionsBar{border-top:1px solid var(--blog-border);flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding:1rem 0;display:flex}.BlogPostPage-module__neJT_q__actionButton{background:var(--blog-action-bg);border:1px solid var(--blog-action-border);color:var(--blog-text);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;display:inline-flex}.BlogPostPage-module__neJT_q__actionButton:hover:not(:disabled){filter:brightness(.97)}[data-app-theme=dark] .BlogPostPage-module__neJT_q__actionButton:hover:not(:disabled){filter:none;background:#ffffff26}.BlogPostPage-module__neJT_q__actionButton:disabled{opacity:.7;cursor:not-allowed}.BlogPostPage-module__neJT_q__actionButtonActive{background:rgb(var(--color-accent-rgb)/20%);border-color:rgb(var(--color-accent-rgb)/40%)}.BlogPostPage-module__neJT_q__actionIcon{font-size:1.125rem}.BlogPostPage-module__neJT_q__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.BlogPostPage-module__neJT_q__tag{background:var(--blog-tag-bg);color:var(--blog-tag-text);border:1px solid #0000;border-radius:4px;padding:.25rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-block}.BlogPostPage-module__neJT_q__tag:hover{color:var(--blog-link);border-color:var(--blog-border-strong);text-decoration:underline}.BlogPostPage-module__neJT_q__footer{border-top:1px solid var(--blog-border);margin-top:2rem;padding-top:1.5rem}.BlogPostPage-module__neJT_q__backLink{color:var(--blog-link);font-size:.9375rem;text-decoration:none}.BlogPostPage-module__neJT_q__backLink:hover{color:var(--blog-link-hover);text-decoration:underline}@media (max-width:768px){.BlogPostPage-module__neJT_q__breadcrumbsList{font-size:.8125rem}.BlogPostPage-module__neJT_q__title{margin:0 0 .5rem;font-size:1.375rem;line-height:1.28}.BlogPostPage-module__neJT_q__meta{gap:.75rem;font-size:.8125rem}.BlogPostPage-module__neJT_q__content{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:.875rem;line-height:1.65}.BlogPostPage-module__neJT_q__blocks{gap:1.5rem}.BlogPostPage-module__neJT_q__callbackCtaTitle{font-size:1rem}.BlogPostPage-module__neJT_q__callbackCtaText,.BlogPostPage-module__neJT_q__callbackCtaButton,.BlogPostPage-module__neJT_q__actionButton,.BlogPostPage-module__neJT_q__backLink{font-size:.875rem}}@media (max-width:480px){.BlogPostPage-module__neJT_q__title{font-size:1.25rem;line-height:1.3}}@media (max-width:360px){.BlogPostPage-module__neJT_q__title{font-size:1.125rem}}
.HomePage-module__fc7LVa__homePage{min-height:100vh}
