.ir-tailor{color:#16233b;padding-block:22px 80px}.ir-tailor p{line-height:1.7}.ir-overline{font-size:12px;font-weight:750;letter-spacing:.08em;color:#2053bb}.ir-tailor-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:stretch;overflow:hidden;border-radius:24px;background:#edf3ff;margin:18px 0 62px}.ir-tailor-hero>div{padding:clamp(25px,4vw,60px);align-self:center}.ir-tailor-hero h1{font-size:clamp(32px,4.5vw,60px);line-height:1.16;letter-spacing:-.055em;margin:12px 0 18px}.ir-tailor-hero p{max-width:40ch;margin:0 0 20px;color:#384964}.ir-tailor-hero>img{height:100%;width:100%;object-fit:cover;min-height:290px}.ir-tailor-hero small{display:block;margin-top:12px;color:#485c79}.ir-tailor h2{font-size:clamp(23px,3vw,34px);line-height:1.3;letter-spacing:-.035em;margin:8px 0}.ir-tailor-select>p{color:#526078}.ir-tailor-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ir-tailor-tabs a{border:1px solid #c7d3e6;color:#203550;border-radius:28px;padding:9px 17px;font-weight:650}.ir-tailor-tabs [aria-current=true]{background:#173b82;border-color:#173b82;color:#fff}.ir-style-panel{display:grid;grid-template-columns:minmax(220px,.85fr) 1.4fr;align-items:center;border:1px solid #d7e0ed;border-radius:18px;overflow:hidden;margin-bottom:12px}.ir-style-panel[hidden]{display:none}.ir-style-panel>img{width:100%;height:100%;min-height:250px;object-fit:cover}.ir-style-panel>div{padding:clamp(18px,3vw,36px)}.ir-style-panel small,.ir-style-panel a{color:#174cb1;font-weight:700}.ir-style-panel h3{font-size:24px;margin:4px 0}.ir-style-panel ul{padding-left:18px;line-height:1.75}.ir-style-panel li{list-style:disc}.ir-tailor-process{margin:52px 0 28px}.ir-tailor-process ol{display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:12px;counter-reset:stage}.ir-tailor-process li{padding:20px;background:#f4f7fb;border-radius:12px;list-style:none;counter-increment:stage}.ir-tailor-process li:before{content:'0' counter(stage);display:block;color:#2254b7;font-weight:700}.ir-tailor-process li b,.ir-tailor-process li span{display:block;margin-top:5px}.ir-tailor-process li span{color:#4a5870;font-size:14px}.ir-tailor-form{max-width:780px;margin:36px auto}.ir-tailor :is(#inquiry,.ir-style-panel){scroll-margin-top:110px}.ir-tailor a:focus-visible{outline:3px solid #285bc5;outline-offset:3px}@media(max-width:900px) and (min-width:601px){body.itdang-rebuild .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}@media(min-width:901px) and (max-width:1080px){body.itdang-rebuild .category-grid>a svg{max-width:100%;height:auto}}@media(max-width:650px){.ir-tailor-hero,.ir-style-panel{grid-template-columns:1fr}.ir-tailor-hero{margin-bottom:38px}.ir-tailor-hero>img{height:180px;min-height:0}.ir-style-panel>img{height:160px;min-height:0}.ir-tailor-process ol{grid-template-columns:1fr}.ir-tailor-process li{padding:14px 18px}.ir-tailor-tabs a{font-size:14px;padding:8px 13px}.ir-tailor-process{margin-top:32px}}