.server-products .essentials{margin:50px auto}.server-products .sectionhead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.server-products h2{font-size:32px;margin:5px 0}.server-products .eyebrow{font-size:10px;letter-spacing:1.4px}.server-products .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.server-products .starter-products{grid-template-columns:repeat(3,minmax(0,1fr))}.server-products .product{border:1px solid #e3e6dd;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.server-products .product>a{display:block;background:#f3f3ef}.server-products .product img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.server-products .product>div{padding:18px;display:flex;flex-direction:column;flex:1}.server-products h3{font-size:15px;line-height:1.4;margin:0;min-height:42px}.server-products .product p{font-size:12px;color:#7b8177;min-height:34px}.server-products strong{margin-top:auto;font-size:18px}.server-products strong small{font-size:11px}.server-products .outline{display:block;text-align:center;padding:13px 8px;border:1px solid #cbd4c3;border-radius:8px;margin-top:16px;font-size:12px;text-decoration:none}.server-products .outline:hover{background:#edf2e8}.server-products .sectionhead>a{font-size:13px}@media(max-width:700px){.server-products .products,.server-products .starter-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.server-products .product>div{padding:12px}.server-products h2{font-size:25px}.server-products h3{font-size:13px}.server-products .sectionhead>a{font-size:11px}.server-products .essentials{margin:35px auto}}
.commerce-slide{background:#f1eee3;overflow:hidden}.commerce-slide.starter-kits{background:#eee7df}.commerce-copy{position:absolute;left:7%;top:17%;width:47%;z-index:2}.commerce-copy>span{font-size:9px;letter-spacing:2px}.commerce-copy h2{font:clamp(23px,2.7vw,43px)/1.12 Georgia,serif;margin:20px 0 15px;color:#214e3e;letter-spacing:-1px}.commerce-copy p{font-size:clamp(11px,1.2vw,16px);line-height:1.5;color:#456252}.commerce-copy b{display:inline-block;background:#244f3f;color:white;border-radius:30px;padding:11px 18px;font-size:12px;margin-top:12px}.commerce-art{position:absolute;inset:5% 1% 2% 50%;}.commerce-art img{position:absolute;object-fit:contain;width:75%;height:62%;mix-blend-mode:multiply;filter:drop-shadow(5px 8px 5px #0001)}.commerce-art img:nth-child(1){left:0;top:0;transform:rotate(-12deg)}.commerce-art img:nth-child(2){right:-4%;top:24%;transform:rotate(10deg)}.commerce-art img:nth-child(3){left:0;bottom:-3%;transform:rotate(-7deg)}.starter-kits .commerce-art img{height:47%;width:80%;border-radius:8px}.starter-kits .commerce-art img:nth-child(2){top:27%;right:-2%}.starter-kits .commerce-art img:nth-child(3){bottom:0}@media(max-width:600px){.commerce-copy{left:6%;top:12%;width:48%}.commerce-copy h2{font-size:25px;margin:14px 0 10px}.commerce-copy>span{font-size:7px}.commerce-copy b{font-size:10px;padding:9px 12px;margin-top:6px}.commerce-copy p{font-size:11px}}
.commerce-slide>.editorial-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.commerce-slide .commerce-copy{width:42%;left:6%;top:16%;text-shadow:0 1px 12px #fff7}.commerce-slide .commerce-copy h2{font-size:clamp(24px,2.6vw,39px);letter-spacing:-.7px}.campaign-note{position:absolute;bottom:10px;right:14px;font-size:8px;color:#54604d;background:#ffffff9c;padding:3px 6px;border-radius:3px;z-index:2}@media(max-width:600px){.commerce-slide .commerce-copy{top:12%;width:43%}.commerce-slide .commerce-copy h2{font-size:23px;margin:12px 0}.commerce-slide .commerce-copy p{font-size:10px}.campaign-note{font-size:6px;bottom:4px;right:6px}.commerce-slide .commerce-copy b{font-size:9px;padding:8px 10px}}
@media(max-width:600px){.feature-side-controls{top:auto!important;bottom:24px!important;left:auto!important;right:10px!important;width:76px!important;transform:none!important;gap:8px}.feature-side-controls .carousel-arrow{width:34px!important;height:34px!important;min-width:34px!important;font-size:21px!important}}
