.process-step[data-astro-cid-ahc3q4vw]>div[data-astro-cid-ahc3q4vw]:first-child .feature-icon{width:100%;height:100%;margin:0;background:transparent}.process-step[data-astro-cid-ahc3q4vw]:last-child>div[data-astro-cid-ahc3q4vw]:first-child .feature-icon{color:var(--color-bg)}.contact-note[data-astro-cid-ahc3q4vw]{width:fit-content;color:#c2410c;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.4}.dark .contact-note[data-astro-cid-ahc3q4vw]{color:#ff8a47}.contact-note-hero[data-astro-cid-ahc3q4vw]{margin:-1.5rem 0 3rem min(12%,8rem);transform:rotate(-4deg)}.contact-note-form[data-astro-cid-ahc3q4vw]{margin:-1rem 0 0 auto;transform:rotate(3deg)}.contact-note-direct[data-astro-cid-ahc3q4vw]{margin:1.5rem 0 0 12%;transform:rotate(-4deg)}.contact-note-location[data-astro-cid-ahc3q4vw]{margin:1rem 0 0 min(20%,10rem);transform:rotate(3deg)}.contact-note-process[data-astro-cid-ahc3q4vw]{margin:1.5rem 12% 0 auto;transform:rotate(-3deg)}.contact-note-faq[data-astro-cid-ahc3q4vw]{margin:-1rem 8% 2rem auto;transform:rotate(4deg)}.input-field[data-astro-cid-ahc3q4vw]{background:var(--color-bg-surface);border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);border-radius:.75rem;padding:.875rem 1rem;margin-top:.5rem;width:100%;color:var(--color-text, #f4f4f0);font-size:1rem;transition:border-color .3s ease}.input-field[data-astro-cid-ahc3q4vw]::placeholder{color:var(--color-text-muted);opacity:1}.input-field[data-astro-cid-ahc3q4vw]:focus{outline:2px solid #ff5b00;outline-offset:3px;border-color:#ff5b00}.field-label[data-astro-cid-ahc3q4vw]{display:block;font-size:.875rem;font-weight:600;color:var(--color-text, #f4f4f0)}.input-field[data-astro-cid-ahc3q4vw]:-webkit-autofill,.input-field[data-astro-cid-ahc3q4vw]:-webkit-autofill:hover,.input-field[data-astro-cid-ahc3q4vw]:-webkit-autofill:focus,.input-field[data-astro-cid-ahc3q4vw]:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text, #f4f4f0)!important;-webkit-box-shadow:0 0 0px 1000px var(--color-bg-surface, #111111) inset!important;box-shadow:0 0 0 1000px var(--color-bg-surface, #111111) inset!important;transition:background-color 5000000s ease-in-out 0s!important;caret-color:#ff5b00!important}select[data-astro-cid-ahc3q4vw].input-field{cursor:pointer;color-scheme:light dark}select[data-astro-cid-ahc3q4vw].input-field option[data-astro-cid-ahc3q4vw]{background:var(--color-bg-surface);color:var(--color-text)}.contact-select[data-astro-cid-ahc3q4vw]{position:relative}.contact-select[data-astro-cid-ahc3q4vw] [data-astro-cid-ahc3q4vw][hidden]{display:none}.contact-select-trigger[data-astro-cid-ahc3q4vw]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer;min-height:3.5rem;transition:border-color .2s ease,background-color .2s ease}.contact-select-trigger[data-astro-cid-ahc3q4vw]:hover,.contact-select-trigger[data-astro-cid-ahc3q4vw][aria-expanded=true]{border-color:#ff5b00}.contact-select-trigger[data-astro-cid-ahc3q4vw] svg[data-astro-cid-ahc3q4vw]{flex:none;width:1rem;height:1rem;color:var(--color-text-muted);transition:transform .2s ease,color .2s ease}.contact-select-trigger[data-astro-cid-ahc3q4vw][aria-expanded=true] svg[data-astro-cid-ahc3q4vw]{color:#ff5b00;transform:rotate(180deg)}.contact-select-list[data-astro-cid-ahc3q4vw]{position:absolute;z-index:50;top:100%;left:0;right:0;margin-top:.5rem;padding:.5rem;max-height:17rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:1rem;background:var(--color-bg-elevated);box-shadow:0 18px 45px #00000047;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}.contact-select-option[data-astro-cid-ahc3q4vw]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;width:100%;padding:.7rem .85rem;border-radius:.6rem;color:var(--color-text-secondary);cursor:pointer;text-align:left;font-size:.9375rem;line-height:1.4;transition:background-color .15s ease,color .15s ease}.contact-select-option[data-astro-cid-ahc3q4vw]:hover,.contact-select-option[data-astro-cid-ahc3q4vw]:focus-visible{background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text);outline:none}.contact-select-option[data-astro-cid-ahc3q4vw]:focus-visible{box-shadow:inset 0 0 0 2px #ff5b00}.contact-select-option[data-astro-cid-ahc3q4vw][aria-selected=true]{color:var(--color-text);background:color-mix(in srgb,#ff5b00 12%,transparent);font-weight:600}.contact-select-option[data-astro-cid-ahc3q4vw][aria-selected=true]:after{content:"✓";color:#ff5b00;font-size:1rem;font-weight:700}@media(pointer:coarse){body.contact-page{-webkit-tap-highlight-color:transparent}body.contact-page .custom-cursor{display:none!important}body.contact-page a,body.contact-page button{touch-action:manipulation}body.contact-page button{min-height:44px;-webkit-user-select:none;user-select:none}body.contact-page .contact-touch-link,body.contact-page footer a{display:inline-flex;align-items:center;min-height:44px}body.contact-page .contact-touch-link:active,body.contact-page .faq-trigger:active{color:var(--color-accent)}body.contact-page .site-container{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}@media(pointer:coarse)and (min-width:640px){body.contact-page .site-container{padding-left:max(2rem,env(safe-area-inset-left,0px));padding-right:max(2rem,env(safe-area-inset-right,0px))}}@media(pointer:coarse)and (min-width:768px){body.contact-page .site-container{padding-left:max(2.5rem,env(safe-area-inset-left,0px));padding-right:max(2.5rem,env(safe-area-inset-right,0px))}}
