.ttl .kuro-quote-redesign{color:#153344;background:#fff;border:1px solid #dce8ee;border-radius:6px;padding:26px;box-shadow:0 12px 45px #08233416}.ttl .kuro-quote-redesign h2{letter-spacing:-.04em;line-height:1.15;margin:15px 0 8px!important;font-size:30px!important}.ttl .kuro-quote-redesign>p{color:#54717e;margin:0 0 18px;font-size:12px}.ttl .kuro-quote-redesign .kuro-mini-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ttl .kuro-quote-redesign label{letter-spacing:.04em;color:#466373;flex-direction:column;gap:5px;min-width:0;font-size:10px;display:flex}.ttl .kuro-quote-redesign input,.ttl .kuro-quote-redesign select,.ttl .kuro-quote-redesign textarea{box-sizing:border-box;width:100%;min-width:0;min-height:41px;font:inherit;letter-spacing:0;color:#183847;background:#f4f8fa;border:1px solid #dce6ed;border-radius:3px;padding:10px;font-size:12px}.ttl .kuro-quote-redesign :is(input,select,textarea):focus{outline-offset:1px;background:#fff;outline:2px solid #099fd1}.ttl .kuro-quote-redesign .kuro-mini-form-wide,.ttl .kuro-quote-redesign .kuro-mini-form-more{grid-column:1/-1}.ttl .kuro-quote-redesign .kuro-mini-form-more summary{cursor:pointer;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.ttl .kuro-quote-redesign>button{justify-content:center;width:100%;min-height:44px;margin-top:16px}.ttl .kuro-quote-redesign>button:disabled{opacity:.5;cursor:not-allowed}.ttl .kuro-quote-perks{color:#5e7783;justify-content:space-between;gap:8px;margin-top:13px;font-size:9px;display:flex}.ttl .kuro-quote-redesign>small{color:#667d88;margin-top:12px;font-size:11px;display:block}.ttl .kuro-quote-redesign .kuro-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ttl .kuro-quote-redesign .kuro-mini-form-head{letter-spacing:.08em;color:#087fa9;justify-content:space-between;font-size:8px;display:flex}@media (max-width:750px){.ttl .kuro-quote-redesign{padding:22px}.ttl .kuro-quote-redesign input,.ttl .kuro-quote-redesign select,.ttl .kuro-quote-redesign textarea{font-size:16px}.ttl .kuro-quote-redesign label{font-size:11px}}.ttl .kuro-quote-redesign .kuro-mini-form-fields>label:not(.kuro-mini-form-wide):not(.kuro-form-honeypot){grid-column:auto}.ttl .kuro-quote-redesign :is(input,select,textarea){font-weight:400}.ttl .kuro-quote-redesign .kuro-mini-form-fields>label.kuro-mini-form-wide{grid-column:1/-1}.ttl .kuro-quote-redesign{padding:22px}.ttl .kuro-quote-redesign>p{margin-bottom:14px}.ttl .kuro-quote-redesign .kuro-mini-form-fields{gap:9px 12px}.ttl .kuro-quote-redesign label{gap:4px}.ttl .kuro-quote-redesign :is(input,select){min-height:38px;padding:8px}.ttl .kuro-quote-redesign .kuro-quote-extras{grid-template-columns:1fr 1fr;gap:12px;padding-top:10px;display:grid}.ttl .kuro-quote-redesign .kuro-quote-extras label{grid-column:auto}.ttl .kuro-quote-redesign .kuro-quote-extras label.kuro-mini-form-wide{grid-column:1/-1}.ttl .kuro-quote-redesign .kuro-mini-form-head{padding-bottom:8px}.ttl .kuro-quote-redesign>button,.ttl .kuro-quote-redesign .kuro-quote-perks{margin-top:10px}@media (max-width:750px){.ttl .kuro-quote-redesign{padding:20px}.ttl .kuro-quote-redesign :is(input,select){min-height:42px;font-size:16px}.ttl .kuro-quote-redesign .kuro-mini-form-fields{gap:10px}.ttl .kuro-quote-redesign label{font-size:10px}}.ttl .kuro-quote-redesign .kuro-mini-form-head{color:#087fa9;letter-spacing:0;text-transform:none;border:0;padding:0;font-size:11px;font-weight:600}.ttl .kuro-quote-redesign h2{margin:10px 0 20px!important;font-size:28px!important}.ttl .kuro-quote-redesign label{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.ttl .kuro-quote-redesign .kuro-mini-form-more summary{justify-content:flex-start;gap:8px;font-size:11px;line-height:1.5}.ttl .kuro-quote-redesign .kuro-mini-form-more summary>span{font-size:18px}.ttl .kuro-quote-redesign .kuro-mini-form-more[open] summary>span{transform:rotate(45deg)}.ttl .kuro-mini-form>small a,.ttl .kuro-contact-form>small a{color:#087b9e;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ttl .kuro-mini-form>small,.ttl .kuro-contact-form>small{overflow-wrap:anywhere;line-height:1.65}.ttl .kuro-quote-redesign{background:#fff;border-color:#dce8ee;border-radius:16px;padding:24px;box-shadow:0 12px 40px #08233412}.ttl .kuro-quote-redesign h2{font-family:var(--serif);letter-spacing:-.025em;font-style:italic;font-weight:400;margin:12px 0 22px!important;font-size:32px!important}.ttl .kuro-quote-redesign .kuro-mini-form-head{color:#087b9e;letter-spacing:.035em;font-size:10px}.ttl .kuro-quote-redesign .kuro-mini-form-head>span{align-items:center;gap:8px;display:flex}.ttl .kuro-quote-redesign .kuro-mini-form-head>span:before{content:"";background:#09aee7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ttl .kuro-quote-redesign :is(input,select,textarea){background:#fff;border-radius:8px;min-height:43px;padding:10px 12px}.ttl .kuro-quote-redesign>button{border-radius:999px;min-height:48px;box-shadow:inset 0 -3px #007caa33}.ttl .kuro-quote-redesign .kuro-mini-form-more{border-top:1px solid #dce8ee;margin-top:3px;padding-top:5px}@media (max-width:750px){.ttl .kuro-quote-redesign{padding:21px}.ttl .kuro-quote-redesign h2{font-size:30px!important}.ttl .kuro-quote-redesign :is(input,select,textarea){min-height:44px;font-size:16px}}.ttl .kuro-quote-redesign{container-type:inline-size}@container (min-width:400px){.ttl .kuro-quote-redesign .kuro-mini-form-fields>label.kuro-quote-contact-field,.ttl .kuro-quote-redesign .kuro-mini-form-fields>.thai-address-wrap{grid-column:auto}}
.thai-address-wrap{min-width:0;position:relative}.ttl .kuro-quote-redesign .thai-address-wrap>label{margin-bottom:4px;display:block}.thai-address-wrap:focus-within{z-index:5}.thai-address-list{z-index:10;color:#153344;background:#fff;border:1px solid #c7dfe9;border-radius:10px;max-height:290px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #082c3b22}.ttl .kuro-quote-redesign .thai-address-list>button{text-align:left;color:#153344;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:11px;display:block}.ttl .kuro-quote-redesign .thai-address-list>button:hover,.ttl .kuro-quote-redesign .thai-address-list>button[aria-selected=true]{background:#eaf6fb}.thai-address-list strong,.thai-address-list span{overflow-wrap:anywhere;line-height:1.45;display:block}.thai-address-list strong{font-size:13px;font-weight:500}.thai-address-list span{color:#597581;margin-top:3px;font-size:11px}.thai-google-attribution{border-top:1px solid #e5eef2;justify-content:end;padding:8px 10px 4px;display:flex}.thai-google-attribution img{object-fit:contain;display:block}
.kuro-fleet-section{color:#111c25;background:#f1f8fb}.kuro-fleet-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px;display:flex}.kuro-fleet-head h2{letter-spacing:-.045em;margin:21px 0 0;font-size:clamp(43px,5vw,72px);line-height:1.06}.kuro-fleet-head h2 em{color:#087fa9}.kuro-fleet-head>p{color:#5d6e78;max-width:350px;font-size:14px;line-height:1.6}.kuro-fleet-tabs{scrollbar-width:thin;border-bottom:1px solid #bdd5df;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow-x:auto}.kuro-fleet-tabs button{color:#526c79;min-height:60px;font-family:var(--sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 22px;font-size:13px;font-weight:700}.kuro-fleet-tabs button[aria-selected=true]{color:#102631;background:#fff;border-bottom-color:#09aee7}.kuro-fleet-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #087fa9}.kuro-fleet-panel{background:#fff;border:1px solid #d6e6ed;grid-template-columns:1.1fr .9fr;min-height:430px;margin-top:13px;display:grid}.kuro-fleet-panel:focus-visible{outline-offset:3px;outline:2px solid #087fa9}.kuro-fleet-photo{background:#0b1723;min-height:430px;position:relative;overflow:hidden}.kuro-fleet-photo img{object-fit:cover}.kuro-fleet-photo>span{color:#bcebf8;letter-spacing:.13em;background:#091722d9;padding:9px 12px;font-size:9px;font-weight:700;position:absolute;bottom:22px;left:23px}.kuro-fleet-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px clamp(30px,4vw,58px);display:flex}.kuro-fleet-copy>span{color:#087fa9;letter-spacing:.16em;font-size:10px;font-weight:700}.kuro-fleet-copy h3{letter-spacing:-.05em;margin:18px 0 11px;font-size:clamp(32px,3.3vw,48px);line-height:1.08}.kuro-fleet-copy>p{color:#526673;max-width:370px;font-size:15px;line-height:1.55}.kuro-fleet-facts{border-top:1px solid #dce8ee;width:100%;margin:28px 0}.kuro-fleet-facts div{color:#334a57;border-bottom:1px solid #dce8ee;align-items:center;gap:13px;padding:12px 0;font-size:12px;font-weight:600;display:flex}.kuro-fleet-facts svg{color:#087fa9;flex:none}.kuro-fleet-note{color:#667c88;max-width:860px;margin-top:18px;font-size:11px;line-height:1.5}@media (max-width:800px){.kuro-fleet-head{display:block}.kuro-fleet-head>p{margin-top:17px}.kuro-fleet-panel{grid-template-columns:1fr}.kuro-fleet-photo{min-height:350px}.kuro-fleet-copy{padding:34px}}@media (max-width:650px){.kuro-fleet-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.kuro-fleet-tabs button{white-space:normal;border-bottom:1px solid #bdd5df;min-width:0;min-height:55px;padding:10px 13px;font-size:12px}.kuro-fleet-tabs button[aria-selected=true]{border-bottom:3px solid #09aee7}.kuro-fleet-photo{min-height:260px}.kuro-fleet-copy{padding:30px 24px}.kuro-fleet-copy h3{font-size:34px}.kuro-fleet-head h2{font-size:clamp(42px,10vw,62px)}}.kuro-fleet-navigation{align-items:stretch;gap:15px;display:flex}.kuro-fleet-navigation .kuro-fleet-tabs{flex:1;min-width:0}.kuro-fleet-controls{align-items:center;gap:7px;display:flex}.kuro-fleet-controls>span{color:#426373;font-variant-numeric:tabular-nums;min-width:52px;font-size:10px;font-weight:700}.kuro-fleet-controls button{color:#087fa9;cursor:pointer;background:#fff;border:1px solid #9fc9d9;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s,transform .2s;display:grid}.kuro-fleet-controls button:hover{background:#dff4fb;transform:translateY(-1px)}.kuro-fleet-controls button:focus-visible{outline-offset:2px;outline:2px solid #087fa9}.kuro-fleet-photo img{object-position:center 55%}@media (max-width:850px){.kuro-fleet-navigation{display:block}.kuro-fleet-controls{justify-content:flex-end;padding-top:10px}}@media (max-width:650px){.kuro-fleet-photo img{object-position:center center}.kuro-fleet-panel{margin-top:10px}.kuro-fleet-copy{padding-top:25px;padding-bottom:30px}}
