.co-intro{padding-block:50px 32px}.co-intro h1{max-width:850px}.co-intro>p:not(.ch-kicker){font-size:23px;margin:20px 0 12px}.co-notice{font-size:16px;color:#bfcedf}.co-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:50px}.co-card{display:block;color:#f3f6fc;text-decoration:none;background:#14253b;border:1px solid #3d526d;border-radius:18px;overflow:hidden;transition:transform .2s}.co-card:hover{transform:translateY(-4px)}.co-visual{height:150px;background:#e7d4b9;color:#68482e;display:flex;align-items:center;justify-content:center;gap:25px;padding:24px}.co-visual>span{font-size:70px;line-height:1}.co-lines{width:95px;display:grid;gap:12px}.co-lines i{height:9px;background:currentColor;border-radius:3px;opacity:.35}.co-lines i:last-child{width:60%}.co-office .co-visual{background:#d0e2f2;color:#35536b}.co-care .co-visual{background:#edd8e3;color:#7c526e}.co-industry .co-visual{background:#cbded5;color:#34574a}.co-shop .co-visual{background:#eae2d3;color:#69573b}.co-copy{padding:24px}.commercial-home .co-copy h2{font-size:27px;line-height:1.2}.co-copy p{font-size:19px;margin:12px 0 24px}.co-copy strong{display:flex;justify-content:space-between;font-size:18px;color:#a8eddc}.co-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:40px 65px;border-top:1px solid #34485e}.co-bottom h2{font-size:30px}.co-bottom p{font-size:19px}.co-bottom .ch-text-link{font-size:18px}@media(max-width:1000px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.co-intro{padding-top:30px}.co-intro h1{font-size:36px}.co-grid{grid-template-columns:1fr;gap:18px}.co-visual{height:115px}.co-copy{padding:20px}.co-copy p{margin-bottom:16px}.co-bottom{grid-template-columns:1fr;gap:35px}}@media(prefers-reduced-motion:reduce){.co-card{transition:none}.co-card:hover{transform:none}}.co-photo{position:relative}.co-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.co-photo>span{position:absolute;bottom:12px;left:12px;background:#102035ee;color:#fff;border-radius:8px;padding:7px 12px;font-size:14px}.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-preview{background:#eee4d5;color:#443425;padding:16px;min-height:330px}.co-browser{display:flex;justify-content:space-between;font-size:12px;background:#fff;padding:9px 12px;border-radius:8px 8px 0 0;color:#5b6471}.co-mini{padding:18px;background:#faf6ed;min-height:270px}.co-mini>strong{display:block;font-size:12px;margin-bottom:18px}.co-mini-body{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.co-mini-body b{font-size:22px;line-height:1.15;display:block}.co-mini-button{display:inline-block;background:#443425;color:#fff;font-size:10px;margin-top:16px;padding:8px;border-radius:4px}.co-mini .co-photo img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:5px}.co-mini-sections{display:flex;gap:10px;margin-top:18px}.co-mini-sections i{height:25px;flex:1;background:#d7cbbb;border-radius:4px}.co-food .co-mini-body,.co-shop .co-mini-body{grid-template-columns:1fr;text-align:center}.co-food .co-photo img,.co-shop .co-photo img{aspect-ratio:3.8}.co-food .co-mini-button,.co-shop .co-mini-button{display:none}.co-office .co-photo{order:-1}.co-office .co-mini{background:#eaf0f5;color:#1a354b}.co-care .co-mini{background:#f1e9ed;color:#51394c}.co-care .co-photo img{border-radius:70px 70px 4px 4px;aspect-ratio:4/5}.co-industry .co-mini{background:#e9eeeb;color:#213d36}.co-industry .co-mini-sections{flex-direction:column;gap:5px}.co-industry .co-mini-sections i{min-height:10px}.co-copy p{margin-bottom:16px}.co-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:40px 60px}.co-steps>div{border-top:1px solid #486078;padding-top:24px}.co-steps span{color:#a8eddc;font-size:22px}.site-content .co-steps h2{font-size:24px}.co-steps p{margin-top:12px}@media(max-width:700px){.co-grid,.co-steps{grid-template-columns:1fr}.co-mini-body b{font-size:20px}.co-mini,.co-preview{min-height:0}}.co-card,.co-preview{display:flex;flex-direction:column}.co-preview{height:410px}.co-mini{flex:1;display:flex;flex-direction:column;min-height:0}.co-mini-body{flex:1;min-height:0}.co-mini .co-photo img{max-height:230px}.co-copy{flex:1;display:flex;flex-direction:column}.co-copy strong{margin-top:auto}.co-mini-sections{flex-shrink:0}.co-food .co-mini-body,.co-shop .co-mini-body{display:flex;flex-direction:column;justify-content:center}.co-food .co-photo,.co-shop .co-photo{width:100%}@media(max-width:700px){.co-preview{height:330px}.co-mini .co-photo img{max-height:170px}}.co-view-toggle{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-block:25px}.co-view-toggle p{margin:0 0 8px;color:#a8eddc;font-size:12px;font-weight:850;letter-spacing:.13em}.commercial-home .co-view-toggle h2{margin:0;font-size:clamp(25px,3vw,38px)}.co-view-toggle>div:last-child{display:flex;padding:5px;border:1px solid #40556d;border-radius:12px;background:#102136}.co-view-toggle button{min-height:44px;padding:0 16px;border:0;border-radius:8px;color:#c8d5e2;background:transparent;font:inherit;font-weight:750;cursor:pointer}.co-view-toggle button[aria-pressed=true]{color:#071625;background:#a8eddc}.co-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid--mobile .co-card{align-items:center;padding-top:24px;background:#0e1c2d}.co-grid--mobile .co-preview{width:min(285px,86%);height:480px;border:8px solid #263a51;border-radius:32px;padding:8px;box-shadow:0 20px 45px #0005}.co-grid--mobile .co-browser{border-radius:18px 18px 0 0}.co-grid--mobile .co-mini-body{grid-template-columns:1fr;overflow:hidden}.co-grid--mobile .co-mini .co-photo img{max-height:170px}.co-grid--mobile .co-copy{width:100%}@media(max-width:700px){.co-view-toggle{align-items:stretch;flex-direction:column}.co-view-toggle>div:last-child{align-self:stretch}.co-view-toggle button{flex:1}.co-grid--mobile{grid-template-columns:1fr}.co-grid--mobile .co-preview{height:440px}}.site-content .catalog-overview{color:#081b3a;background:#f7f9fd}.site-content .catalog-overview .co-intro .ch-kicker{color:#8fc2ff}.site-content .catalog-overview .co-intro>p:not(.ch-kicker){color:#c0cede}.site-content .catalog-overview .co-notice{border-color:#4b6685;background:hsla(0,0%,100%,.08);color:#d5e1ef}.site-content .catalog-overview .co-steps span,.site-content .catalog-overview .co-view-toggle p{color:#1d57b7}.site-content .catalog-overview .co-card,.site-content .catalog-overview .co-grid--mobile .co-card{border-color:#d7e2ee;color:#081b3a;background:#fff;box-shadow:0 18px 52px rgba(23,47,67,.08)}.site-content .catalog-overview .co-bottom p,.site-content .catalog-overview .co-copy p,.site-content .catalog-overview .co-steps p{color:#52647c}.site-content .catalog-overview .co-bottom .ch-text-link,.site-content .catalog-overview .co-copy strong{color:#1d57b7}.site-content .catalog-overview .co-steps>div{border-color:#cad9df}.site-content .catalog-overview .co-bottom{border-color:#d7e2ee}.site-content .catalog-overview .co-bottom>div{border:1px solid #d7e2ee;background:#fff;box-shadow:0 14px 38px rgba(23,47,67,.05)}