.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;min-height:650px}.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo h1{font-size:54px}.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo>div:first-child>p:first-of-type{font-size:24px;line-height:1.45}.category-visuals_hero__e91A3{height:clamp(420px,35vw,490px);min-width:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center}.category-visuals_hero__e91A3>img{width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;object-fit:contain}.category-visuals_model__rNfe8.category-visuals_model__rNfe8{height:clamp(380px,32vw,460px);margin:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center}.category-visuals_model__rNfe8.category-visuals_model__rNfe8>img{width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;object-fit:contain}.category-visuals_iceGrid__aE_eR.category-visuals_iceGrid__aE_eR{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(32px,4.5vw,72px)}.category-visuals_photo__FlGdg{position:relative;margin:0;min-width:0;min-height:0;align-self:stretch}.category-visuals_iceGrid__aE_eR .category-visuals_photo__FlGdg img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;border:1px solid #d5e7f0;border-radius:16px}.category-visuals_iceGrid__aE_eR>div>h2{margin-top:0}.category-visuals_check__fLyHc{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:2px solid #20bce8;border-radius:50%;color:#12a9d7;font-size:15px;line-height:1;margin-top:3px}.category-visuals_planning__kLBqy{min-width:0;align-self:center;padding:34px 36px;border:1px solid #d5e7f0;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:16px}.category-visuals_planning__kLBqy>img{height:150px;width:100%;object-fit:contain}.category-visuals_planning__kLBqy h3{margin:0;color:#0a1b49;font-size:26px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere;hyphens:auto}.category-visuals_planning__kLBqy p{margin:0;color:#627c98;font-size:17px;line-height:1.6}.category-visuals_planning__kLBqy ol{display:grid;gap:18px;list-style:none;margin:4px 0;padding:0}.category-visuals_planning__kLBqy li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.category-visuals_planning__kLBqy li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f8fc;color:#008fc4;font-size:15px;font-weight:700}.category-visuals_result__dKVC9{margin-top:4px;background:#edf8fc;border-left:3px solid #02a6e9;padding:16px 18px;color:#0a1b49;font-size:17px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:999px){.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo{grid-template-columns:1fr;gap:24px;min-height:0}.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo h1{font-size:48px}.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo>div:first-child>p:first-of-type{font-size:22px}.category-visuals_hero__e91A3{width:100%;max-width:700px;margin-inline:auto;height:400px}}@media(max-width:899px){.category-visuals_iceGrid__aE_eR.category-visuals_iceGrid__aE_eR{grid-template-columns:1fr;gap:30px}.category-visuals_photo__FlGdg{position:static;width:100%;max-width:640px;margin-inline:auto}.category-visuals_iceGrid__aE_eR .category-visuals_photo__FlGdg img{position:static;height:auto;aspect-ratio:4/3;border-radius:12px}.category-visuals_planning__kLBqy{padding:28px}}@media(max-width:799px){.category-visuals_hero__e91A3{height:360px}.category-visuals_model__rNfe8.category-visuals_model__rNfe8{height:340px}.category-visuals_planning__kLBqy h3{font-size:24px}.category-visuals_planning__kLBqy>img{height:120px}}@media(max-width:699px){.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo h1{font-size:43px}.category-visuals_categoryHero__RB9Bo.category-visuals_categoryHero__RB9Bo>div:first-child>p:first-of-type{font-size:18px}.category-visuals_hero__e91A3{height:320px}}