.AmenitiesShowcase_amenitiesSection__A4YHg{background:#ffffff;padding:110px 0 100px;position:relative}.AmenitiesShowcase_container__5BE71{max-width:1200px;margin:0 auto;padding:0 40px}.AmenitiesShowcase_title__mWcM2{font-family:Chronicle Display,serif;font-weight:300;font-size:46px;line-height:1.2;letter-spacing:.04em;text-align:center;color:#000000;margin:0 0 45px;-webkit-font-smoothing:antialiased}.AmenitiesShowcase_row__4J81M{display:flex;flex-wrap:wrap;margin:0 -15px}.AmenitiesShowcase_col__BftHa{padding:0 15px 30px;width:50%;display:flex}.AmenitiesShowcase_greyCard__EyWQ9{padding:30px 15px;background:#f5f5f5;border-radius:7px;text-align:center;height:100%;width:100%;border:none;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;outline:none}.AmenitiesShowcase_greyCardActive__Rgl85,.AmenitiesShowcase_greyCard__EyWQ9:hover{background:#f1f1f1}.AmenitiesShowcase_iconWrapper__r1rSW{margin-bottom:20px;width:65px;height:65px;margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:flex-end;justify-content:center}.AmenitiesShowcase_iconImg__fNG42{object-fit:contain}.AmenitiesShowcase_iconFallback__vRRtK{font-size:32px;color:#c7a386;line-height:1}.AmenitiesShowcase_label__2WGeM{margin:0;font-size:14px;line-height:19px;text-transform:uppercase;min-height:60px;font-family:Ringside,ringside_regularbook,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.09em;color:#000000;-webkit-font-smoothing:antialiased}.AmenitiesShowcase_buttonMain__1NyRP{display:flex;justify-content:center;margin-top:10px}.AmenitiesShowcase_buttonMain__1NyRP .button-1.view-all{display:inline-flex;align-items:center;justify-content:center;min-width:260px;height:44px;padding:0 32px;border-radius:22px;border:1px solid #000000;background:transparent;color:#000000;font-family:Ringside,ringside_regularbook,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;-webkit-font-smoothing:antialiased}.AmenitiesShowcase_buttonMain__1NyRP .button-1.view-all i{display:inline-block;width:14px;height:14px;margin-left:8px}@media (min-width:1000px){.AmenitiesShowcase_col__BftHa{width:16.6667%}.AmenitiesShowcase_amenitiesSection__A4YHg{padding-top:120px;padding-bottom:110px}}@media (max-width:999px){.AmenitiesShowcase_container__5BE71{padding:0 24px}}@media (max-width:767px){.AmenitiesShowcase_amenitiesSection__A4YHg{padding:80px 0 70px}.AmenitiesShowcase_title__mWcM2{font-size:34px;margin-bottom:40px}.AmenitiesShowcase_row__4J81M{margin:0 -10px}.AmenitiesShowcase_col__BftHa{width:50%;padding:0 10px 24px}.AmenitiesShowcase_greyCard__EyWQ9{padding:24px 14px}.AmenitiesShowcase_label__2WGeM{min-height:50px}}@media (max-width:480px){.AmenitiesShowcase_container__5BE71{padding:0 18px}.AmenitiesShowcase_title__mWcM2{font-size:30px;margin-bottom:32px}.AmenitiesShowcase_col__BftHa{width:100%}.AmenitiesShowcase_greyCard__EyWQ9{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.AmenitiesShowcase_greyCard__EyWQ9,.AmenitiesShowcase_greyCard__EyWQ9:hover{transition:none}}.MapDirections_mapSection__z875n{background:#efefef;padding:80px 0 90px}.MapDirections_container__UKkiD{max-width:1200px;margin:0 auto;padding:0 20px}.MapDirections_heading__hfKXW{margin:0 0 32px;text-align:center;text-transform:uppercase;font-family:Chronicle Display XLight,serif;font-weight:300;font-size:32px;line-height:1.2;letter-spacing:.08em;color:#000000}.MapDirections_categoryTab__dfmQe{display:inline-flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:14px;margin:0 auto 26px;justify-content:center;width:100%}.MapDirections_tab__yrYyK{position:relative;background:transparent;border:none;padding:6px 14px;font-family:Ringside,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:#777777;cursor:pointer;transition:color .25s ease}.MapDirections_tab__yrYyK:after{content:"";position:absolute;left:0;right:0;bottom:-6px;margin:0 auto;width:0;height:2px;background:#d7b46a;transition:width .25s ease}.MapDirections_tabActive__PMes5,.MapDirections_tab__yrYyK:hover{color:#000000}.MapDirections_tabActive__PMes5:after{width:100%}.MapDirections_mapWrapper__dfl81{margin-top:10px;border-radius:14px;overflow:hidden;box-shadow:0 15px 45px rgba(0,0,0,.09);background:#ffffff}.MapDirections_mapInner__Ep_JC{width:100%;height:520px}.MapDirections_marker__zowzQ{width:16px;height:16px;border-radius:50%;background:#b89444;border:3px solid #f5e3b8;box-shadow:0 0 0 4px rgba(184,148,68,.25)}.MapDirections_popupContent__ZkBII{font-family:Ringside,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5;color:#111111}.MapDirections_popupDesc__A3Ql_{margin-top:4px;color:#555555}.MapDirections_popupDirectionsLink__R_vOi{display:inline-block;margin-top:8px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b89444;text-decoration:none}.MapDirections_popupDirectionsLink__R_vOi:hover{text-decoration:underline}@media (max-width:768px){.MapDirections_mapSection__z875n{padding:60px 0 70px}.MapDirections_heading__hfKXW{font-size:26px}.MapDirections_mapInner__Ep_JC{height:420px}}@media (max-width:480px){.MapDirections_mapSection__z875n{padding:50px 0 60px}.MapDirections_heading__hfKXW{font-size:22px;letter-spacing:.07em}.MapDirections_mapInner__Ep_JC{height:360px}}@import url("https://fonts.cdnfonts.com/css/chronicle-display");@import url("https://fonts.cdnfonts.com/css/ringside");.ContactFormFinal_contactSection__fTP9i{background:linear-gradient(135deg,#f8f9fa,#ffffff);padding:100px 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.ContactFormFinal_contactSection__fTP9i:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d7b46a,transparent)}.ContactFormFinal_container__2FY1X{max-width:1400px;margin:0 auto;padding:0 40px}.ContactFormFinal_header__gP3R1{text-align:center;margin-bottom:70px;position:relative}.ContactFormFinal_headerContent__T9hFL{max-width:800px;margin:0 auto}.ContactFormFinal_title__X7yci{font-family:Chronicle Display XLight,serif;font-size:clamp(3rem,5vw,4rem);font-weight:300;color:#000000;margin:0 0 15px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.ContactFormFinal_subtitle__WH6D7{font-family:Chronicle Display XLight,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:300;color:#d7b46a;margin:0 0 25px;letter-spacing:.05em}.ContactFormFinal_headerDescription__pOZcZ{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:300;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.ContactFormFinal_contentGrid__ewizh{display:grid;grid-template-columns:1fr;grid-gap:60px;gap:60px;align-items:start}.ContactFormFinal_projectShowcase__wEN5U{background:linear-gradient(145deg,#ffffff,#fefefe);border:1px solid rgba(215,180,106,.15);border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.08);position:relative;overflow:hidden}.ContactFormFinal_projectShowcase__wEN5U:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d7b46a,#c5a23e,#d7b46a)}.ContactFormFinal_showcaseHeader__1BwzE{margin-bottom:35px}.ContactFormFinal_developerBadge__rmhIy{display:inline-flex;align-items:center;gap:8px;background:rgba(215,180,106,.1);color:#d7b46a;padding:8px 16px;border-radius:20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:15px;border:1px solid rgba(215,180,106,.2)}.ContactFormFinal_badgeIcon__K0K_b{font-size:.9rem}.ContactFormFinal_showcaseTitle__Usoq5{font-family:Chronicle Display XLight,serif;font-size:2.2rem;font-weight:300;color:#000000;margin:0 0 10px;line-height:1.2;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ContactFormFinal_projectStatus__aHUzr{background:#000000;color:#ffffff;padding:6px 14px;border-radius:15px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ContactFormFinal_projectStatus__aHUzr,.ContactFormFinal_showcaseLocation__LRjW0{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ContactFormFinal_showcaseLocation__LRjW0{font-size:1rem;font-weight:400;color:#666;margin:0}.ContactFormFinal_premiumFeatures__8p9Ba{margin-bottom:35px}.ContactFormFinal_featuresTitle__twoQR{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;color:#000000;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em;position:relative;padding-left:15px}.ContactFormFinal_featuresTitle__twoQR:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background:#d7b46a;border-radius:2px}.ContactFormFinal_featuresGrid__vzBFa{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ContactFormFinal_premiumFeature__mBvqX{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(215,180,106,.05);border-radius:10px;border:1px solid rgba(215,180,106,.1);transition:all .3s ease}.ContactFormFinal_premiumFeature__mBvqX:hover{background:rgba(215,180,106,.1);transform:translateY(-2px)}.ContactFormFinal_featureIcon__Ab0lP{font-size:1.1rem;flex-shrink:0}.ContactFormFinal_featureText__qwZb0{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:400;color:#000000;line-height:1.3}.ContactFormFinal_investmentHighlights__Tex3_{margin-bottom:35px}.ContactFormFinal_highlightTitle__ztIkB{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;color:#000000;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em;position:relative;padding-left:15px}.ContactFormFinal_highlightTitle__ztIkB:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background:#d7b46a;border-radius:2px}.ContactFormFinal_highlights__4srwt{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;gap:15px}.ContactFormFinal_highlightItem__Nilwe{text-align:center;padding:20px 15px;background:rgba(215,180,106,.05);border-radius:12px;border:1px solid rgba(215,180,106,.1)}.ContactFormFinal_highlightValue__peY5P{font-size:1.1rem;font-weight:700;color:#d7b46a;margin-bottom:5px}.ContactFormFinal_highlightLabel__ir8BW,.ContactFormFinal_highlightValue__peY5P{display:block;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ContactFormFinal_highlightLabel__ir8BW{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em}.ContactFormFinal_actionPanel__5AS_S{display:flex;flex-direction:column;gap:12px}.ContactFormFinal_actionBtn__3pjMv{padding:16px 24px;background:transparent;border:2px solid #d7b46a;border-radius:12px;color:#000000;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.ContactFormFinal_actionBtn__3pjMv:hover{background:#d7b46a;transform:translateY(-2px);box-shadow:0 8px 25px rgba(215,180,106,.3)}.ContactFormFinal_primaryAction__vsdZV{background:#d7b46a;color:#000000}.ContactFormFinal_primaryAction__vsdZV:hover{background:#c5a23e;border-color:#c5a23e}.ContactFormFinal_contactForm__eBEyf{background:#ffffff;border-radius:20px;padding:50px;box-shadow:0 25px 70px rgba(0,0,0,.1);border:1px solid rgba(215,180,106,.1);position:relative}.ContactFormFinal_contactForm__eBEyf:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d7b46a,#c5a23e,#d7b46a);border-radius:20px 20px 0 0}.ContactFormFinal_formHeader__Hvfc8{margin-bottom:40px;text-align:center}.ContactFormFinal_formTitle__O5n9_{font-family:Chronicle Display XLight,serif;font-size:1.8rem;font-weight:300;color:#000000;margin:0 0 15px}.ContactFormFinal_formSubtitle__hbbPM{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:300;color:#666;line-height:1.5;margin:0}.ContactFormFinal_formGrid__yMm1Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin-bottom:30px}.ContactFormFinal_formGroup__HVFaz{display:flex;flex-direction:column}.ContactFormFinal_label__Qy2wV{display:flex;align-items:center;gap:5px;margin-bottom:10px}.ContactFormFinal_labelText__A7FRk{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:.05em}.ContactFormFinal_required__qQR_U{color:#e74c3c;font-size:.8rem}.ContactFormFinal_input__DJ1La,.ContactFormFinal_select__wqYM1{padding:16px 20px;border:1px solid rgba(215,180,106,.2);border-radius:10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:300;color:#000000;background:#ffffff;transition:all .3s ease;outline:none}.ContactFormFinal_input__DJ1La:focus,.ContactFormFinal_select__wqYM1:focus{border-color:#d7b46a;box-shadow:0 0 0 3px rgba(215,180,106,.1);transform:translateY(-1px)}.ContactFormFinal_input__DJ1La::placeholder{color:#999}.ContactFormFinal_phoneInput__FgqEy{display:flex;align-items:center;background:#ffffff;border:1px solid rgba(215,180,106,.2);border-radius:10px;overflow:hidden;transition:all .3s ease}.ContactFormFinal_phoneInput__FgqEy:focus-within{border-color:#d7b46a;box-shadow:0 0 0 3px rgba(215,180,106,.1)}.ContactFormFinal_phonePrefix__6KJlg{background:rgba(215,180,106,.05);border-right:1px solid rgba(215,180,106,.2);font-weight:500;color:#666}.ContactFormFinal_phoneField__EVuZq,.ContactFormFinal_phonePrefix__6KJlg{padding:16px 20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}.ContactFormFinal_phoneField__EVuZq{flex:1 1;border:none;font-weight:300;color:#000000;background:transparent;outline:none}.ContactFormFinal_phoneField__EVuZq::placeholder{color:#999}.ContactFormFinal_contactMethod__Y_XGF{margin-bottom:30px}.ContactFormFinal_contactLabel__Wjrl1{display:block;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:600;color:#000000;margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em}.ContactFormFinal_contactOptions__ybLq3{display:flex;gap:20px;flex-wrap:wrap}.ContactFormFinal_radioOption__4ScRc{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 20px;background:rgba(215,180,106,.05);border-radius:10px;border:1px solid rgba(215,180,106,.1);transition:all .3s ease;flex:1 1;min-width:140px}.ContactFormFinal_radioOption__4ScRc:hover{background:rgba(215,180,106,.1);transform:translateY(-2px)}.ContactFormFinal_radioInput__SXZsa{display:none}.ContactFormFinal_radioCustom__Pif93{width:20px;height:20px;border:2px solid rgba(215,180,106,.3);border-radius:50%;position:relative;transition:all .3s ease;flex-shrink:0}.ContactFormFinal_radioInput__SXZsa:checked+.ContactFormFinal_radioCustom__Pif93{border-color:#d7b46a;background:#d7b46a}.ContactFormFinal_radioInput__SXZsa:checked+.ContactFormFinal_radioCustom__Pif93:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#ffffff;border-radius:50%}.ContactFormFinal_radioText__Lotmd{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:400;color:#000000}.ContactFormFinal_radioIcon__OF8H5{font-size:1.1rem}.ContactFormFinal_checkboxGroup__mJmh1{margin-bottom:30px}.ContactFormFinal_checkboxOption__YeAsL{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;cursor:pointer;padding:15px;background:rgba(215,180,106,.03);border-radius:10px;border:1px solid rgba(215,180,106,.1);transition:all .3s ease}.ContactFormFinal_checkboxOption__YeAsL:hover{background:rgba(215,180,106,.08)}.ContactFormFinal_checkboxInput__IjIfP{display:none}.ContactFormFinal_checkboxCustom__Of9nJ{width:20px;height:20px;border:2px solid rgba(215,180,106,.3);border-radius:4px;position:relative;transition:all .3s ease;flex-shrink:0;margin-top:2px}.ContactFormFinal_checkboxInput__IjIfP:checked+.ContactFormFinal_checkboxCustom__Of9nJ{border-color:#d7b46a;background:#d7b46a}.ContactFormFinal_checkboxInput__IjIfP:checked+.ContactFormFinal_checkboxCustom__Of9nJ:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-size:.8rem;font-weight:700}.ContactFormFinal_checkboxText__HFQQT{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:300;color:#000000;line-height:1.5}.ContactFormFinal_securityNotice__Y4Lrb{display:flex;align-items:flex-start;gap:15px;padding:20px;background:rgba(215,180,106,.05);border-radius:10px;border:1px solid rgba(215,180,106,.1);margin-bottom:30px}.ContactFormFinal_securityIcon__N9s_H{font-size:1.5rem;flex-shrink:0;margin-top:2px}.ContactFormFinal_securityText__x0O6s{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:300;color:#666;line-height:1.5}.ContactFormFinal_securityLink__HxAqU{color:#d7b46a;text-decoration:none;font-weight:500}.ContactFormFinal_securityLink__HxAqU:hover{text-decoration:underline}.ContactFormFinal_submitButton__K_9yb{width:100%;padding:20px 30px;background:linear-gradient(135deg,#d7b46a,#c5a23e);border:none;border-radius:12px;color:#000000;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.ContactFormFinal_submitButton__K_9yb:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.ContactFormFinal_submitButton__K_9yb:hover:before{left:100%}.ContactFormFinal_submitButton__K_9yb:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px rgba(215,180,106,.4)}.ContactFormFinal_submitButton__K_9yb:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactFormFinal_submitButton__K_9yb.ContactFormFinal_submitting__6Ffx0{background:#c5a23e}.ContactFormFinal_submitIcon__20GAD{font-size:1.2rem}.ContactFormFinal_spinner__PDNfk{width:20px;height:20px;border:2px solid transparent;border-top-color:#000000;border-radius:50%;animation:ContactFormFinal_spin__uQrtn 1s linear infinite}@keyframes ContactFormFinal_spin__uQrtn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactFormFinal_trustIndicators__rFsjf{display:flex;justify-content:center;gap:30px;margin-top:30px;padding-top:30px;border-top:1px solid rgba(215,180,106,.1)}.ContactFormFinal_trustItem__gnFh3{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.05em}.ContactFormFinal_trustIcon__5kgUK{font-size:1rem}@media (max-width:1200px){.ContactFormFinal_container__2FY1X{padding:0 30px}.ContactFormFinal_contentGrid__ewizh{gap:40px}.ContactFormFinal_contactForm__eBEyf{padding:40px}}@media (max-width:1024px){.ContactFormFinal_contentGrid__ewizh{grid-template-columns:1fr;gap:50px}.ContactFormFinal_highlights__4srwt{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ContactFormFinal_contactSection__fTP9i{padding:60px 0}.ContactFormFinal_container__2FY1X{padding:0 20px}.ContactFormFinal_contactForm__eBEyf,.ContactFormFinal_projectShowcase__wEN5U{padding:30px}.ContactFormFinal_formGrid__yMm1Q{grid-template-columns:1fr;gap:20px}.ContactFormFinal_contactOptions__ybLq3{flex-direction:column;gap:12px}.ContactFormFinal_radioOption__4ScRc{min-width:auto}.ContactFormFinal_featuresGrid__vzBFa,.ContactFormFinal_highlights__4srwt{grid-template-columns:1fr}.ContactFormFinal_trustIndicators__rFsjf{flex-direction:column;gap:15px;align-items:center}}@media (max-width:480px){.ContactFormFinal_contactSection__fTP9i{padding:40px 0}.ContactFormFinal_container__2FY1X{padding:0 15px}.ContactFormFinal_contactForm__eBEyf,.ContactFormFinal_projectShowcase__wEN5U{padding:25px 20px}.ContactFormFinal_showcaseTitle__Usoq5{font-size:1.8rem;flex-direction:column;align-items:flex-start;gap:10px}.ContactFormFinal_actionBtn__3pjMv{padding:14px 20px;font-size:.85rem}}.ContactFormFinal_toast__ak1Ey{position:fixed;top:20px;right:20px;left:20px;max-width:400px;margin:0 auto;z-index:10000;animation:ContactFormFinal_toastSlideIn__IhRVy .3s ease-out}.ContactFormFinal_toastContent__8ply5{padding:16px 20px;border-radius:12px;color:white;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ContactFormFinal_toast__ak1Ey.ContactFormFinal_success__mA9ss .ContactFormFinal_toastContent__8ply5{background:linear-gradient(135deg,#10b981,#059669);border-left:4px solid #047857}.ContactFormFinal_toast__ak1Ey.ContactFormFinal_error__cddFU .ContactFormFinal_toastContent__8ply5{background:linear-gradient(135deg,#ef4444,#dc2626);border-left:4px solid #b91c1c}.ContactFormFinal_toastMessage__u5524{flex:1 1;margin-right:10px;font-size:.9rem}.ContactFormFinal_toastClose__UlE3a{background:none;border:none;color:white;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;font-family:inherit}.ContactFormFinal_toastClose__UlE3a:hover{background:rgba(255,255,255,.2)}@keyframes ContactFormFinal_toastSlideIn__IhRVy{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.ContactFormFinal_toast__ak1Ey{right:15px;left:15px;max-width:none}.ContactFormFinal_toastContent__8ply5{padding:14px 18px}.ContactFormFinal_toastMessage__u5524{font-size:.85rem}}