:root{--select-border:#272728;--select-focus:blue;--select-arrow:var(--select-border)}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-ubuntu),sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h2{font-family:var(--font-montserrat),sans-serif}.full-page{min-height:100vh;min-height:100svh}main{height:100%;justify-self:flex-start;width:100%}li{list-style:none}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin-inline:auto;padding-inline:1rem}@media(min-width:1280px){.container{padding-inline:2rem}}@media(min-width:1440px){.container{padding-inline:0}}body.menu-open{overflow:hidden;height:100vh;touch-action:none}.call-now{position:fixed;left:0;right:0;bottom:0;text-align:center;background-color:#274c77;color:#fff;font-size:1.1rem;font-weight:600;z-index:9999;box-shadow:0 -2px 6px rgba(0,0,0,.15);box-sizing:border-box;margin:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.call-now:after{content:"";position:absolute;left:0;right:0;bottom:-500px;height:120px;background-color:inherit;z-index:-1}.call-now .phone{display:flex;align-items:center;justify-content:center;gap:.5rem}@media(min-width:1280px){.call-now .phone{padding:0 88px}}.perioxes__container{max-width:800px;margin-inline:auto}.perioxes__breadcrumb{font-size:.875rem;color:#888;margin-bottom:1.5rem;display:flex;gap:.25rem;flex-wrap:wrap}.perioxes__breadcrumb a{color:#274c77}.perioxes__breadcrumb a:hover{text-decoration:underline}.perioxes__header{margin-bottom:2rem}.perioxes h1{font-size:1.75rem;color:#1a1a1a;line-height:1.3;margin-bottom:.25rem}@media(min-width:768px){.perioxes h1{font-size:2.25rem}}@media(min-width:992px){.perioxes h1{font-size:2.75rem}}.perioxes__subtitle{font-size:1rem;color:#888}@media(min-width:768px){.perioxes__subtitle{font-size:1.1rem}}.perioxes__body{padding:2rem 1rem 4rem}@media(min-width:768px){.perioxes__body{padding:3rem 2rem 5rem}}.perioxes__intro{margin-bottom:2.5rem}.perioxes__intro p{font-size:1rem;line-height:1.75;color:#444;margin-bottom:.75rem}@media(min-width:768px){.perioxes__intro p{font-size:1.05rem}}.perioxes__services{margin-bottom:2.5rem}.perioxes__services h2{font-size:1.25rem;color:#274c77;margin-bottom:1rem}@media(min-width:768px){.perioxes__services h2{font-size:1.5rem}}.perioxes__services ul{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media(min-width:768px){.perioxes__services ul{grid-template-columns:1fr 1fr}}.perioxes__services li{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:#444;padding:.6rem 0;border-bottom:1px solid #e9e9e9}.perioxes__check{color:#274c77;font-weight:700;flex-shrink:0;font-size:.9rem}.perioxes__cta{background-color:#f0f4f9;border-radius:12px;padding:1.5rem;margin-bottom:2.5rem}@media(min-width:768px){.perioxes__cta{padding:2rem}}.perioxes__cta h2{font-size:1.25rem;color:#274c77;margin-bottom:.75rem}@media(min-width:768px){.perioxes__cta h2{font-size:1.5rem}}.perioxes__cta p{font-size:.95rem;color:#555;line-height:1.6;margin-bottom:1.25rem}.perioxes__buttons{display:flex;flex-direction:column;gap:.75rem}@media(min-width:576px){.perioxes__buttons{flex-direction:row;flex-wrap:wrap}}.perioxes__btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s,color .2s;text-decoration:none;text-align:center}@media(min-width:576px){.perioxes__btn{width:auto}}.perioxes__btn--primary{background-color:#274c77;color:#fff}.perioxes__btn--primary:hover{background-color:#1d3858}.perioxes__btn--secondary{background-color:#444;color:#fff}.perioxes__btn--secondary:hover{background-color:#222}.perioxes__btn--outline{border:2px solid #274c77;color:#274c77;background:transparent}.perioxes__btn--outline:hover{background-color:#274c77;color:#fff}.perioxes__location h2{font-size:1.1rem;color:#274c77;margin-bottom:.6rem}.perioxes__location address{font-style:normal;font-size:.95rem;color:#555;line-height:1.8}.perioxes__location a{color:#274c77}.perioxes__location a:hover{text-decoration:underline}