.showroom-shell{--charcoal: #1d1d19;--yellow: #f5af19;--ivory: #f4f1e9;--muted: #625f56;--line: #dedad0;--primary: var(--yellow);--background: var(--ivory);--foreground: var(--charcoal);--border: var(--line);--radius: .3rem;color-scheme:light;margin:0;scroll-behavior:smooth;scroll-padding-top:100px;font-family:Cairo,sans-serif;font-size:14px;line-height:1.7;color:var(--charcoal);background:var(--ivory)}.showroom-shell *{box-sizing:border-box}.showroom-shell button,.showroom-shell input,.showroom-shell select{font:inherit}.showroom-shell button,.showroom-shell a,.showroom-shell input,.showroom-shell select,.showroom-shell summary{-webkit-tap-highlight-color:transparent}.showroom-shell button,.showroom-shell a{touch-action:manipulation}.showroom-shell button{cursor:pointer;border:0;background:none;color:inherit}.showroom-shell a{color:inherit;text-decoration:none}.showroom-shell h1,.showroom-shell h2,.showroom-shell h3,.showroom-shell p{margin:0}.showroom-shell img{max-width:100%}.showroom-shell button:focus-visible,.showroom-shell a:focus-visible,.showroom-shell summary:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.showroom-shell input:focus,.showroom-shell select:focus{outline:2px solid var(--yellow);outline-offset:-2px}.showroom-shell ::selection{color:var(--charcoal);background:var(--yellow)}.showroom-shell .container{width:min(1216px,calc(100% - 96px));margin-inline:auto}.showroom-shell .eyebrow{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15px}.showroom-shell .site-header{position:relative;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;height:86px;padding-inline:48px;color:var(--charcoal);border-bottom:1px solid var(--line);background:var(--ivory)}.showroom-shell .wordmark{display:flex;flex-shrink:0;align-items:center;gap:11px}.showroom-shell .wordmark img{width:43px;height:43px}.showroom-shell .wordmark strong{display:block;font-size:21px;font-weight:900;line-height:1.35;letter-spacing:-.8px}.showroom-shell .wordmark small{display:block;color:#625f56;font-size:10px;font-weight:600;line-height:1.8}.showroom-shell .desktop-navigation{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:600}.showroom-shell .desktop-navigation a:hover{color:#a57611}.showroom-shell .header-contacts{display:flex;align-items:center;gap:19px}.showroom-shell .header-contacts a{display:flex;align-items:center;gap:7px}.showroom-shell .location-link{font-size:11px}.showroom-shell .phone-button{padding:11px 15px;color:#fff;border-radius:3px;background:var(--charcoal);font-size:12px;white-space:nowrap}.showroom-shell .yellow-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 19px;color:var(--charcoal);border-radius:3px;background:var(--yellow);font-size:12px;font-weight:800}.showroom-shell .yellow-button:hover{background:#e6a21a}.showroom-shell .visit-section{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:38px max(48px,calc((100vw - 1216px)/2));background:var(--yellow)}.showroom-shell .visit-section .eyebrow{color:#665327}.showroom-shell .visit-section h2{margin-block:5px;font-size:29px;font-weight:800}.showroom-shell .visit-section p{color:#6c5426;font-size:11px}.showroom-shell .visit-section .yellow-button{color:var(--ivory);background:var(--charcoal);white-space:nowrap}.showroom-shell .site-footer{display:grid;grid-template-columns:1.1fr 1fr 1.3fr 1.2fr;gap:35px;padding:45px 48px;color:var(--ivory);background:var(--charcoal)}.showroom-shell .footer-brand strong{display:block;font-size:23px;font-weight:900}.showroom-shell .footer-brand>span{color:#9f9e8d;font-size:10px}.showroom-shell .footer-brand p{margin-top:15px;color:var(--yellow);font-size:11px}.showroom-shell .site-footer h3{margin-bottom:15px;color:#d5cebb;font-size:11px;font-weight:700}.showroom-shell .site-footer a,.showroom-shell .site-footer>div>span{display:flex;align-items:center;gap:8px;color:#a3a08f;font-size:10px;line-height:2.5}.showroom-shell .footer-note{align-self:center;color:#838071;font-size:9px;line-height:2.3}.showroom-shell .footer-bottom{display:flex;justify-content:space-between;padding:13px 48px;color:#787564;border-top:1px solid #38372d;background:var(--charcoal);font-size:8px}.showroom-shell .footer-bottom>span:last-child{font-family:Barlow Condensed,sans-serif;font-size:10px;letter-spacing:2px}.showroom-shell .mobile-contact-bar{display:none}@media (min-width: 1550px){.showroom-shell .site-header{padding-inline:max(48px,calc((100vw - 1312px)/2))}.showroom-shell .site-footer,.showroom-shell .footer-bottom{padding-inline:max(48px,calc((100vw - 1216px)/2))}}@media (max-width: 1050px){.showroom-shell .container{width:calc(100% - 48px)}.showroom-shell .site-header{gap:18px;padding-inline:24px}.showroom-shell .desktop-navigation{gap:16px;font-size:11px}.showroom-shell .header-contacts{gap:12px}.showroom-shell .site-footer{gap:24px;padding-inline:24px}.showroom-shell .visit-section{padding-inline:24px}}@media (max-width: 760px){.showroom-shell .container{width:calc(100% - 32px)}.showroom-shell .site-header{gap:13px;height:69px;padding-inline:16px}.showroom-shell .wordmark{gap:8px}.showroom-shell .wordmark img{width:34px;height:34px}.showroom-shell .wordmark strong{font-size:18px}.showroom-shell .wordmark small{font-size:8px}.showroom-shell .desktop-navigation{display:none}.showroom-shell .header-contacts{gap:12px}.showroom-shell .location-link{font-size:9px}.showroom-shell .header-contacts .phone-button{padding:9px}.showroom-shell .phone-button>span{display:none}.showroom-shell .visit-section{display:block;padding:27px 16px}.showroom-shell .visit-section h2{font-size:24px}.showroom-shell .visit-section .eyebrow,.showroom-shell .visit-section p{font-size:9px}.showroom-shell .visit-section .yellow-button{margin-top:20px;font-size:10px}.showroom-shell .site-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:30px 16px}.showroom-shell .footer-brand strong{font-size:22px}.showroom-shell .site-footer h3{font-size:10px}.showroom-shell .site-footer a,.showroom-shell .site-footer>div>span{font-size:8px;line-height:2.7}.showroom-shell .footer-note{font-size:8px;line-height:2.2}.showroom-shell .footer-bottom{gap:10px;padding:12px 16px 87px;font-size:6px}.showroom-shell .footer-bottom>span:last-child{font-size:7px;letter-spacing:1px}.showroom-shell .mobile-contact-bar{position:fixed;right:0;bottom:0;left:0;z-index:50;display:flex;padding:11px 12px max(11px,env(safe-area-inset-bottom));color:var(--ivory);border-top:1px solid #55513f;background:var(--charcoal);box-shadow:0 -5px 18px #1d1d191c}.showroom-shell .mobile-contact-bar a{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:28px;font-size:10px}.showroom-shell .mobile-contact-bar a+a{border-right:1px solid #4b483a}.showroom-shell .mobile-contact-bar a:nth-child(2),.showroom-shell .mobile-contact-bar a.mobile-fazaa-link{color:var(--yellow)}.showroom-shell .mobile-contact-bar svg{width:16px;height:16px}}@media (prefers-reduced-motion: reduce){.showroom-shell,.showroom-shell *,.showroom-shell *:before,.showroom-shell *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.showroom-shell .skip-link{position:absolute;top:-5rem;right:16px;z-index:200;min-height:44px;padding:10px 14px;color:var(--charcoal);border:2px solid var(--charcoal);border-radius:3px;background:var(--yellow);font-weight:800}.showroom-shell .skip-link:focus{top:12px}.showroom-shell .mobile-menu-toggle,.showroom-shell .mobile-navigation{display:none}.showroom-shell .site-footer a,.showroom-shell .site-footer>div>span,.showroom-shell .footer-note,.showroom-shell .footer-bottom{color:#d7d0bd}.showroom-shell .wordmark,.showroom-shell .header-contacts a,.showroom-shell .yellow-button,.showroom-shell .mobile-contact-bar a{min-height:44px}@media (max-width: 760px){.showroom-shell .site-header{position:relative;min-height:72px;height:auto;gap:6px}.showroom-shell .wordmark{min-width:0}.showroom-shell .wordmark strong{font-size:16px}.showroom-shell .header-contacts{gap:2px}.showroom-shell .header-contacts a{min-width:44px;justify-content:center}.showroom-shell .location-link>span,.showroom-shell .phone-button>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.showroom-shell .mobile-menu-toggle{display:inline-flex;width:44px;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--charcoal);border:1px solid #c8b576;border-radius:3px}.showroom-shell .mobile-menu-toggle svg{width:22px;height:22px}.showroom-shell .mobile-navigation:not([hidden]){position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:110;display:flex;flex-direction:column;gap:5px;padding:16px;border-bottom:1px solid var(--line);background:var(--ivory);box-shadow:0 14px 24px #1d1d1933}.showroom-shell .mobile-navigation-title{color:#625f56;font-size:12px;font-weight:800}.showroom-shell .mobile-navigation a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding-inline:12px;color:#625f56;border:1px solid #d6d2c6;border-radius:3px;background:#faf8f2;font-size:14px;font-weight:800}.showroom-shell .mobile-navigation a:active,.showroom-shell .mobile-navigation a:hover{border-color:#a57611;background:#eee5d0}.showroom-shell .mobile-contact-bar{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}.showroom-shell .installment-notice--compact{min-width:0;padding-block:12px 8px}.showroom-shell .installment-notice--compact .installment-notice-card{display:block;overflow:hidden;border:1px solid #d4c493;background:linear-gradient(120deg,rgb(245 175 25 / 18%),transparent 54%),#fbf8ef;box-shadow:0 10px 20px #1d1d1912}.showroom-shell .installment-notice--compact .installment-notice-summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--charcoal);font-size:clamp(13px,1.6vw,15px);font-weight:900;line-height:1.65;list-style:none;padding:12px 18px}.showroom-shell .installment-notice--compact .installment-notice-summary::-webkit-details-marker{display:none}.showroom-shell .installment-notice--compact .installment-notice-summary:after{flex:0 0 auto;color:#8a6413;content:"+";font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1}.showroom-shell .installment-notice--compact details[open] .installment-notice-summary{border-bottom:1px solid #d4c493}.showroom-shell .installment-notice--compact details[open] .installment-notice-summary:after{content:"−"}.showroom-shell .installment-notice--compact .installment-notice-summary:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.showroom-shell .installment-notice--compact .installment-notice-details{padding:14px 18px 18px}.showroom-shell .installment-notice--compact .installment-copy h2{margin-top:3px;font-size:clamp(21px,2.5vw,27px)}.showroom-shell .installment-notice--compact .installment-contact-link{min-height:44px}@media (max-width: 760px){.showroom-shell .installment-notice--compact{padding-block:10px 6px}.showroom-shell .installment-notice--compact .installment-notice-summary{align-items:flex-start;padding:12px 14px}.showroom-shell .installment-notice--compact .installment-notice-details{padding:12px 14px 16px}.showroom-shell .installment-notice--compact .installment-copy h2{font-size:21px}}@media (prefers-reduced-motion: reduce){.showroom-shell .installment-notice--compact .installment-contact-link{transition:none}}.showroom-shell .carstation-header-badge{display:inline-flex;min-width:44px;min-height:44px;max-width:100%;align-items:center;gap:9px;flex:0 1 auto;border:1px solid #47463b;border-radius:3px;background:var(--charcoal);color:var(--ivory);padding:6px 9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.showroom-shell .carstation-header-badge:hover{border-color:var(--yellow);background:#2a2a22;color:var(--yellow);transform:translateY(-1px)}.showroom-shell .carstation-header-badge:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.showroom-shell .carstation-header-badge__icon,.showroom-shell .carstation-header-badge__arrow{width:17px;height:17px;flex:0 0 auto}.showroom-shell .carstation-header-badge__icon{color:var(--yellow)}.showroom-shell .carstation-header-badge__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:0;line-height:1.25;white-space:nowrap}.showroom-shell .carstation-header-badge__copy strong{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis}.showroom-shell .carstation-header-badge__copy small{color:#bdb8a8;font-size:9px;font-weight:600}.showroom-shell .carstation-header-badge__range{display:inline-flex;min-width:49px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;border-inline-start:1px solid #555246;padding-inline-start:9px;line-height:1.1;text-align:center;white-space:nowrap}.showroom-shell .carstation-header-badge__range b{color:var(--yellow);font-family:Barlow Condensed,Cairo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.2px}.showroom-shell .carstation-header-badge__range small{color:#bdb8a8;font-size:8px;font-weight:600}.showroom-shell .carstation-header-badge__arrow{color:#bdb8a8}.showroom-shell .carstation-header-badge:hover .carstation-header-badge__arrow{color:var(--yellow)}@media (max-width: 480px){.showroom-shell .carstation-header-badge{gap:7px;padding-inline:7px}.showroom-shell .carstation-header-badge__copy strong{font-size:11px}.showroom-shell .carstation-header-badge__copy small{font-size:8px}.showroom-shell .carstation-header-badge__range{min-width:45px;padding-inline-start:7px}.showroom-shell .carstation-header-badge__arrow{display:none}}@media (max-width: 350px){.showroom-shell .carstation-header-badge{gap:6px;padding-inline:6px}.showroom-shell .carstation-header-badge__icon{width:16px;height:16px}.showroom-shell .carstation-header-badge__copy small{display:none}.showroom-shell .carstation-header-badge__range{min-width:42px;padding-inline-start:6px}}@media (prefers-reduced-motion: reduce){.showroom-shell .carstation-header-badge{transition:none}.showroom-shell .carstation-header-badge:hover{transform:none}}.showroom-shell .site-header.site-header-with-finance{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"identity navigation finance contacts";height:auto;min-height:86px;gap:16px;padding-block:10px}.showroom-shell .site-header-with-finance>.wordmark{grid-area:identity}.showroom-shell .site-header-with-finance>.desktop-navigation{grid-area:navigation;min-width:0;justify-content:center;gap:20px}.showroom-shell .site-header-with-finance>.header-contacts{grid-area:contacts}.showroom-shell .site-header-with-finance>.carstation-header-badge{grid-area:finance;min-width:0;min-height:50px}.showroom-shell .carstation-header-badge__copy strong{font-size:14px}.showroom-shell .carstation-header-badge__copy small{font-size:10px}.showroom-shell .carstation-header-badge__range b{font-size:22px}.showroom-shell .carstation-header-badge__range small{font-size:10px}@media (max-width: 1379px){.showroom-shell .site-header.site-header-with-finance{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"identity navigation contacts" "finance finance finance";row-gap:10px;padding-bottom:12px}.showroom-shell .site-header-with-finance>.carstation-header-badge{width:100%;padding-inline:14px}}@media (max-width: 760px){.showroom-shell .site-header.site-header-with-finance{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity contacts" "finance finance";column-gap:10px;row-gap:10px;padding-block:12px}.showroom-shell .site-header-with-finance>.carstation-header-badge{min-height:48px;padding-inline:12px}.showroom-shell .carstation-header-badge__copy strong{font-size:14px}.showroom-shell .carstation-header-badge__copy small{display:block;font-size:10px}}.fazaa-page,.fazaa-form,.fazaa-entry{--fazaa-charcoal: #1d1d19;--fazaa-ink: #37352e;--fazaa-amber: #f5af19;--fazaa-amber-dark: #a76f05;--fazaa-ivory: #f4f1e9;--fazaa-panel: #fffdf8;--fazaa-line: #dedad0;--fazaa-muted: #6b695f;font-family:Cairo,sans-serif}.fazaa-page{min-width:0;overflow-x:clip;background:var(--fazaa-ivory);color:var(--fazaa-ink)}.fazaa-page *,.fazaa-page *:before,.fazaa-page *:after,.fazaa-form *,.fazaa-form *:before,.fazaa-form *:after{box-sizing:border-box}.fazaa-hero,.fazaa-entry,.fazaa-form{width:min(900px,calc(100% - 32px));margin-inline:auto}.fazaa-hero{position:relative;overflow:hidden;margin-top:34px;padding:clamp(28px,6vw,52px);border:1px solid var(--fazaa-charcoal);border-radius:4px;background:linear-gradient(135deg,transparent 76%,rgb(245 175 25 / .12) 76% 83%,transparent 83%),var(--fazaa-charcoal);color:#fffdf8}.fazaa-hero:before{position:absolute;top:0;left:0;width:27px;height:27px;background:var(--fazaa-amber);content:""}.fazaa-hero>*{position:relative}.fazaa-hero h1{max-width:690px;margin:7px 0 8px;font-size:clamp(30px,6vw,48px);font-weight:900;letter-spacing:-1.2px;line-height:1.43}.fazaa-hero p,.fazaa-entry-copy{max-width:660px;margin:0;color:#d4cec0;font-size:14px;line-height:2}.fazaa-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:17px 20px;border:1px solid var(--fazaa-line);border-right:4px solid var(--fazaa-amber);background:#faf8f2}.fazaa-entry-copy{color:var(--fazaa-muted);font-size:13px}.fazaa-entry h2{margin:2px 0 4px;color:var(--fazaa-charcoal);font-size:clamp(21px,3vw,28px)}.fazaa-entry-icon{color:var(--fazaa-amber-dark);flex-shrink:0}.fazaa-coverage{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;color:#f9cf74;font-size:13px}.fazaa-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#75623d;font-size:13px;font-weight:700}.showroom-shell .mobile-contact-bar a.mobile-fazaa-link{color:var(--yellow);min-height:44px}.showroom-shell .desktop-navigation{flex-wrap:wrap}.fazaa-entry-link,.fazaa-phone-inquiry,.fazaa-location-button,.fazaa-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:3px;padding:10px 15px;font:inherit;font-size:14px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.fazaa-entry-link,.fazaa-submit{background:var(--fazaa-amber);color:var(--fazaa-charcoal)}.fazaa-entry-link:hover,.fazaa-submit:not(:disabled):hover{background:#ffc444;transform:translateY(-1px)}.fazaa-form{min-width:0;margin-top:26px;margin-bottom:62px;padding:clamp(20px,4vw,35px);border:1px solid var(--fazaa-line);border-top:4px solid var(--fazaa-amber);background:var(--fazaa-panel);box-shadow:0 12px 35px #1d1d190d;color:var(--fazaa-ink)}.fazaa-form-heading h2{margin:5px 0 7px;color:var(--fazaa-charcoal);font-size:clamp(24px,4vw,33px);font-weight:900;letter-spacing:-.75px;line-height:1.45}.fazaa-form-heading p,.fazaa-emergency,.fazaa-range p,.fazaa-outside-notice p,.fazaa-submit-area p,.fazaa-field-help,.fazaa-location-status,.fazaa-field-error,.fazaa-preparation-status{margin:0;overflow-wrap:anywhere}.fazaa-form-heading>p{max-width:670px;color:var(--fazaa-muted);font-size:14px;line-height:2}.fazaa-kicker,.fazaa-range-label{display:block;color:#8a6722;font-size:11px;font-weight:900;letter-spacing:.08em}.fazaa-emergency{margin-top:19px;padding:12px 14px;border:1px solid #e2c580;background:#fff8e6;color:#594617;font-size:13px;font-weight:700;line-height:1.9}.fazaa-range{margin-top:16px;padding:14px 15px;border:1px solid var(--fazaa-line);border-right:3px solid #9d998c;background:#f8f6f0}.fazaa-range-inside{border-right-color:#54745a}.fazaa-range-boundary{border-right-color:var(--fazaa-amber-dark);background:#fff9e9}.fazaa-range-outside{border-right-color:#9b5145;background:#fff4f1}.fazaa-range p{color:#575348;font-size:13px;line-height:1.9}.fazaa-range-label+p{margin-top:3px;font-weight:700}.fazaa-distance{margin-top:8px!important;color:var(--fazaa-muted)!important}.fazaa-outside-notice{display:grid;gap:9px;margin-top:15px;padding:16px;border:1px solid #d6aaa1;background:#fff8f6}.fazaa-outside-notice h3{margin:0;color:#613329;font-size:16px;font-weight:900}.fazaa-outside-notice p{color:#70483f;font-size:13px;line-height:1.9}.fazaa-phone-inquiry{justify-self:start;border-color:var(--fazaa-charcoal);background:var(--fazaa-charcoal);color:#fffdf8}.fazaa-phone-inquiry:hover{background:#37372f}.fazaa-request-form{margin-top:22px}.fazaa-request-form fieldset{min-width:0;margin:0;padding:0;border:0}.fazaa-request-form fieldset:disabled{opacity:.64}.fazaa-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.fazaa-field{min-width:0}.fazaa-field-problem{margin-top:17px}.fazaa-field label{display:block;margin-bottom:4px;color:var(--fazaa-charcoal);font-size:14px;font-weight:900}.fazaa-field-help{min-height:40px;margin-bottom:8px;color:var(--fazaa-muted);font-size:12px;line-height:1.7}.fazaa-location-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.fazaa-location-button{border-color:#bbb5a8;background:#fffdf8;color:#4c493f;font-size:13px}.fazaa-location-button:hover:not(:disabled){border-color:var(--fazaa-amber-dark);color:#76530e}.fazaa-field input,.fazaa-field textarea{display:block;width:100%;min-width:0;border:1px solid #bdb8ac;border-radius:3px;background:#fffefb;color:var(--fazaa-charcoal);font:inherit;font-size:16px;line-height:1.6;outline:none}.fazaa-field input{min-height:48px;padding:10px 12px}.fazaa-field textarea{min-height:132px;padding:10px 12px;resize:vertical}.fazaa-field input::placeholder,.fazaa-field textarea::placeholder{color:#716f66;opacity:1}.fazaa-field input:focus,.fazaa-field textarea:focus{border-color:var(--fazaa-amber-dark);box-shadow:0 0 0 3px #f5af1938}.fazaa-field input[aria-invalid=true],.fazaa-field textarea[aria-invalid=true]{border-color:#b25145;background:snow}.fazaa-location-status,.fazaa-field-error,.fazaa-preparation-status{margin-top:7px;font-size:12px;font-weight:700;line-height:1.8}.fazaa-location-status{color:#555045}.fazaa-field-error{color:#a4372a}.fazaa-submit-area{display:grid;gap:8px;margin-top:21px;padding-top:18px;border-top:1px solid var(--fazaa-line)}.fazaa-submit{width:fit-content;min-width:min(100%,275px)}.fazaa-submit:disabled{cursor:not-allowed;background:#d7d1c3;color:#777166}.fazaa-submit-area p{max-width:620px;color:var(--fazaa-muted);font-size:12px;line-height:1.85}.fazaa-preparation-status{padding:11px 13px;border-right:3px solid #54745a;background:#f0f7f0;color:#36563b}.fazaa-page a:focus-visible,.fazaa-form button:focus-visible,.fazaa-form input:focus-visible,.fazaa-form textarea:focus-visible{outline:3px solid var(--fazaa-amber);outline-offset:3px}@media (max-width: 680px){.fazaa-hero,.fazaa-entry,.fazaa-form{width:min(100% - 24px,900px)}.fazaa-hero{margin-top:20px}.fazaa-entry{align-items:stretch;flex-direction:column}.fazaa-entry-link,.fazaa-submit{width:100%}.fazaa-field-grid{grid-template-columns:minmax(0,1fr)}.fazaa-field-help{min-height:0}.fazaa-submit{min-width:0}}@media (prefers-reduced-motion: reduce){.fazaa-entry-link,.fazaa-phone-inquiry,.fazaa-location-button,.fazaa-submit{transition:none}}.fazaa-form .fazaa-submit{border:1px solid var(--fazaa-amber);background:var(--fazaa-amber);color:var(--fazaa-charcoal);font-weight:800}.fazaa-form .fazaa-submit:hover:not(:disabled){background:#ffc444}.fazaa-form .fazaa-submit:disabled{border-color:#d7d1c3;background:#d7d1c3;color:#777166}.fazaa-form .fazaa-location-button{border:1px solid #bbb5a8;background:#fffdf8;color:#4c493f}.fazaa-form .fazaa-location-button:disabled{cursor:not-allowed;opacity:.7}.fazaa-form .fazaa-location-button[aria-busy=true]{cursor:wait}.fazaa-form .fazaa-phone-inquiry{color:#fffdf8;background:var(--fazaa-charcoal)}#fazaa-location-support{margin:0 0 9px}
