:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--c-primary:#0d9488;--paInteractiveColor:#0d9488;--c-primary-dark:#0f766e;--c-primary-light:#ccfbf1;--c-text:#1e293b;--c-text-light:#64748b;--c-bg:#fff;--c-bg-alt:#f4faf4;--c-border:#e2e8f0;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-full:9999px;--shadow-md:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);--content-max-width:640px}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--c-text);background-color:var(--c-bg)}img{display:block;max-width:100%}a{color:var(--c-primary);transition:color .15s ease}a:hover{color:var(--c-primary-dark)}.Home{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--sp-8) var(--sp-4)}.Home-content{width:100%;max-width:var(--content-max-width);text-align:center}.Home-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;margin-bottom:var(--sp-6);color:var(--c-text)}.Home-text{font-size:1.125rem;color:var(--c-text-light)}.Home-contact{margin-top:var(--sp-8)}.Text p{margin-bottom:.65em}.Text p:last-child{margin-bottom:0}.Text b,.Text strong{font-weight:700}.Text em,.Text i{font-style:italic}.Text a{text-decoration:underline}.Accordion-icon{width:1.125rem;height:1.125rem}.Accordion-body{margin-top:var(--sp-6)}.PaField-input{width:100%;border:1px solid var(--c-border);border-radius:var(--radius-md)}.PaField-input::placeholder{color:var(--c-text-light);opacity:1}.PaField-input:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-light)}.PaButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-full);font-size:.9375rem;font-weight:600;color:#fff;background-color:var(--c-primary);cursor:pointer;user-select:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.PaButton:hover{background-color:var(--c-primary-dark)}.PaButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.PaButton.outline{color:var(--c-primary);background-color:transparent;border:1px solid var(--c-primary)}.PaButton.outline:hover{color:#fff;background-color:var(--c-primary)}