/* Product collection extends the Waslio home design language. */
.product-collection{margin-top:22px}.product-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:55px 0 22px}.product-collection-heading h3{font-size:clamp(27px,2.7vw,39px);letter-spacing:-.045em}.product-collection-heading p{font-size:12px;color:var(--muted);max-width:290px}.product-line{border-top:1px solid #251c3825;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:24px;min-height:93px;text-decoration:none;transition:padding .25s,background .25s}.product-line:hover{padding-inline:18px;background:#fffefb88}.product-line-name{font:500 clamp(21px,2.2vw,31px)/1.15 var(--display);letter-spacing:-.045em}.product-line-copy{font-size:12px;color:var(--muted)}.product-line-arrow{font-size:26px}.product-line:last-of-type{border-bottom:1px solid #251c3825}.product-collection-link{display:flex;justify-content:space-between;align-items:center;gap:20px;width:max-content;max-width:100%;margin-top:23px;border-bottom:1px solid currentColor;text-decoration:none;font-size:13px;font-weight:650;padding-bottom:7px}.product-collection-link span{font-size:21px}.work-odoo .work-type{color:#ffe2b2}.work-courier .work-type{color:#dbf2c0}
@media(max-width:700px){.product-collection-heading{display:block;padding:40px 0 18px}.product-collection-heading p{margin-top:10px}.product-line{grid-template-columns:1fr auto;gap:8px;min-height:86px;padding-block:17px}.product-line-copy{grid-column:1;grid-row:2}.product-line-arrow{grid-column:2;grid-row:1}.product-line-name{font-size:22px}}

.platform-focus{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(35px,7vw,120px);align-items:center;padding-top:65px;padding-bottom:66px;background:#f8f6f1;border-bottom:1px solid var(--line)}
.platform-focus .eyebrow{margin-bottom:16px;color:var(--coral-dark)}
.platform-focus h2{font:500 clamp(37px,4.2vw,61px)/1.04 var(--display);letter-spacing:-.06em}
.platform-focus h2 .serif-word{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}
.platform-focus-detail>p{max-width:570px;font-size:15px;line-height:1.75;color:var(--muted)}
.platform-focus-links{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:20px}
.platform-focus-links a{font-size:12px;font-weight:650;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px}
.platform-focus-links a:hover{color:var(--coral-dark);border-color:var(--coral-dark)}
.platform-focus-links span{margin-left:6px}
@media(max-width:850px){.platform-focus{grid-template-columns:1fr;gap:20px;padding-top:48px;padding-bottom:49px}.platform-focus h2{font-size:clamp(39px,7vw,55px)}}
@media(max-width:540px){.platform-focus{padding-top:40px;padding-bottom:42px}.platform-focus h2{font-size:40px}.platform-focus-detail>p{font-size:13px}.platform-focus-links{display:grid;gap:12px}.platform-focus-links a{width:max-content;max-width:100%}}
