.versatile-shell{max-width:1320px;margin:auto;padding:0 5%}.versatile-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;padding:25px 0;font-size:12px;font-weight:400;color:#5b6d70}.versatile-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.versatile-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin-bottom:14px}.versatile-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:20px 0 65px}.versatile-hero h1{font-size:clamp(48px,6vw,82px);line-height:.99;margin:15px 0 22px}.versatile-hero-copy>p:not(.versatile-kicker){margin:17px 0;color:#4c6267;max-width:660px}.versatile-hero-copy .versatile-lead{font-size:22px;color:#102b32;font-weight:500}.versatile-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:25px 0 10px}.versatile-text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px;font-weight:600;display:inline-block;padding:6px 0}.versatile-hero-points{list-style:none;padding:20px 0 0;margin-top:25px;border-top:1px solid #dbe2df;display:flex;gap:12px 22px;flex-wrap:wrap;font-size:12px;color:#4c6267}.versatile-hero-photo{margin:0;min-width:0;background:#fff}.versatile-hero-photo img{width:100%;height:530px;object-fit:contain}.versatile-hero-photo figcaption{font-size:12px;color:#5b6d70;line-height:1.5;padding:10px 0;border-top:1px solid #e3e8e5}.versatile-section{padding:58px 0;border-top:1px solid #dbe2df;scroll-margin-top:28px}.versatile-section h2,.versatile-inquiry h2{font-size:clamp(34px,4vw,52px);line-height:1.05;margin-bottom:24px}.versatile-section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:26px}.versatile-section-heading h2{margin:0}.versatile-section-heading>p{max-width:370px;color:#5b6d70;font-size:14px}.versatile-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.versatile-model{border:1px solid #dbe2df;min-width:0;background:white}.versatile-model-photo{display:block;background:#fff;padding:18px}.versatile-model-photo img{width:100%;height:360px;object-fit:contain}.versatile-model-copy{padding:26px;border-top:1px solid #edf1ee}.versatile-model-copy h3{font-size:25px;line-height:1.2;margin-bottom:15px}.versatile-model-copy>p:not(.versatile-kicker){font-size:14px;color:#4c6267}.versatile-model-copy ul{padding-left:20px;font-size:14px;margin:18px 0}.versatile-table-wrap{overflow-x:auto;max-width:100%}.versatile-shell table{width:100%;border-collapse:collapse;min-width:580px}.versatile-shell caption{font-size:12px;text-align:left;color:#5b6d70;padding:0 0 14px}.versatile-shell th,.versatile-shell td{padding:15px 17px;border-bottom:1px solid #dbe2df;text-align:left;white-space:normal;vertical-align:top;font-size:14px;line-height:1.6}.versatile-shell thead th{background:#102b32;color:#fff;font-weight:600}.versatile-shell tbody th{background:#f6f8f7;font-weight:600;width:24%}.versatile-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.versatile-three-columns article{padding:25px 0}.versatile-three-columns span{font-size:14px;color:#5b6d70;display:block;margin-bottom:20px}.versatile-three-columns h3{font-size:22px;line-height:1.25;margin-bottom:18px}.versatile-three-columns p,.versatile-editorial p{color:#4c6267;font-size:15px;line-height:1.85}.versatile-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.versatile-editorial p+p{margin-top:18px}.versatile-editorial h3{font-size:22px;margin:25px 0 15px;line-height:1.25}.versatile-editorial ul{padding-left:22px;color:#4c6267;font-size:15px}.versatile-process{list-style:none;padding:26px 0 0;margin:35px 0 0;border-top:1px solid #dbe2df;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.versatile-process b{display:block;font-size:13px;margin-bottom:12px}.versatile-process span{font-size:14px;color:#5b6d70}.versatile-faq{max-width:100%}.versatile-faq details{padding:0;background:transparent;border-bottom:1px solid #dbe2df}.versatile-faq summary{padding:20px 0;cursor:pointer;font-weight:600;font-size:16px;line-height:1.5}.versatile-faq details p{padding:0 25px 22px 0;color:#4c6267;font-size:15px;line-height:1.8;max-width:950px}.versatile-inquiry{padding:42px;margin:15px 0 55px;background:#eef3ef;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;scroll-margin-top:25px}.versatile-inquiry>div>p:not(.versatile-kicker){font-size:14px;line-height:1.8;margin:20px 0}.versatile-inquiry form{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.versatile-inquiry label{font-size:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.versatile-inquiry input,.versatile-inquiry textarea{width:100%;padding:12px;background:#fff;border:1px solid #b6c8bd;color:#102b32;border-radius:0;font:14px/1.5 'DM Sans',Arial,sans-serif}.versatile-inquiry textarea{resize:vertical}.versatile-form-wide{grid-column:1/-1}.versatile-inquiry .versatile-actions{margin:3px 0}.versatile-inquiry .button{padding:14px 17px;font-size:13px;gap:16px}.versatile-secondary{padding:12px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:13px}.versatile-honey{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.versatile-status{min-height:24px;font-size:13px}.versatile-status[data-state="error"]{color:#a52121}.versatile-related>div{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.versatile-related a{text-decoration:underline;text-underline-offset:4px}.versatile-footer{padding:45px 5%;background:#102b32;color:#fff;display:grid;gap:25px}.versatile-footer .versatile-footer-brand{font:700 35px/1 'Barlow Condensed',Arial,sans-serif}.versatile-footer p{font-size:13px;margin-top:12px;color:#dae5de}.versatile-footer nav{gap:16px 28px;flex-wrap:wrap;font-size:13px}.versatile-product-hero{grid-template-columns:1fr 1fr}.versatile-product-hero h1{font-size:clamp(42px,5vw,65px)}.versatile-reference{font-size:12px;font-weight:600}.versatile-subtle{font-size:12px!important;color:#65766e!important}.versatile-jump-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;padding:19px 0;border-top:1px solid #dbe2df}.versatile-jump-links a{text-decoration:underline;text-underline-offset:5px}.versatile-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.versatile-feature-grid article{padding:20px 0;border-top:1px solid #e4eae6}.versatile-feature-grid h3{font-size:23px;line-height:1.25;margin-bottom:17px;max-width:460px}.versatile-feature-grid article>p:last-child{font-size:15px;line-height:1.9;color:#4c6267}.versatile-specifications{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.versatile-specifications>div>p:not(.versatile-kicker){font-size:14px;color:#5b6d70;line-height:1.85;margin:20px 0}.versatile-specifications table{min-width:390px}.versatile-specifications tbody th{width:40%}.versatile-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.versatile-evidence-grid figure{margin:0;min-width:0;border:1px solid #dbe2df;padding:16px}.versatile-evidence-grid img{width:100%;max-height:640px;object-fit:contain}.versatile-evidence-grid figcaption{font-size:13px;line-height:1.7;color:#5b6d70;padding:16px 0 0}.versatile-zoom{width:100%;border:0;background:white;padding:0;display:block;text-align:left;position:relative}.versatile-zoom>span{display:block;font-size:11px;color:#4c6267;text-align:right;padding:8px 0}.versatile-other-model{max-width:600px}.versatile-other-model .versatile-model-photo img{height:290px}.versatile-image-dialog{max-width:94vw;width:1100px;max-height:94vh;padding:18px;border:1px solid #dbe2df;background:#fff}.versatile-image-dialog::backdrop{background:#102b32bb}.versatile-image-dialog img{width:100%;max-height:77vh;object-fit:contain}.versatile-image-dialog p{font-size:13px;line-height:1.6;padding-top:12px}.versatile-dialog-close{display:block;margin:0 0 12px auto;border:1px solid #b6c8bd;padding:8px 12px;background:white;font-size:13px}.versatile-catalog-gateway{padding:35px 5% 50px;border-block:1px solid #dbe2df;background:#f6f8f7}.versatile-catalog-gateway h2{font-size:42px}.versatile-catalog-gateway .versatile-model-grid{max-width:1188px;margin:auto}.versatile-catalog-gateway .versatile-section-heading{max-width:1188px;margin:0 auto 25px}.versatile-catalog-gateway .versatile-model-photo img{height:300px}.versatile-home-gateway{margin:35px 5%;padding:35px;background:#eef3ef;display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.versatile-home-gateway h2{font-size:clamp(36px,4vw,56px);margin-bottom:20px}.versatile-home-gateway p:not(.versatile-kicker){font-size:15px;margin-bottom:22px;max-width:520px}.versatile-home-gateway img{width:100%;height:300px;object-fit:contain}
@media(max-width:950px){.versatile-hero{gap:28px}.versatile-hero-photo img{height:420px}.versatile-editorial,.versatile-specifications{grid-template-columns:1fr;gap:25px}.versatile-inquiry{grid-template-columns:1fr;padding:30px;gap:25px}.versatile-model-photo img{height:280px}.versatile-section-heading{align-items:start}.versatile-three-columns{gap:20px}.versatile-shell{padding:0 5%}}
@media(max-width:650px){.versatile-shell{padding:0 6%}.versatile-hero,.versatile-product-hero{grid-template-columns:1fr;gap:25px;padding:15px 0 40px}.versatile-hero h1{font-size:54px}.versatile-product-hero h1{font-size:44px}.versatile-hero-photo img{height:360px}.versatile-hero-copy .versatile-lead{font-size:20px}.versatile-hero-copy>p:not(.versatile-kicker){font-size:15px}.versatile-hero-points{gap:10px;font-size:11px}.versatile-section{padding:38px 0}.versatile-section-heading{display:block}.versatile-section-heading>p{margin-top:18px}.versatile-model-grid,.versatile-three-columns,.versatile-feature-grid,.versatile-evidence-grid{grid-template-columns:1fr;gap:22px}.versatile-model-photo img{height:330px}.versatile-model-copy{padding:22px}.versatile-model-copy h3{font-size:24px}.versatile-shell h2{font-size:36px}.versatile-shell table{min-width:560px}.versatile-specifications table{min-width:360px}.versatile-shell th,.versatile-shell td{padding:11px 12px;font-size:13px}.versatile-process{grid-template-columns:1fr 1fr;gap:22px}.versatile-inquiry{padding:25px 20px;margin:0 -3% 35px}.versatile-inquiry form{grid-template-columns:1fr}.versatile-form-wide{grid-column:auto}.versatile-inquiry .button{width:100%;justify-content:center}.versatile-inquiry .versatile-actions{gap:12px}.versatile-footer nav{display:flex;width:auto;order:0;border:0;padding:0;justify-content:flex-start}.versatile-jump-links{gap:14px;font-size:12px}.versatile-feature-grid{gap:8px}.versatile-evidence-grid img{max-height:none}.versatile-catalog-gateway{padding:30px 6%}.versatile-catalog-gateway .versatile-model-photo img{height:300px}.versatile-home-gateway{grid-template-columns:1fr;padding:25px;margin:25px 5%;gap:15px}.versatile-home-gateway img{height:270px}.versatile-image-dialog{width:96vw;padding:12px}.versatile-breadcrumbs{font-size:11px;gap:6px}}
.versatile-evidence-grid .versatile-evidence-full{grid-column:1/-1;width:100%;justify-self:center}.versatile-evidence-full .versatile-zoom img{height:auto;max-height:none}.versatile-evidence-full:has(img[src*="size-reference"]){max-width:650px}

