.al-china-style .al-home-request{position:relative;scroll-margin-top:98px;align-self:start;min-width:0;background:#fff;border:1px solid #d6dfe1;border-radius:20px;padding:32px;box-shadow:0 22px 60px #233a4210;color:#22343b}
.al-china-style .al-home-request h2{font:700 28px/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0 0 14px;text-transform:none}
.al-china-style .al-home-request-intro{font-size:16px;line-height:1.55;color:#65747c;margin:0 0 26px}
.al-home-request form{margin:0}
.al-home-request-field{display:grid;gap:9px;min-width:0;margin-bottom:20px}
.al-home-request-field>label{font-size:15px;line-height:1.4;font-weight:700}
.al-home-request-field :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid #bbcbd0;border-radius:9px;background:#fff;color:#22343b;padding:14px 15px;font:17px/1.45 Arial,Helvetica,sans-serif;box-shadow:none}
.al-home-request-field :is(input,select){height:54px}
.al-home-request-field textarea{resize:vertical;min-height:98px;max-height:230px}
.al-home-request-field ::placeholder{color:#7b8890;opacity:1}
.al-home-request-field :is(input,select,textarea):focus-visible{outline:2px solid #c45830;outline-offset:2px;border-color:#c45830}
.al-home-request-amount{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:10px}
.al-home-request-amount select{padding:12px 8px;font-size:15px}
.al-home-request-consent{display:flex;gap:12px;align-items:flex-start;margin:26px 0 24px;font-size:12px;line-height:1.6;color:#65747c;cursor:pointer}
.al-home-request-consent input{flex:0 0 19px;width:19px;height:19px;margin:2px 0 0;accent-color:#c45830}
.al-home-request-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.al-home-request form>.alx-button{width:100%;min-height:54px}
.al-home-request button:disabled{cursor:wait;opacity:.7}
.al-china-style .al-home-request-status{font-size:14px;line-height:1.5;margin:18px 0 0;color:#246247}
.al-home-request-status:empty{display:none}
.al-home-request-status.is-error{color:#a23524}
.al-home-request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:760px){.al-china-style .al-home-request{padding:26px 22px;margin-top:20px;border-radius:16px}.al-china-style .al-home-request h2{font-size:26px}.al-home-request-consent{font-size:12px}.al-home-request-amount{grid-template-columns:minmax(0,1fr) 112px;gap:8px}}
@media(max-width:370px){.al-china-style .al-home-request{padding:24px 17px}.al-home-request-amount{grid-template-columns:minmax(0,1fr) 101px}.al-home-request-amount input{font-size:16px;padding-inline:10px}.al-home-request-amount select{font-size:14px}}
.al-china-style .ctw-hero .al-home-request-intro{font-size:16px;line-height:1.55;margin:0 0 24px}
.al-china-style .al-home-request form>.alx-button{appearance:none;-webkit-appearance:none;background:#ff743b;color:#192b31;border:0;border-radius:8px;font:700 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.al-china-style .al-home-request form>.alx-button:hover{background:#ee642f}
.al-china-style .al-home-request form>.alx-button:disabled{cursor:wait;opacity:.7}
.al-home-request-amount select{appearance:none;-webkit-appearance:none;background-color:#f6f8f8;padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%235e7078' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}
