@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700&display=swap');
:root{--navy:#143e33;--ink:#173b32;--orange:#1e6652;--cream:#f3f5ef;--muted:#697770;--line:#d9e0d8}body{font-family:Inter,Arial,sans-serif;background:#fdfefb}h1,h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-1.5px}h2{font-size:46px}h2 span{color:#6f8a7c}h3{font-family:Inter,Arial,sans-serif}header{background:#fdfefb;border-bottom:1px solid #e3e8df}.utility{background:#143e33}.utility .wrap{min-height:32px}.nav{height:96px}.button{border-radius:50px;background:#1e6652;padding:16px 23px}.button:hover{background:#164d3d}.button.small{padding:13px 22px}.text-link{border-bottom:none;color:#1e6652;gap:18px;font-weight:600}.text-link span{font-size:18px}.eyebrow{color:#668475;font-family:Inter,Arial,sans-serif;font-size:9px;letter-spacing:1.8px}.editorial-hero{background:#fdfefb;color:var(--ink);min-height:0;overflow:visible}.editorial-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding-top:60px;padding-bottom:70px}.editorial-copy{padding:15px 0}.editorial-copy h1{font-size:clamp(52px,5.2vw,78px);line-height:1.03;letter-spacing:-2px;margin-bottom:28px}.editorial-copy h1 em{font-style:italic;color:#658b70}.green-dot{width:7px;height:7px;border-radius:50%;background:#668e70}.editorial-copy>p{color:#6a7770;font-size:15px;max-width:380px}.editorial-foot{display:flex;gap:15px;align-items:center;border-top:1px solid #dbe3d9;margin-top:45px;padding-top:25px}.mini-mark{font-family:'DM Serif Display';background:#eaf0e6;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;font-size:25px;color:#567c60}.editorial-foot p{margin:0;font-size:10px;color:#819085;line-height:1.8}.editorial-foot b{font-size:11px;font-weight:600;color:#315646}.editorial-visual{height:555px;position:relative;margin-right:10px}.editorial-main{width:100%;height:470px;object-fit:cover;border-radius:2px 100px 2px 2px}.editorial-inset{position:absolute;right:-25px;bottom:0;width:180px;height:225px;object-fit:cover;border:8px solid #fdfefb}.editorial-picture-label{position:absolute;bottom:85px;left:0;right:0;background:linear-gradient(0deg,#14372ed9,transparent);color:white;padding:80px 25px 22px}.editorial-picture-label>span{font-size:8px;letter-spacing:1.7px}.editorial-picture-label b{display:block;font-family:'DM Serif Display';font-size:25px;font-weight:400;line-height:1.2;margin-top:12px}.editorial-picture-label a{display:grid;place-items:center;position:absolute;right:25px;bottom:25px;border-radius:50%;border:1px solid #fff7;width:40px;height:40px;font-size:22px}.editorial-caption{font-size:8px;letter-spacing:1.5px;color:#789080;margin-top:17px}.proof{background:#eaf0e6;border:0}.proof .wrap{padding:25px 0}.proof strong{font-family:'DM Serif Display';font-size:26px;font-weight:400;color:#315646}.proof .wrap>div{border-color:#d3ddcf}.proof span{font-size:10px}.section{padding:95px 0}.section-head p{font-size:13px}.service-tabs{border-color:#dce4d8}.service-tabs button.active{border-color:#658c6f}.service-grid{gap:28px}.service-card{background:#fff;color:var(--ink);height:auto;border:1px solid #e0e6dc;border-radius:5px;overflow:visible}.service-card>img{width:100%;height:240px;object-fit:cover;border-radius:4px 4px 0 0}.card-overlay{display:none}.card-top{position:static;padding:18px 22px 0;color:#658775;letter-spacing:1.5px;font-size:8px;align-items:center}.card-top>span:last-child{background:#edf3e9;width:28px;height:28px;border-radius:50%;font-size:17px;display:grid;place-items:center}.card-content{position:static;padding:15px 22px 24px}.card-content h3{font-family:'DM Serif Display';font-size:29px;font-weight:400;line-height:1.1;letter-spacing:-.3px;min-height:64px}.card-content p{color:#738177;font-size:12px;min-height:62px}.card-content button{color:#315c48;font-size:11px;border-top:1px solid #e4eadf;padding-top:15px}.card-content button span{color:#315c48}.service-card:hover>img{transform:none;filter:brightness(1.03)}.service-row{border-color:#dce4d8}.service-row h3{font-size:15px;font-weight:500}.service-row button{background:#edf3e8;border-radius:50%;width:34px;height:34px;font-size:20px;flex-shrink:0}.about{background:#f0f3eb}.about-photo{height:530px}.about-photo>img{border-radius:3px 90px 3px 3px}.image-note{background:#dce8d4;color:#345b42;min-width:65%;padding:20px 28px;bottom:-20px;left:-20px}.image-note strong{font-family:'DM Serif Display';font-size:28px}.image-note span{font-size:8px}.about-copy .lead{font-family:'DM Serif Display';font-size:24px;line-height:1.4}.about-copy p{font-size:12px}.values{font-weight:500}.partners{background:#1c4437}.partners .eyebrow{color:#c0d2c6}.partners .text-link{font-size:11px}.work-grid{gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.work-item{border-radius:3px}.work-item.large img{object-position:center}.work-item>span{font-size:9px}.process{background:#e6ecdf;color:#254c39}.process h2{color:#254c39}.process .eyebrow.light{color:#6c8773}.process h2 em{color:#67896e;font-style:italic}.process .text-link.white{color:#254c39}.steps article{border-color:#bbcdb7}.steps article>span{font-family:'DM Serif Display';color:#7f9a79;font-size:48px}.steps h3{font-family:'DM Serif Display';font-size:26px;color:#315443}.steps p{color:#6c7b70;font-size:12px}.team-card img{height:315px;filter:saturate(.65);border-radius:80px 80px 0 0}.team-card h3{font-family:'DM Serif Display';font-size:23px;font-weight:400}.team-card p{font-size:10px}.feedback{background:#f4f6f0}.feedback blockquote{font-family:'DM Serif Display';font-size:24px;letter-spacing:0;font-weight:400;line-height:1.5;border-color:#a0b995}.insight-grid h3{font-family:'DM Serif Display';font-size:27px;font-weight:400}.insight-grid span{color:#668475}.faq{background:#edf2e8}.faq summary{font-size:13px;font-weight:500}.faq p{font-size:12px}.contact{background:#214b3b}.contact h2{font-family:'DM Serif Display';font-size:70px;letter-spacing:-1px;font-weight:400}.contact h2 em{color:#b4caa4;font-style:italic}.contact form{border-radius:5px;background:#fbfcf8}.contact form h3{font-family:'DM Serif Display';font-size:32px;font-weight:400}.contact-email{font-size:17px}.contact form .button{border-radius:3px}.contact form small{font-size:9px}footer{background:#13372c}.footer-top .brand img{background:#fff;border-radius:4px}.sample-switcher a[aria-current]{background:#1e6652}.dialog-title{font-family:'DM Serif Display';font-size:40px}.dialog-gallery img{background:#f3f6ef}@media(max-width:1100px){.editorial-layout{gap:35px}.editorial-visual{height:515px}.editorial-main{height:430px}.editorial-inset{width:150px;height:200px}.editorial-copy .actions{gap:15px}.editorial-copy .actions .button{font-size:11px;padding:15px 18px;gap:15px}.editorial-copy .actions .text-link{font-size:10px;gap:10px}.service-card>img{height:210px}.card-content h3{font-size:26px}}@media(max-width:800px){.nav{height:77px}.editorial-layout{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:50px}.editorial-copy h1{font-size:65px}.editorial-copy>p{max-width:450px}.editorial-foot{margin-top:30px}.editorial-visual{height:430px;margin:0 20px 0 0}.editorial-main{height:380px;object-position:center}.editorial-inset{height:180px;width:150px;right:-20px}.editorial-picture-label{bottom:50px}.editorial-caption{font-size:8px}.service-card:nth-child(3){height:auto}.service-card:nth-child(3)>img{height:260px}.service-card:nth-child(3) .card-content h3{min-height:0}.service-card:nth-child(3) .card-content p{min-height:0}.section{padding:65px 0}.team-card img{height:300px}h2{font-size:39px}.contact h2{font-size:59px}.image-note{left:0;bottom:0}.about-photo{height:440px}}@media(max-width:480px){.editorial-copy h1{font-size:52px;letter-spacing:-1px}.editorial-copy .eyebrow{font-size:7px;letter-spacing:1px}.editorial-layout{padding-top:25px}.editorial-visual{height:380px}.editorial-main{height:330px}.editorial-inset{width:130px;height:160px}.editorial-picture-label b{font-size:23px}.editorial-caption{font-size:7px}.service-card,.service-card:nth-child(3){height:auto;margin-bottom:24px}.service-card>img,.service-card:nth-child(3)>img{height:250px}.card-content h3{min-height:0;font-size:30px}.card-content p{min-height:0}.work-item{height:250px}.work-item.large{height:360px}.steps h3{margin:0 0 12px}.team-card img{height:215px}.team-card h3{font-size:21px}.contact-email{font-size:15px}.feedback blockquote{font-size:22px}.nav>.button{font-size:9px;padding:12px 14px}h2{font-size:36px}}

/* Sample 2: palette sampled from the original Diverse Supplies logo. */
:root{--brand-orange:#ee6138;--brand-green:#00a859;--brand-indigo:#3c3e79;--brand-charcoal:#2b2a2a;--navy:var(--brand-charcoal);--ink:var(--brand-charcoal);--orange:var(--brand-orange);--cream:#f7f7f4;--muted:#68686d;--line:#dedee3}
body,header,.editorial-hero{background:#fffefb;color:var(--brand-charcoal)}header{border-bottom-color:#e6e5e2}.utility{background:var(--brand-indigo)}.utility a span{color:#ffb099}nav a:hover{color:#bf4421}.button{background:var(--brand-orange);color:#241a16}.button:hover{background:#ce4822;color:#fff}.text-link{color:var(--brand-indigo)}.eyebrow,.insight-grid span{color:var(--brand-indigo)}.editorial-copy h1 em{color:#008547}.green-dot{background:var(--brand-green)}.editorial-copy>p,.editorial-foot p{color:#68686d}.editorial-foot{border-color:#dedee3}.editorial-foot b{color:var(--brand-charcoal)}.mini-mark{color:var(--brand-indigo);background:#eeeeF6}.editorial-inset{border-color:#fffefb}.editorial-picture-label{background:linear-gradient(0deg,#2b2a2af0,transparent)}.editorial-picture-label>span{color:#ffc2ad}.editorial-caption{color:var(--brand-indigo)}
.proof{background:#f2f7f3;border-bottom:1px solid #e0e8e2}.proof strong{color:#008547}.proof span{color:#68686d}.proof .wrap>div{border-color:#d6e3d9}h2 span{color:#6d6d75}.service-tabs{border-color:#dedee3}.service-tabs button{color:#68686d}.service-tabs button.active{color:var(--brand-charcoal);border-color:var(--brand-orange)}.service-tabs span{color:#bf4421}.service-card{border-color:#e1e1e6}.card-top{color:var(--brand-indigo)}.card-top>span:last-child{background:#fff0e9;color:#bf4421}.card-content h3{color:var(--brand-charcoal)}.card-content p{color:#68686d}.card-content button{border-color:#e6e4e1;color:var(--brand-indigo)}.card-content button span{color:#bf4421}.service-row{border-color:#dedee3}.service-row button{background:#e9f6ef;color:#008547}.service-number{color:#68686d}.catalogue-line .text-link:hover{color:#bf4421}
.about{background:#f7f7f4}.image-note{background:var(--brand-orange);color:#241a16}.about-copy .lead{color:var(--brand-charcoal)}.about-copy p{color:#68686d}.values span::first-letter{color:#008547}.partners{background:var(--brand-indigo)}.partners .eyebrow,.partners .text-link{color:#fff}.partners .text-link{border-color:#ffffff70}.process{background:var(--brand-charcoal);color:#fff}.process h2,.process .text-link.white{color:#fff}.process .eyebrow.light{color:#e5e2ed}.process h2 em{color:#ff9c7e}.steps article{border-color:#ffffff40}.steps article>span{color:#47d38f}.steps h3{color:#fff}.steps p{color:#d2d1d7}.team-card img{filter:saturate(.85)}.feedback{background:#f0f7f3}.feedback blockquote{border-color:var(--brand-green);color:var(--brand-charcoal)}.insight-grid a{border-color:#dedee3}.faq{background:#f7f7fa}.faq details{border-color:#dedee3}.faq summary span{color:#bf4421}.faq p{color:#68686d}.contact{background:var(--brand-indigo)}.contact h2 em{color:#ffb49b}.contact-grid>div>p{color:#e0dfec}.contact-email{color:#fff;border-color:#b4b2cf}.contact-details span{color:#d5d3e7}.contact-details a{color:#fff}.contact form{background:#fffefb;color:var(--brand-charcoal)}.contact form h3{color:var(--brand-charcoal)}.contact form .button{background:var(--brand-orange);color:#241a16}.contact form .button:hover{background:#ce4822;color:#fff}footer{background:#2b2a2a}.footer-top p,.footer-bottom{color:#c4c2cc}.sample-switcher a[aria-current]{background:var(--brand-orange);color:#241a16}.dialog-tag{color:var(--brand-indigo)}.dialog-gallery img{background:#f7f7f4}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--brand-green)}
/* Transparent emblem lockups: charcoal on light; ivory on dark. */
.nav .brand,.footer-top .brand{min-width:235px;gap:12px}.nav .brand img{width:63px;height:67px;object-fit:contain}.nav .brand>span,.footer-top .brand>span{display:block;font-family:Manrope,Arial,sans-serif;font-size:20px;letter-spacing:1.7px;font-weight:800;line-height:1.15}.nav .brand>span>span,.footer-top .brand>span>span{display:block;font-size:7px;letter-spacing:2.2px;margin-top:5px}.nav .brand>span{color:#2b2a2a}.footer-top .brand>span{color:#fff}.footer-top .brand img{width:68px;height:74px;background:transparent;padding:0;border-radius:0}.nav nav{gap:22px}@media(max-width:1100px){.nav .brand{min-width:208px;gap:9px}.nav .brand>span{font-size:18px}.nav .brand img{width:54px;height:62px}.nav nav{gap:16px}.nav{gap:22px}}@media(max-width:800px){.nav .brand{min-width:190px}.nav .brand img{width:48px;height:56px}.nav .brand>span{font-size:17px;letter-spacing:1px}.nav .brand>span>span{font-size:6px;letter-spacing:1.4px}.nav>.button{font-size:10px;gap:12px;padding:12px 16px}}@media(max-width:480px){.nav{gap:9px}.nav .brand{min-width:0;gap:7px}.nav .brand img{width:39px;height:48px}.nav .brand>span{font-size:14px;letter-spacing:.7px}.nav .brand>span>span{font-size:5px;letter-spacing:1.1px}.nav>.button{font-size:9px;padding:10px 12px;gap:8px}.footer-top .brand{min-width:230px}}
/* Visible embroidery service, using original website imagery. */
.embroidery{background:#fffefb;border-top:1px solid #e5e4df}.embroidery .section-head h2 span{color:#008547}.embroidery-photo{display:block;width:100%;position:relative;padding:0;overflow:hidden;background:#20232a;text-align:left;aspect-ratio:3.2;border-radius:4px}.embroidery-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s}.embroidery-photo:hover img{transform:scale(1.025)}.embroidery-photo>span{position:absolute;left:25px;right:25px;bottom:22px;color:white;font-size:10px;letter-spacing:1.5px;display:flex;justify-content:space-between;align-items:center;text-shadow:0 1px 8px #000}.embroidery-photo b{font-size:24px;font-weight:400}.embroidery-options{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.embroidery-options article{border-top:2px solid #ee6138;padding-top:20px}.embroidery-options article>span{font-size:8px;letter-spacing:1.4px;color:#3c3e79}.embroidery-options h3{font-family:'DM Serif Display',Georgia,serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.4px;margin:13px 0}.embroidery-options p{font-size:12px;line-height:1.8;color:#68686d;margin:0}.embroidery-quote{display:flex;align-items:center;justify-content:space-between;gap:60px;background:#f0f7f3;padding:30px 35px;margin-top:35px;border-left:3px solid #00a859}.embroidery-quote .eyebrow{font-size:8px;margin-bottom:10px}.embroidery-quote h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:27px;letter-spacing:-.4px;margin-bottom:10px}.embroidery-quote p{font-size:12px;color:#68686d;max-width:660px;margin-bottom:12px}.embroidery-quote>div>span{font-size:10px;color:#3c3e79}.embroidery-quote>.button{white-space:nowrap;flex-shrink:0;font-size:11px;gap:20px}.embroidery-faq{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.embroidery-faq summary{font-size:12px;font-weight:500}.embroidery-faq p{font-size:12px;color:#68686d}.embroidery-faq details{border-color:#dedee3}@media(min-width:801px) and (max-width:1100px){.nav nav{gap:12px}.nav nav a{font-size:11px}.nav>.button{font-size:10px;padding:12px 14px;gap:13px}.nav{gap:17px}.nav .brand{min-width:195px}}@media(max-width:800px){.embroidery-photo{aspect-ratio:2.25}.embroidery-options{gap:22px}.embroidery-options h3{font-size:22px}.embroidery-quote{gap:25px;align-items:start;flex-direction:column}.embroidery-faq{grid-template-columns:1fr;gap:0}}@media(max-width:480px){.embroidery-photo{aspect-ratio:1.6}.embroidery-photo>span{left:17px;right:17px;bottom:15px;font-size:8px;letter-spacing:.8px}.embroidery-options{grid-template-columns:1fr;gap:25px}.embroidery-options h3{font-size:25px}.embroidery-quote{padding:25px 22px}.embroidery-quote>.button{font-size:10px;gap:15px}.embroidery-quote>div>span{font-size:9px}.embroidery-faq summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.embroidery-photo img{transition:none}}
/* Professional service descriptions and a full, uncropped machinery view. */
.editorial-copy h1{font-size:clamp(48px,4.7vw,70px);line-height:1.08}.embroidery-photo{aspect-ratio:auto;background:#eef0ed}.embroidery-photo img{width:100%;height:auto;max-height:680px;object-fit:contain;object-position:center}.embroidery-photo:hover img{transform:none}.embroidery-photo>span{background:#1d2330c9;padding:10px 15px;border-radius:3px;left:20px;right:20px;bottom:15px}.about-copy h2{font-size:40px}.section-head h2{max-width:800px}.editorial-picture-label b{font-size:23px}.service-tabs{gap:20px}.service-tabs button{white-space:nowrap}@media(max-width:1100px){.editorial-copy h1{font-size:53px}.about-copy h2{font-size:35px}}@media(max-width:800px){.editorial-copy h1{font-size:58px}.embroidery-photo img{max-height:none}.about-copy h2{font-size:37px}}@media(max-width:480px){.editorial-copy h1{font-size:43px;letter-spacing:-1px}.editorial-picture-label b{font-size:21px}.embroidery-photo>span{font-size:7px;letter-spacing:.5px;left:10px;right:10px;bottom:10px;padding:7px 10px}.about-copy h2{font-size:34px}}
/* Branding portfolio: aligned photographs, separate captions and one clear action. */
.branding-showcase{min-width:0;padding:25px 0}.branding-showcase>.eyebrow{margin-bottom:14px;font-size:9px}.branding-showcase>h2{font-size:36px;font-weight:400;line-height:1.12;letter-spacing:-.8px;margin-bottom:16px;color:#2b2a2a}.branding-showcase>p{color:#68686d;font-size:12px;line-height:1.7;max-width:420px;margin-bottom:25px}.branding-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.branding-products figure{min-width:0;margin:0}.branding-products button{display:block;width:100%;padding:0;position:relative;background:#f1f2f3;border:1px solid #e5e5e8;border-radius:5px;overflow:hidden;aspect-ratio:4/5}.branding-products img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.branding-products figure:first-child img{object-fit:cover;object-position:55% center}.branding-products button:hover img{transform:scale(1.035)}.branding-products button>span{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fffffff0;color:#3c3e79;font-size:17px;box-shadow:0 2px 8px #0001}.branding-products figcaption{font-size:11px;font-weight:500;line-height:1.5;color:#2b2a2a;margin-top:12px}.branding-showcase-cta{margin-top:27px;font-size:11px;padding:14px 22px;gap:25px}.editorial-layout{grid-template-columns:1fr 1.15fr;gap:50px}.editorial-copy h1{font-size:clamp(43px,4.5vw,65px)}@media(max-width:1100px){.editorial-layout{gap:30px}.branding-showcase>h2{font-size:32px}.branding-products{gap:10px}.branding-products figcaption{font-size:10px}.editorial-copy h1{font-size:48px}}@media(max-width:800px){.editorial-layout{grid-template-columns:1fr;gap:15px}.branding-showcase{padding:20px 0 5px}.branding-showcase>h2{font-size:36px}.branding-showcase>h2 br{display:none}.branding-products{gap:18px}.branding-products button{aspect-ratio:1/1}.branding-products figcaption{font-size:12px}.branding-showcase>p{max-width:520px}.editorial-copy h1{font-size:58px}}@media(max-width:480px){.branding-showcase>h2{font-size:30px}.branding-products{grid-template-columns:1fr;gap:22px}.branding-products button{aspect-ratio:1.65}.branding-products figure:first-child img{object-fit:contain;background:#6b5342}.branding-products figcaption{font-size:13px;margin-top:9px}.branding-showcase-cta{margin-top:25px;width:100%;justify-content:space-between}.editorial-copy h1{font-size:43px}.branding-products figure:nth-child(2) img{padding:10px}}@media(prefers-reduced-motion:reduce){.branding-products img{transition:none}}
/* Consistent framing for original Corporate Gifts and Clothing photographs. */
.branding-products img{object-fit:cover}.branding-products figure:first-child img{object-fit:cover;object-position:50% 48%}.branding-products figure:nth-child(2) img{object-fit:cover;object-position:50% 42%;padding:0}.branding-products figure:nth-child(3) img{object-position:50% 58%}@media(max-width:480px){.branding-products figure:first-child img{object-fit:cover;object-position:50% 40%;background:#f1f2f3}.branding-products figure:nth-child(2) img{padding:0;object-position:50% 38%}.branding-products figure:nth-child(3) img{object-position:50% 60%}}
/* Native product composition preserving all five supplied equipment images. */
.it-equipment-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:240px;margin:0;padding:12px 14px 8px;background:#f7f8fa;border:0;border-radius:4px 4px 0 0;color:#2b2a2a;overflow:hidden}.it-range-row{display:flex;justify-content:center;align-items:start;gap:20px;width:100%}.it-range-product{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.it-range-crop{display:block;height:82px;aspect-ratio:306/358;background-image:url('assets/it-equipment-range.png');background-repeat:no-repeat;background-size:545.098% 107.821%;background-position:var(--product-position) 100%;border-radius:3px}.it-range-label{font-family:Inter,Arial,sans-serif;font-size:8px;line-height:1.3;white-space:nowrap;color:#62636c}.it-range-servers{gap:35px}.it-range-summary{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:265px;padding-top:3px;font-size:8px;line-height:1;letter-spacing:1.1px;color:#3c3e79}.it-range-summary b{display:grid;place-items:center;font-size:15px;font-weight:400;border-radius:50%;width:22px;height:22px;background:#fff;color:#008547}.it-equipment-visual:hover .it-range-summary b{background:#ee6138;color:#241a16}@media(max-width:1100px){.it-equipment-visual{height:210px;gap:6px;padding-top:10px}.it-range-crop{height:68px}.it-range-row{gap:16px}.it-range-servers{gap:30px}.it-range-label{font-size:8px}.it-range-summary{max-width:235px}}@media(max-width:480px){.it-equipment-visual{height:250px;gap:10px;padding:12px 16px 8px}.it-range-crop{height:85px}.it-range-row{gap:20px}.it-range-servers{gap:40px}.it-range-label{font-size:9px}.it-range-summary{max-width:270px;font-size:8px}}@media(max-width:360px){.it-range-crop{height:78px}.it-range-row{gap:15px}}
