.feature-card{padding:40px 30px;background:rgba(255,255,255,0.05);border:1px solid rgba(212,175,55,0.3);transition:all 0.3s ease;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background-color:#b28c19;transform:scaleX(0);transition:transform 0.3s ease}.feature-card:hover::before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-10px);background:rgba(212,175,55,0.1);border-color:#b28c19}.feature-icon{width:60px;height:60px;background-color:#b28c19;margin-bottom:20px;position:relative;overflow:hidden}.feature-icon::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;background:#000000;transform:translate(-50%,-50%) rotate(45deg)}.feature-card h3{font-size:22px;margin-bottom:15px;color:#ffffff}.feature-card p{font-size:14px;line-height:1.6;color:rgba(255,255,255,0.7)}.areas{}.areas-grid{}.area-card{transition:all 0.3s ease;cursor:pointer}.area-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#b28c19;transform:scaleX(0);transition:transform 0.3s ease}.area-card:hover::after{transform:scaleX(1)}.area-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.metaslider.ms-theme-nexus .caption-wrap{width:100%!important}body .gform_wrapper.gravity-theme .gf_progressbar{background-color:#222!important;border-radius:20px!important;height:12px!important;margin-bottom:25px!important}body .gform_wrapper.gravity-theme .gf_progressbar_percentage{background:linear-gradient(90deg,#927a4d,#c4a46d)!important;border-radius:20px!important;height:12px!important;color:transparent!important}body .gform_wrapper.gravity-theme .gform_next_button,body .gform_wrapper.gravity-theme .gform_button,body .gform_wrapper.gravity-theme input[type="submit"],body .gform_wrapper.gravity-theme input[type="button"].gform_next_button{background:linear-gradient(135deg,#c4a46d 0%,#927a4d 100%)!important;color:#000000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;padding:18px 50px!important;border:none!important;border-radius:0!important;cursor:pointer!important;font-size:14px!important;transition:filter 0.3s ease!important;margin-left:auto!important;display:block!important}body .gform_wrapper.gravity-theme .gform_next_button:hover,body .gform_wrapper.gravity-theme input[type="submit"]:hover{filter:brightness(1.1)!important}#gform_wrapper_5{max-width:850px!important;margin:0 auto!important}#gform_wrapper_5 .gfield_label,#gform_wrapper_5 .gsection_title{display:block!important;visibility:visible!important;color:#ffffff!important;font-family:'Playfair Display',serif!important;font-size:32px!important;margin-bottom:10px!important;font-weight:400!important}#gform_wrapper_5 .gfield_description{color:#888!important;font-size:16px!important;margin-bottom:30px!important;font-style:normal!important}#gform_wrapper_5 .gfield_required{display:none!important}#gform_wrapper_5 .gfield_checkbox,#gform_wrapper_5 .gfield_radio{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important;width:100%!important}#gform_wrapper_5 .gchoice input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}#gform_wrapper_5 .gchoice label{display:flex!important;align-items:center!important;min-height:80px!important;padding:0 25px!important;background-color:#050505!important;border:1px solid #222!important;color:#ffffff!important;font-family:inherit;font-weight:500!important;cursor:pointer!important;margin:0!important;transition:all 0.2s ease-in-out!important;width:100%!important;max-width:100%!important}#gform_wrapper_5 .gchoice label:hover{background-color:#0c0c0c!important;border-color:#444!important}#gform_wrapper_5 .gchoice input:checked+label{border-color:#c4a46d!important;background-color:rgba(196,164,109,0.1)!important;color:#ffffff!important}#gform_wrapper_5 input[type="text"],#gform_wrapper_5 input[type="tel"],#gform_wrapper_5 input[type="email"]{background-color:#050505!important;border:1px solid #222!important;color:#ffffff!important;padding:18px 20px!important;border-radius:0px!important;font-size:16px!important;margin-bottom:12px!important;width:100%!important}#gform_wrapper_5 input::placeholder{color:#666!important}#gform_wrapper_5 .gform_page_footer{display:flex!important;align-items:center!important;margin-top:40px!important;width:100%!important}#gform_wrapper_5 .gform_previous_button{background:transparent!important;border:none!important;color:#888!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:2px!important;font-weight:600!important;cursor:pointer!important;padding:0!important;margin-right:auto!important}@media (max-width:640px){#gform_wrapper_5 .gfield_checkbox,#gform_wrapper_5 .gfield_radio{grid-template-columns:1fr!important}}.gform_confirmation_message_5,.gform_confirmation_message_5 p,.gform_confirmation_message_5 h2,.gform_confirmation_message_5 h4{color:#fff}