.adt-static-page img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.adt-static-page *,.adt-static-page :after,.adt-static-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.adt-static-page a:focus-visible,.adt-static-page button:focus-visible,.adt-static-page input:focus-visible,.adt-static-page summary:focus-visible,.adt-static-page textarea:focus-visible{outline:3px solid var(--adt-gold)!important;outline-offset:2px;box-shadow:0 0 0 5px rgba(32,26,22,.35);border-radius:var(--adt-radius-sm)}.adt-static-page .adt-st-hero{position:relative;min-height:260px;height:clamp(220px,22vw,320px);display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(135deg,var(--adt-green-deep) 0,var(--adt-green-forest) 100%)}.adt-static-page .adt-st-hero__content{position:relative;width:100%;z-index:1}.adt-static-page .adt-st-hero__inner{max-width:var(--adt-container);margin:0 auto;padding:0 1.25rem var(--adt-space-lg)}.adt-static-page .adt-breadcrumb{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 var(--adt-space-sm);padding:0;font-family:var(--adt-font-body);font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.adt-static-page .adt-breadcrumb li{display:flex;align-items:center;gap:.4rem;color:var(--adt-hp-white-70)}.adt-static-page .adt-breadcrumb li:not(:last-child):after{content:"/";color:var(--adt-hp-white-40,hsla(0,0%,100%,.4))}.adt-static-page .adt-breadcrumb a{color:var(--adt-hp-white-70)}.adt-static-page .adt-breadcrumb a:focus-visible,.adt-static-page .adt-breadcrumb a:hover{color:var(--adt-white)}.adt-static-page .adt-breadcrumb [aria-current=page]{color:var(--adt-white)}.adt-static-page .adt-st-hero h1{font-family:var(--adt-font-heading);font-weight:600;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;color:var(--adt-white);margin:0}.adt-static-page .adt-st-hero__subtitle{display:block;font-family:var(--adt-font-body);font-weight:700;font-size:.85rem;letter-spacing:.04em;color:var(--adt-hp-white-70);margin:.5rem 0 0}.adt-static-about .adt-st-section{padding:var(--adt-space-xl) 1.25rem;background:var(--adt-cream)}.adt-static-about .adt-st-section__inner{max-width:var(--adt-container);margin:0 auto}.adt-static-about .adt-st-section h2{font-family:var(--adt-font-heading);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.7rem);color:var(--adt-green-deep);margin:0 0 var(--adt-space-md)}.adt-static-about .adt-st-section p{font-family:var(--adt-font-body);font-size:.98rem;line-height:1.7;color:var(--adt-text-muted);max-width:80ch;margin:0 0 var(--adt-space-md)}.adt-static-about .adt-st-services{padding:0 1.25rem var(--adt-space-xl);background:var(--adt-cream)}.adt-static-about .adt-st-services__inner{max-width:var(--adt-container);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--adt-space-lg)}@media (min-width:768px){.adt-static-about .adt-st-services__inner{grid-template-columns:repeat(4,1fr)}}.adt-static-about .adt-st-service{background:var(--adt-white);border-radius:var(--adt-radius-md,12px);padding:var(--adt-space-md);text-align:center}.adt-static-about .adt-st-service__icon{font-size:1.8rem;color:var(--adt-gold);margin-bottom:.6rem}.adt-static-about .adt-st-service h3{font-family:var(--adt-font-heading);font-weight:600;font-size:.95rem;color:var(--adt-green-deep);margin:0 0 .4rem}.adt-static-about .adt-st-service p{font-family:var(--adt-font-body);font-size:.85rem;line-height:1.5;color:var(--adt-text-muted);margin:0}.adt-static-contact .adt-st-contact-cards{padding:var(--adt-space-xl) 1.25rem 0;background:var(--adt-cream)}.adt-static-contact .adt-st-contact-cards__inner{max-width:var(--adt-container);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--adt-space-md)}@media (min-width:768px){.adt-static-contact .adt-st-contact-cards__inner{grid-template-columns:repeat(3,1fr)}}.adt-static-contact .adt-st-contact-card{background:var(--adt-white);border-radius:var(--adt-radius-md,12px);padding:var(--adt-space-md);text-align:center}.adt-static-contact .adt-st-contact-card a,.adt-static-contact .adt-st-contact-card address{font-family:var(--adt-font-body);font-style:normal;color:var(--adt-green-deep);font-weight:700;text-decoration:none}.adt-static-contact .adt-st-contact-card a:focus-visible,.adt-static-contact .adt-st-contact-card a:hover{text-decoration:underline}.adt-static-contact .adt-st-form-section{padding:var(--adt-space-xl) 1.25rem;background:var(--adt-cream)}.adt-static-contact .adt-st-form-status{max-width:var(--adt-container);margin:0 auto var(--adt-space-lg);padding:.9rem 1.1rem;border-radius:var(--adt-radius-sm);border:1px solid #c0392b;background:#fdf1ef;color:#8a2c1f;font-family:var(--adt-font-body);font-size:.92rem}.adt-static-contact .adt-st-form-status[hidden]{display:none}.adt-static-contact .adt-st-form-section__inner{max-width:var(--adt-container);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--adt-space-lg)}@media (min-width:900px){.adt-static-contact .adt-st-form-section__inner{grid-template-columns:1.1fr .9fr}}.adt-static-contact .adt-st-form-group{margin-bottom:var(--adt-space-sm)}.adt-static-contact .adt-st-form-group label{display:block;font-family:var(--adt-font-body);font-weight:700;font-size:.85rem;color:var(--adt-green-deep);margin-bottom:.3rem}.adt-static-contact .adt-st-form-group input,.adt-static-contact .adt-st-form-group textarea{width:100%;min-height:44px;padding:.6rem .8rem;border:1px solid var(--adt-border,#d8d2c8);border-radius:var(--adt-radius-sm);font-family:var(--adt-font-body);font-size:.92rem;background:var(--adt-white);color:var(--adt-text-dark)}.adt-static-contact .adt-st-form-group input:user-invalid{border-color:#c0392b}.adt-static-contact .adt-st-form-group textarea{min-height:120px;resize:vertical}.adt-static-contact .adt-st-form-submit{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1.75rem;border:0;border-radius:var(--adt-radius-sm);background:var(--adt-gold);color:var(--adt-text-dark);font-family:var(--adt-font-body);font-weight:700;font-size:.92rem;cursor:pointer;transition:transform var(--adt-transition),box-shadow var(--adt-transition)}.adt-static-contact .adt-st-form-submit:focus-visible,.adt-static-contact .adt-st-form-submit:hover{transform:translateY(-2px);box-shadow:var(--adt-shadow-md)}@media (prefers-reduced-motion:reduce){.adt-static-contact .adt-st-form-submit:focus-visible,.adt-static-contact .adt-st-form-submit:hover{transform:none}}.adt-static-contact .adt-st-map-holder{border-radius:var(--adt-radius-md,12px);overflow:hidden;min-height:320px}.adt-static-contact .adt-st-map-holder iframe{width:100%;height:100%;min-height:320px;border:0;display:block}.adt-static-contact .adt-st-map-placeholder{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.5rem;text-align:center;background:linear-gradient(135deg,var(--adt-sand,#f6efe4) 0,var(--adt-cream,#fbf8f2) 100%);background-image:linear-gradient(135deg,var(--adt-sand,#f6efe4) 0,var(--adt-cream,#fbf8f2) 100%),repeating-linear-gradient(45deg,rgba(32,26,22,.03) 0,rgba(32,26,22,.03) 2px,transparent 2px,transparent 14px)}.adt-static-contact .adt-st-map-placeholder__address{margin:0;font-family:var(--adt-font-heading,serif);font-size:1.1rem;color:var(--adt-text-dark,#201a16)}.adt-static-contact .adt-st-map-load-btn{font-family:var(--adt-font-body,sans-serif);font-weight:700;font-size:.9rem;color:var(--adt-white,#fff);background:var(--adt-terracotta,#86452a);border:0;border-radius:var(--adt-radius-sm,6px);padding:.7rem 1.4rem;cursor:pointer;min-height:44px}.adt-static-contact .adt-st-map-load-btn:focus-visible,.adt-static-contact .adt-st-map-load-btn:hover{background:var(--adt-terracotta-light,#a45c40)}.adt-static-contact .adt-st-map-direct-link{font-family:var(--adt-font-body,sans-serif);font-size:.85rem;font-weight:600;color:var(--adt-terracotta,#86452a);text-decoration:underline}.adt-static-contact .adt-st-map-error,.adt-static-contact .adt-st-map-loading{margin:0;font-family:var(--adt-font-body,sans-serif);color:var(--adt-text-muted,#6b6058)}.adt-static-contact .adt-st-map-error a{color:var(--adt-terracotta,#86452a);font-weight:600}.adt-static-faq .adt-st-faq-section{padding:var(--adt-space-xl) 1.25rem;background:var(--adt-cream)}.adt-static-faq .adt-st-faq-section__inner{max-width:860px;margin:0 auto}.adt-static-faq .adt-st-faq-item{background:var(--adt-white);border-radius:var(--adt-radius-sm);margin-bottom:var(--adt-space-sm);overflow:hidden}.adt-static-faq .adt-st-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--adt-space-sm);padding:1rem 1.25rem;font-family:var(--adt-font-heading);font-weight:600;font-size:1rem;color:var(--adt-green-deep);min-height:44px}.adt-static-faq .adt-st-faq-item summary::-webkit-details-marker{display:none}.adt-static-faq .adt-st-faq-item summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--adt-gold);flex-shrink:0;transition:transform var(--adt-transition)}.adt-static-faq .adt-st-faq-item[open] summary:after{content:"\2212"}@media (prefers-reduced-motion:reduce){.adt-static-faq .adt-st-faq-item summary:after{transition:none}}.adt-static-faq .adt-st-faq-item p{font-family:var(--adt-font-body);font-size:.92rem;line-height:1.65;color:var(--adt-text-muted);margin:0;padding:0 1.25rem 1.1rem}.adt-static-status .adt-st-status-section{padding:var(--adt-space-xl) 1.25rem;background:var(--adt-cream);text-align:center}.adt-static-status .adt-st-status-section__inner{max-width:640px;margin:0 auto}.adt-static-status .adt-st-status-code{font-family:var(--adt-font-heading);font-size:clamp(3.5rem,9vw,5.5rem);line-height:1;color:var(--adt-gold);margin:0 0 .5rem;font-weight:700}.adt-static-status .adt-st-status-title{font-family:var(--adt-font-heading);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.7rem);color:var(--adt-green-deep);margin:0 0 .8rem}.adt-static-status .adt-st-status-message{font-family:var(--adt-font-body);font-size:.98rem;line-height:1.65;color:var(--adt-text-muted);margin:0 0 var(--adt-space-lg)}.adt-static-status .adt-st-status-links{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.adt-static-status .adt-st-status-links a{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1.3rem;border:2px solid var(--adt-green-deep);border-radius:var(--adt-radius-sm);color:var(--adt-green-deep);font-family:var(--adt-font-body);font-weight:700;font-size:.88rem;text-decoration:none;transition:transform var(--adt-transition),box-shadow var(--adt-transition)}.adt-static-status .adt-st-status-links a.adt-st-status-links__primary{background:var(--adt-gold);border-color:var(--adt-gold);color:var(--adt-text-dark)}.adt-static-status .adt-st-status-links a:focus-visible,.adt-static-status .adt-st-status-links a:hover{transform:translateY(-2px);box-shadow:var(--adt-shadow-md)}@media (prefers-reduced-motion:reduce){.adt-static-status .adt-st-status-links a:focus-visible,.adt-static-status .adt-st-status-links a:hover{transform:none}}