.inquiry-page{background:#fff;color:#101828}.inquiry-page main{overflow:hidden}.inq-breadcrumb{display:flex;gap:9px;margin-bottom:24px;color:#8290a5;font-size:13px}.inq-breadcrumb a{color:#5979a9}.inq-kicker,.inq-section aside>span{display:block;color:#2468ed;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.inq-quote-hero{padding:64px 0 76px;background:#f6f8fc;border-bottom:1px solid #e7edf5}.inq-quote-grid{display:grid;grid-template-columns:1fr .78fr;gap:58px;align-items:center}.inq-quote-hero h1,.inq-contact-hero h1{max-width:760px;margin:12px 0 17px;color:#10203b;font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.06em}.inq-quote-hero p,.inq-contact-hero p{max-width:680px;margin:0;color:#6b7a91;font-size:17px;line-height:1.75}.quote-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.quote-proof article{padding:17px;border:1px solid #dde6f2;border-radius:14px;background:#fff}.quote-proof strong{display:block;color:#10203b;font-size:16px}.quote-proof span{display:block;margin-top:5px;color:#7c8a9d;font-size:12px}.quote-brief-card{padding:30px;border:1px solid #dce5f1;border-radius:22px;background:#fff;box-shadow:0 22px 48px rgba(25,52,91,.09)}.quote-brief-card small{color:#2468ed;font-size:11px;font-weight:800;letter-spacing:.12em}.quote-brief-card p{display:flex;align-items:center;gap:13px;margin:18px 0 0;padding:14px;border:1px solid #edf1f6;border-radius:12px;color:#43536b}.quote-brief-card b{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#eff5ff;color:#2468ed;font-size:12px}.inq-section{padding:82px 0;background:#fff}.inq-form-layout{display:grid;grid-template-columns:310px 1fr;gap:28px;align-items:start}.inq-section aside{padding:25px;border:1px solid #e1e7f0;border-radius:18px;background:#f8fafc}.inq-section aside h2{margin:9px 0;color:#13213b;font-size:30px;letter-spacing:-.04em}.inq-section aside p{margin:0;color:#738299;font-size:14px;line-height:1.7}.quote-aside ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.quote-aside li{padding:11px;border:1px solid #e3e9f2;border-radius:10px;background:#fff;color:#41516a;font-size:13px;font-weight:700}.inq-form-card{padding:29px;border:1px solid #e1e7f0;border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(27,54,92,.07)}.inq-form{display:grid;gap:17px}.inq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inq-form label{display:flex;flex-direction:column;gap:7px}.inq-form span{color:#586980;font-size:12px;font-weight:800}.inq-form input,.inq-form select,.inq-form textarea{width:100%;border:1px solid #dfe6ef;border-radius:11px;background:#fff;padding:13px;color:#17243d;font:inherit}.inq-form textarea{resize:vertical}.inq-form input:focus,.inq-form select:focus,.inq-form textarea:focus{border-color:#2468ed;outline:0;box-shadow:0 0 0 4px rgba(36,104,237,.1)}.inq-success,.inq-error{margin-bottom:18px;border-radius:11px;padding:13px;font-size:13px;font-weight:700}.inq-success{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.inq-error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.inq-contact-hero{padding:64px 0 76px;background:#13213b;color:#fff}.inq-contact-hero h1{color:#fff}.inq-contact-hero p{color:#b7c4d5}.contact-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center}.contact-actions{display:flex;gap:18px;align-items:center;margin-top:28px}.inq-text-link{color:#9fc0ff;font-weight:800}.contact-channel-grid{display:grid;gap:12px}.contact-channel-grid a{padding:22px;border:1px solid #33445e;border-radius:16px;background:#192944;color:#fff}.contact-channel-grid b{display:block;color:#8eb4ff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.contact-channel-grid strong{display:block;margin:10px 0 5px;font-size:20px}.contact-channel-grid span{color:#b7c4d5;font-size:13px}.contact-form-section{background:#f7f9fc}.contact-aside a{display:inline-block;margin-top:18px;color:#2468ed;font-size:14px;font-weight:800}
@media(max-width:900px){.inq-quote-grid,.contact-hero-grid,.inq-form-layout{grid-template-columns:1fr}.quote-proof{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:620px){.inquiry-page{overflow-x:hidden}.inquiry-page .nav-menu,.inquiry-page .dropdown-menu{display:none!important}.inquiry-page .subbar{overflow:hidden}.inq-quote-hero,.inq-contact-hero{padding:38px 0 50px}.inq-quote-hero h1,.inq-contact-hero h1{font-size:42px}.quote-proof,.inq-grid{grid-template-columns:1fr}.inq-section{padding:54px 0}.inq-form-card{padding:20px}.contact-actions{align-items:flex-start;flex-direction:column}}
