.lead-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:25px}.lead-actions>a{font-size:16px;text-underline-offset:5px}.lead-note{font-size:13px!important;line-height:1.8;color:#587084!important;margin:14px 0}.lead-assessment-link{display:inline-block;margin:18px 22px;text-decoration:underline;text-underline-offset:5px;font-size:15px}.lead-optional{border-top:1px solid #d7e0e7;border-bottom:1px solid #d7e0e7;padding:14px 0;margin-top:15px}.lead-optional summary{cursor:pointer;font-size:14px;line-height:1.7}.lead-optional label{display:block;font-size:14px;margin:16px 0 7px}.lead-optional select{width:100%;padding:11px;font:inherit;color:inherit;background:#fff;border:1px solid #b8c7d3}.lead-sticky{display:none}.landing-request{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.landing-form-card{padding:30px;border:1px solid #d5e0e6;background:#f5f7f8}.landing-form-card form{display:grid;gap:10px}.landing-form-card label{font-size:14px}.landing-form-card input:not([type=checkbox]),.landing-form-card select,.landing-form-card textarea{width:100%;padding:12px;box-sizing:border-box;border:1px solid #b8c7d3;border-radius:0;background:#fff;color:#17364f;font:inherit}.landing-form-card .button{background:#123652;color:white;border:0;padding:17px;font:inherit;cursor:pointer}.landing-form-card .button:disabled{opacity:.6}.landing-form-card .callback-consent{display:flex;gap:10px;line-height:1.8;margin-top:12px}.landing-form-card .callback-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:5px}.landing-form-card .callback-privacy{font-size:12px!important;line-height:1.8;color:#526777}.landing-request a{text-underline-offset:5px}#landing-status,#callback-status{font-size:14px;line-height:1.8;overflow-wrap:anywhere}#callback-form .lead-optional input,#callback-form .lead-optional textarea{width:100%}.landing-form-card button:focus-visible,.lead-sticky button:focus-visible{outline:3px solid #bba274;outline-offset:3px}.landing-request{scroll-margin-top:90px}body.callback-open .lead-sticky,body.callback-open .sticky{visibility:hidden}
@media(max-width:700px){.lead-actions{gap:15px}.lead-actions .button{font-size:14px;padding:14px 18px}.landing-request{grid-template-columns:1fr;gap:28px}.landing-form-card{padding:22px}.lead-sticky{display:flex;position:fixed;z-index:100;bottom:0;left:0;right:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:12px;background:white;box-shadow:0 -3px 20px #16364f12}.lead-sticky a,.lead-sticky button{flex:1;text-align:center;text-decoration:none;border:1px solid #16364f;color:#16364f;background:white;padding:12px 6px;font:500 14px 'Noto Sans Thai',sans-serif}.lead-sticky button{background:#16364f;color:white}.catalog-page footer{padding-bottom:110px}.lead-assessment-link{margin:18px 10px}.landing-request h2{font-size:29px}}