.versatile-hero-photo img{height:390px}.versatile-model-photo img{height:300px}.versatile-evidence-grid img{height:460px;max-height:460px;object-fit:contain}.versatile-product-hero h1{font-size:clamp(44px,5vw,68px)}@media(max-width:650px){.versatile-hero-photo img{height:270px}.versatile-model-photo img{height:250px}.versatile-evidence-grid img{height:auto;max-height:none}.versatile-product-hero h1{font-size:42px}}

.versatile-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.versatile-related-grid .versatile-model-photo img{height:230px}.versatile-compare table{min-width:1000px}.versatile-evidence-grid .versatile-wide-evidence{grid-column:1/-1;width:100%}.versatile-wide-evidence .versatile-zoom img{height:auto;max-height:none}.versatile-evidence-grid .versatile-centered-evidence{grid-column:1/-1;max-width:720px;width:100%;justify-self:center}.versatile-centered-evidence .versatile-zoom img{height:auto;max-height:none}.versatile-hero-photo img{height:350px}.versatile-model-photo img{height:270px}@media(max-width:950px){.versatile-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.versatile-related-grid{grid-template-columns:1fr}.versatile-hero-photo img{height:270px}.versatile-model-photo img{height:250px}.versatile-hero h1{font-size:51px}.versatile-product-hero h1{font-size:42px}}

.versatile-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.versatile-model-copy h3{font-size:24px}.versatile-model-copy ul{font-size:13px}.versatile-compare table{min-width:800px}.versatile-wide-evidence{max-width:900px;justify-self:center}.versatile-hero h1{font-size:clamp(48px,5.6vw,76px)}.versatile-product-hero h1{font-size:clamp(40px,4.4vw,60px)}@media(max-width:950px){.versatile-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.versatile-model-grid{grid-template-columns:1fr}.versatile-hero h1{font-size:48px}.versatile-product-hero h1{font-size:40px}.versatile-specifications table{min-width:320px}}
