#inquiry.inquiry-premium{position:relative;isolation:isolate;background:radial-gradient(ellipse at 100% 0%,#173b3a3d,transparent 55%),#09171d;padding-top:100px;padding-bottom:100px;border-top:1px solid #ffffff0d}.inquiry-premium>.section-label{display:none}.inquiry-premium .inquiry-layout{grid-template-columns:.9fr 1.1fr;gap:10%;align-items:start;padding-top:0}.inquiry-premium .inquiry-layout>div{position:sticky;top:145px}.inquiry-wa-badge{display:inline-flex;align-items:center;gap:9px;color:#8dc5ac;font-size:10px;margin-bottom:25px}.inquiry-wa-badge svg{width:23px;height:23px;color:#58bd8e}.inquiry-premium h2{font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1.8;letter-spacing:-.045em;margin:0 0 25px;color:#edf2ef}.inquiry-premium h2 em{font-style:normal;color:#c3d0cd!important}.inquiry-premium .inquiry-layout>div>p{font-size:12px;line-height:2.6;max-width:350px;color:#98a9ae!important;margin:0 0 35px}.inquiry-premium .inquiry-phone{font:300 27px/1.7 Arial;color:#dae4e3;letter-spacing:1px}.inquiry-premium .inquiry-hours{font-size:9px;color:#788e95;margin-top:5px}.inquiry-help-note{border-top:1px solid #ffffff12;margin-top:35px;padding-top:24px;max-width:330px}.inquiry-help-note>span{font-size:11px;color:#b9c8c6}.inquiry-help-note>p{font-size:10px;color:#7e969b;line-height:2.5;margin:12px 0 0}
.inquiry-premium #inquiry-form{position:relative;display:grid;gap:27px;padding:34px 38px 30px;background:linear-gradient(145deg,#17303755,#0d1c2377);border:1px solid #d0e7e412;border-radius:12px;box-shadow:0 25px 60px #00000012}.inquiry-premium label{font-size:10px;color:#b5c5c8;gap:12px}.inquiry-premium input,.inquiry-premium select,.inquiry-premium textarea{font-family:inherit;color:#e1eae8;background:#06121955;border:0;border-bottom:1px solid #d0e7e42b;border-radius:3px 3px 0 0;padding:15px 14px;font-size:12px;transition:border-color .25s,background .25s;box-shadow:none;width:100%;min-width:0}.inquiry-premium input::placeholder,.inquiry-premium textarea::placeholder{color:#637c85;font-size:11px}.inquiry-premium input:focus,.inquiry-premium select:focus,.inquiry-premium textarea:focus{outline:0;background:#0a1c22;border-color:#68bc95}.inquiry-premium select{min-height:53px}.inquiry-premium select option{background:#10232b;color:#e1eae8}.inquiry-premium textarea{resize:vertical;min-height:95px}.inquiry-premium .form-pair{gap:20px;min-width:0}.inquiry-premium .form-note{font-size:9px;line-height:2.2;color:#849c9f;margin:0}.inquiry-premium .inquiry-submit{display:flex!important;align-items:center;justify-content:center;gap:13px;padding:16px 24px;border:1px solid #99e6be33!important;border-radius:7px!important;background:#23835a!important;color:#f3fff7!important;box-shadow:inset 0 1px 0 #ffffff18,0 8px 20px #032e201f;transition:background .25s,transform .25s;text-align:right}.inquiry-premium .inquiry-submit:hover{background:#2a9367!important;transform:translateY(-2px)}.wa-submit-icon{width:30px;height:30px}.wa-submit-icon svg{width:30px;height:30px}.inquiry-premium .inquiry-submit>span:last-child{font-size:13px;line-height:1.7;font-weight:550}.inquiry-premium .inquiry-submit small{display:block;font-size:8px;font-weight:400;color:#c1e4d1;margin-top:1px}.inquiry-premium #inquiry-status{font-size:10px;color:#a8d6bf;line-height:2;margin:0}.inquiry-premium #inquiry-status:empty{display:none}.inquiry-premium #inquiry-fallback{font-size:11px;color:#9cd3b8}
@media(max-width:1000px){.inquiry-premium .inquiry-layout{gap:6%;grid-template-columns:.9fr 1.1fr}.inquiry-premium #inquiry-form{padding:28px}.inquiry-premium h2{font-size:36px}}
@media(max-width:700px){#inquiry.inquiry-premium{padding:60px 6%}.inquiry-premium .inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-premium .inquiry-layout>div{position:static}.inquiry-premium h2{font-size:34px;margin-bottom:20px}.inquiry-premium .inquiry-layout>div>p{font-size:11px;max-width:none;margin-bottom:20px}.inquiry-wa-badge{margin-bottom:18px}.inquiry-help-note{display:none}.inquiry-premium #inquiry-form{padding:25px 20px;gap:24px}.inquiry-premium .form-pair{gap:12px}.inquiry-premium input,.inquiry-premium select,.inquiry-premium textarea{padding:14px 10px;font-size:11px}.inquiry-premium label{font-size:9px}.inquiry-premium .inquiry-phone{font-size:24px}}
@media(prefers-reduced-motion:reduce){.inquiry-premium .inquiry-submit,.inquiry-premium input,.inquiry-premium textarea,.inquiry-premium select{transition:none}.inquiry-premium .inquiry-submit:hover{transform:none}}
