.home-footer{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(2,minmax(140px,.85fr)) minmax(220px,1.2fr);gap:34px 30px;align-items:start;padding:48px 0 22px;border-top:1px solid #e2e8ef;color:#607184}.home-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.home-footer .brand-image img{display:block;width:min(100%,190px);height:auto}.home-footer-brand p{max-width:290px;margin:4px 0 0;color:#66778a;font-size:.82rem;line-height:1.65}.home-footer .home-footer-about{margin-top:3px;color:#2464b8;font-size:.78rem;font-weight:750}.home-footer-column>b{margin:2px 0 5px;color:#1d344b;font-size:.84rem}.home-footer-column>a{color:#607184;text-decoration:none;font-size:.78rem;line-height:1.5;transition:color .15s}.home-footer-column>a:hover,.home-footer-column>a:focus-visible{color:#2464b8}.home-footer-contact address{margin:3px 0;color:#607184;font-size:.76rem;font-style:normal;line-height:1.6}.home-footer-contact a small{margin-left:4px;padding:2px 6px;border:1px solid #dbe4ef;border-radius:20px;color:#8492a2;font-size:.58rem}.home-footer-contact .home-footer-map{color:#2464b8;font-weight:750}.home-footer-bottom{grid-column:1/-1;display:flex;flex-direction:row!important;justify-content:space-between;gap:12px!important;padding-top:16px;border-top:1px solid #e7edf3;color:#8290a0;font-size:.68rem}.home-footer a:focus-visible{outline:2px solid #5689d8;outline-offset:3px;border-radius:3px}@media(max-width:900px){.home-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.home-footer-brand p{max-width:360px}}@media(max-width:520px){.home-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-top:34px}.home-footer-brand,.home-footer-contact{grid-column:1/-1}.home-footer-bottom{flex-direction:column!important;gap:6px!important}}

@media(min-width:901px){.home-footer{grid-template-columns:minmax(0,1.15fr) minmax(110px,.72fr) minmax(125px,.82fr) minmax(170px,1.05fr) minmax(220px,1.25fr);gap:34px 22px}}
.home-footer-location .home-footer-map-frame{width:100%;height:190px;overflow:hidden;border:1px solid #dce5ed;border-radius:14px;background:#edf2f7;box-shadow:0 6px 18px rgba(24,55,71,.06)}.home-footer-location .home-footer-map-frame iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:900px){.home-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-location{grid-column:1/-1}.home-footer-location .home-footer-map-frame{height:240px}}
@media(max-width:520px){.home-footer-location{grid-column:1/-1}.home-footer-location .home-footer-map-frame{height:220px}}

/* Frosted blue glass footer, visually paired with the translucent macOS-style header. */
#support.home-footer{position:relative;isolation:isolate;border-top:0;color:#eaf2ff}
#support.home-footer:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse at 9% 0%,rgba(83,157,255,.48),transparent 36%),radial-gradient(ellipse at 77% 18%,rgba(52,199,255,.25),transparent 29%),radial-gradient(ellipse at 58% 112%,rgba(135,112,255,.26),transparent 37%),linear-gradient(132deg,#071a38 0%,#103c78 48%,#10274d 100%);box-shadow:0 -1px 0 rgba(255,255,255,.42)}
#support.home-footer:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;opacity:.3;background-image:radial-gradient(rgba(223,239,255,.64) .75px,transparent .9px);background-size:22px 22px;mask-image:linear-gradient(110deg,#000 0%,rgba(0,0,0,.55) 42%,transparent 88%)}
#support.home-footer>div:not(.home-footer-bottom){padding:19px;border:1px solid rgba(226,240,255,.23);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(219,235,255,.075));backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 32px rgba(2,13,35,.14)}
#support.home-footer .home-footer-brand p{color:#d0def4}
#support.home-footer .home-footer-column>b{color:#fff;font-size:.86rem;letter-spacing:.01em}
#support.home-footer .home-footer-column>a{color:#d1def1}
#support.home-footer .home-footer-column>a:hover,#support.home-footer .home-footer-column>a:focus-visible{color:#91e5ff}
#support.home-footer .home-footer-about,#support.home-footer .home-footer-map{color:#9ce9ff}
#support.home-footer .home-footer-contact address,#support.home-footer .home-footer-location address{color:#d1def1}
#support.home-footer .home-footer-contact a small{border-color:rgba(213,232,255,.3);color:#c3d4ed;background:rgba(8,28,61,.24)}
#support.home-footer .home-footer-bottom{border-color:rgba(223,238,255,.22);color:#b9cce8}
#support.home-footer .home-footer-map-frame{border-color:rgba(235,244,255,.55);box-shadow:0 8px 24px rgba(1,13,36,.2)}
#support.home-footer a:focus-visible{outline-color:#8fe5ff}
@media(max-width:520px){#support.home-footer>div:not(.home-footer-bottom){padding:17px;border-radius:16px}}

/* Clear, visible color-block motif; no gradient or blur effects. */
#support.home-footer{position:relative;isolation:isolate;overflow:visible;border-top:1px solid rgba(220,239,255,.45);color:#eaf3ff}
#support.home-footer:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#102e50;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='360' viewBox='0 0 600 360'%3E%3Cpath fill='%231d68a8' fill-opacity='.72' d='M0 0h205l-82 115H0zM0 190h110l105 170H0z'/%3E%3Cpath fill='%23218b9a' fill-opacity='.66' d='M205 0h155L252 124H123zM215 190h145v170H320z'/%3E%3Cpath fill='%23364f91' fill-opacity='.78' d='M360 0h240v90L468 190H252zM430 245l170-145v260H430z'/%3E%3Cpath fill='%23d5a957' fill-opacity='.72' d='M360 190h70v170h-70zM468 190h132v55l-72 60z'/%3E%3Cg fill='none' stroke='%23d7f1f5' stroke-opacity='.66' stroke-width='2'%3E%3Cpath d='M0 180h600M120 0v360M360 0v360M480 0v360'/%3E%3Ccircle cx='520' cy='90' r='36'/%3E%3Ccircle cx='520' cy='90' r='54'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23f0d58f' stroke-width='5' d='m0 330 135-150h75l100-110h98'/%3E%3C/svg%3E");background-size:600px 360px;box-shadow:0 -1px 0 rgba(255,255,255,.48)}
#support.home-footer:after{display:none}
#support.home-footer>div:not(.home-footer-bottom){padding:10px 18px 12px;border:0;border-left:1px solid rgba(218,237,255,.2);border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
#support.home-footer>div.home-footer-brand{padding-left:0;border-left:0}
#support.home-footer .home-footer-brand .brand-image{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:10px 13px;border:1px solid rgba(255,255,255,.8);border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(3,20,40,.18)}
#support.home-footer .home-footer-brand p{color:#c7d8e8}
#support.home-footer .home-footer-column>b{color:#f5f8fc;font-size:.82rem;letter-spacing:.045em}
#support.home-footer .home-footer-column>a{color:#c7d8e8}
#support.home-footer .home-footer-column>a:hover,#support.home-footer .home-footer-column>a:focus-visible{color:#8be1ed}
#support.home-footer .home-footer-about,#support.home-footer .home-footer-map{color:#8be1ed}
#support.home-footer .home-footer-contact address,#support.home-footer .home-footer-location address{color:#c7d8e8}
#support.home-footer .home-footer-contact a small{border-color:rgba(218,237,255,.28);color:#d3e1ee;background:#1b4263}
#support.home-footer .home-footer-bottom{border-color:rgba(218,237,255,.24);color:#b2c7dc}
#support.home-footer .home-footer-map-frame{border:1px solid rgba(218,237,255,.35);border-radius:10px;background:#173958;box-shadow:none}
#support.home-footer a:focus-visible{outline-color:#8be1ed}
@media(max-width:900px){#support.home-footer>div:not(.home-footer-bottom){padding:8px 14px 10px}#support.home-footer>div.home-footer-brand{padding-left:0}}
@media(max-width:520px){#support.home-footer>div:not(.home-footer-bottom){padding:5px 10px 9px;border-left:0}#support.home-footer>div.home-footer-brand{padding-left:0}#support.home-footer .home-footer-bottom{border-top-color:rgba(218,237,255,.24)}}

/* Match the site's light macOS surfaces and Fazima blue, teal, and warm accents. */
#support.home-footer{border-top:1px solid #cbdcf0;color:#14243b}
#support.home-footer:before{background-color:#edf4fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320'%3E%3Cpath fill='%23d7e7fa' d='M0 0h176v88H0zM304 232h176v88H304z'/%3E%3Cpath fill='%23d1eeeb' d='M304 0h176v88H304zM0 232h176v88H0z'/%3E%3Cpath fill='%23e5eef9' d='M176 0h128v64H176zM176 256h128v64H176z'/%3E%3Cpath fill='%23f5dfb2' d='M400 88h80v64h-80zM0 168h80v64H0z'/%3E%3Cg fill='none' stroke='%2388a9ca' stroke-width='1'%3E%3Cpath d='M0 160h480M240 0v320M80 88h320v144H80z'/%3E%3C/g%3E%3Cg fill='%23135ee8'%3E%3Ccircle cx='32' cy='32' r='3'/%3E%3Ccircle cx='48' cy='32' r='3'/%3E%3Ccircle cx='64' cy='32' r='3'/%3E%3C/g%3E%3Cpath fill='%23168e87' d='m400 272 16-24 16 24z'/%3E%3C/svg%3E");background-size:480px 320px;box-shadow:0 -1px 0 #fff}
#support.home-footer>div:not(.home-footer-bottom){border-left-color:#d5e1ef;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
#support.home-footer>div.home-footer-brand{border-left:0}
#support.home-footer .home-footer-brand .brand-image{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#support.home-footer .home-footer-brand p,#support.home-footer .home-footer-contact address,#support.home-footer .home-footer-location address{color:#53677f}
#support.home-footer .home-footer-column>b{color:#14243b}
#support.home-footer .home-footer-column>a{color:#53677f}
#support.home-footer .home-footer-column>a:hover,#support.home-footer .home-footer-column>a:focus-visible{color:#135ee8}
#support.home-footer .home-footer-about,#support.home-footer .home-footer-map{color:#135ee8}
#support.home-footer .home-footer-contact a small{border-color:#d2deed;color:#5b6f86;background:#f3f7fc}
#support.home-footer .home-footer-bottom{border-color:#cbdcf0;color:#6c7a90}
#support.home-footer .home-footer-map-frame{border-color:#cfdbeb;background:#f7f9fc;box-shadow:0 6px 18px rgba(31,64,110,.08)}
#support.home-footer a:focus-visible{outline-color:#135ee8}
@media(max-width:900px){#support.home-footer>div:not(.home-footer-bottom){padding:8px 14px 10px}#support.home-footer>div.home-footer-brand{padding-left:0}}
@media(max-width:520px){#support.home-footer>div:not(.home-footer-bottom){padding:5px 10px 9px;border-left:0}#support.home-footer>div.home-footer-brand{padding-left:0}#support.home-footer .home-footer-bottom{border-top-color:#cbdcf0}}

/* Product-button blue with quiet print and macOS details. */
#support.home-footer{border-top:1px solid rgba(255,255,255,.42);color:#fff}
#support.home-footer:before{background:#135ee8;box-shadow:0 -1px 0 rgba(255,255,255,.45)}
#support.home-footer:after{display:block;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='220' viewBox='0 0 320 220'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.17' stroke-width='2'%3E%3Cpath d='M25 54h46a7 7 0 0 1 7 7v40H18V61a7 7 0 0 1 7-7zM27 43h42v12H27zM30 101V77h36v24M40 86h16M40 94h16'/%3E%3Cpath d='M131 44h38v52h-38zM139 56h22M139 65h22M139 74h15M188 55h42v42h-42zM198 45h22v10M197 84l12-12 8 8 7-7'/%3E%3Cpath d='M259 136h30M274 121v30M259 121l30 30M289 121l-30 30'/%3E%3C/g%3E%3Ccircle cx='248' cy='47' r='7' fill='%2334c5e5'/%3E%3Ccircle cx='269' cy='47' r='7' fill='%23f15b8d'/%3E%3Ccircle cx='290' cy='47' r='7' fill='%23ffd166'/%3E%3C/svg%3E");background-size:320px 220px;opacity:.9}
#support.home-footer>div:not(.home-footer-bottom){border-left-color:rgba(255,255,255,.2);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
#support.home-footer>div.home-footer-brand{border-left:0}
#support.home-footer .home-footer-brand .brand-image{display:flex;align-items:center;width:max-content;max-width:100%;padding:5px 0;border:0;border-radius:0;background:transparent;box-shadow:none}
#support.home-footer .home-footer-brand .brand-image:before{display:none}
#support.home-footer .home-footer .brand-image img,#support.home-footer .brand-image img{width:min(100%,210px);max-height:54px;object-fit:contain}
#support.home-footer .home-footer-brand p{color:#e0ebff}
#support.home-footer .home-footer-column>b{color:#fff}
#support.home-footer .home-footer-column>a{color:#e0ebff}
#support.home-footer .home-footer-column>a:hover,#support.home-footer .home-footer-column>a:focus-visible{color:#fff}
#support.home-footer .home-footer-about,#support.home-footer .home-footer-map{color:#fff;font-weight:800}
#support.home-footer .home-footer-contact address,#support.home-footer .home-footer-location address{color:#e0ebff}
#support.home-footer .home-footer-contact a small{border-color:rgba(255,255,255,.32);color:#fff;background:rgba(7,53,165,.32)}
#support.home-footer .home-footer-bottom{border-color:rgba(255,255,255,.28);color:#d7e5ff}
#support.home-footer .home-footer-map-frame{border-color:rgba(255,255,255,.55);background:#edf4fb;box-shadow:0 8px 22px rgba(4,31,105,.18)}
#support.home-footer a:focus-visible{outline-color:#ffe08a}
@media(max-width:900px){#support.home-footer>div:not(.home-footer-bottom){padding:8px 14px 10px}#support.home-footer>div.home-footer-brand{padding-left:0}#support.home-footer .home-footer-brand .brand-image:before{margin-right:34px}}
@media(max-width:520px){#support.home-footer>div:not(.home-footer-bottom){padding:5px 10px 9px;border-left:0}#support.home-footer>div.home-footer-brand{padding-left:0}#support.home-footer .home-footer-brand .brand-image:before{margin-right:28px}#support.home-footer .home-footer-bottom{border-top-color:rgba(255,255,255,.28)}}
#support.home-footer:after{display:none!important}

/* FAQ print-guide section */
.faq-section{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:22px;align-items:stretch;margin:0 auto 78px;padding:clamp(14px,2.5vw,24px);border:1px solid #e0eaf4;border-radius:30px;background:#f1f6fb}
.faq-intro{position:relative;isolation:isolate;display:flex;min-height:480px;flex-direction:column;align-items:flex-start;overflow:hidden;padding:clamp(24px,3.2vw,42px);border-radius:23px;color:#fff;background:#154d7b;box-shadow:0 18px 38px rgba(21,77,123,.16)}
.faq-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#e1efff;font-size:.64rem;font-weight:850;letter-spacing:.12em}
.faq-kicker i{width:8px;height:8px;border-radius:50%;background:#ffd36a;box-shadow:0 0 0 4px rgba(255,211,106,.15)}
.faq-intro h2{position:relative;z-index:1;margin:36px 0 14px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.02;letter-spacing:-.055em}
.faq-intro h2 em{color:#bedcff;font-style:normal}
.faq-intro>p{position:relative;z-index:1;max-width:31ch;margin:0;color:#d7e7f7;font-size:.88rem;line-height:1.7}
.faq-help{position:relative;z-index:1;display:grid;gap:8px;margin-top:auto;padding-top:34px}
.faq-help>span{color:#c5dbef;font-size:.72rem}
.faq-help>a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:.86rem;font-weight:800;text-decoration:none}
.faq-help>a b{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;font-size:.9rem;transition:transform .2s,background-color .2s}
.faq-help>a:hover b{transform:translate(2px,-2px);background:rgba(255,255,255,.13)}
.faq-print-mark{position:absolute;right:22px;bottom:23px;z-index:0;color:rgba(218,237,255,.13);font-size:3.6rem;font-weight:950;line-height:.72;letter-spacing:-.09em;text-align:right;transform:rotate(-8deg);pointer-events:none}
.faq-list{display:grid;align-content:center;gap:9px;min-width:0;padding:6px 0}
.faq-item{overflow:hidden;border:1px solid #dce6f0;border-radius:15px;background:#fff;box-shadow:0 5px 14px rgba(26,55,84,.035);transition:border-color .2s,box-shadow .2s,transform .2s}
.faq-item[open]{border-color:#a9c5e4;box-shadow:0 10px 24px rgba(26,73,119,.09)}
.faq-item summary{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:68px;padding:12px 15px;list-style:none;cursor:pointer}
.faq-item summary::-webkit-details-marker{display:none}
.faq-number{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce9f7;border-radius:11px;color:#1762a0;background:#f0f6fd;font-size:.67rem;font-weight:900;letter-spacing:.04em}
.faq-item summary>b{color:#1c344b;font-size:.84rem;line-height:1.4;transition:color .2s}
.faq-toggle{position:relative;display:grid;width:28px;height:28px;place-items:center;border:1px solid #dbe5ef;border-radius:50%;color:#416b91;transition:transform .22s,background-color .22s,color .22s,border-color .22s}
.faq-toggle:before,.faq-toggle:after{position:absolute;width:10px;height:1.5px;border-radius:2px;background:currentColor;content:""}
.faq-toggle:after{transform:rotate(90deg);transition:transform .22s}
.faq-item[open] .faq-toggle{transform:rotate(45deg);border-color:#1762a0;color:#fff;background:#1762a0}
.faq-item[open] .faq-toggle:after{transform:rotate(0)}
.faq-item[open] summary>b{color:#145b91}
.faq-answer{padding:0 52px 17px 63px}
.faq-answer p{margin:0;color:#64758a;font-size:.78rem;line-height:1.7}
.faq-answer a{color:#145b91;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}
.faq-item summary:focus-visible,.faq-help a:focus-visible{outline:3px solid #78a9dc;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.faq-item:not([open]):hover{transform:translateY(-2px);border-color:#b9cde2;box-shadow:0 11px 22px rgba(26,55,84,.08)}.faq-item:not([open]):hover .faq-number{border-color:#c8dcef;background:#e8f2fc}}
@media(max-width:850px){.faq-section{grid-template-columns:1fr;gap:14px;padding:14px}.faq-intro{min-height:310px;padding:28px}.faq-intro h2{margin-top:24px}.faq-help{padding-top:24px}.faq-list{padding:0}}
@media(max-width:520px){.faq-section{gap:12px;margin-bottom:54px;padding:9px;border-radius:22px}.faq-intro{min-height:275px;padding:22px;border-radius:17px}.faq-intro h2{margin:24px 0 10px;font-size:2.15rem}.faq-intro>p{max-width:29ch;font-size:.8rem}.faq-help{gap:6px;padding-top:22px}.faq-list{gap:7px}.faq-item{border-radius:13px}.faq-item summary{grid-template-columns:30px minmax(0,1fr) 27px;gap:9px;min-height:62px;padding:10px}.faq-number{width:29px;height:29px;border-radius:9px;font-size:.61rem}.faq-item summary>b{font-size:.76rem}.faq-toggle{width:26px;height:26px}.faq-answer{padding:0 40px 14px 49px}.faq-answer p{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){.faq-item,.faq-item summary>b,.faq-toggle,.faq-toggle:after,.faq-help>a b{transition:none!important}}

/* Homepage partner carousel, reusing the existing About page logo assets. */
.partner-showcase{padding:64px 0 70px;overflow:hidden}
.partner-showcase-heading{margin-bottom:25px}
.partner-showcase-heading .eyebrow{margin:0 0 9px;color:#2464b8;font-size:.68rem;font-weight:850;letter-spacing:.14em}
.partner-showcase-heading h2{margin:0;color:#1d344b;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.05;letter-spacing:-.045em}
.partner-showcase-heading h2 em{color:#2464b8;font-style:normal}
.partner-showcase-viewport{overflow:hidden;outline-offset:5px}
.partner-showcase-viewport:focus-visible{outline:3px solid #2464b8;border-radius:14px}
.partner-showcase-track{display:flex;width:max-content;animation:partner-showcase-scroll 48s linear infinite;will-change:transform}
.partner-showcase-set{display:flex;flex:0 0 auto;align-items:center;gap:16px;padding-right:16px}
.partner-showcase-logo{width:clamp(130px,15vw,190px);height:92px;display:grid;place-items:center;padding:16px;border:1px solid #e2e8ef;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(29,52,75,.055)}
.partner-showcase-logo img{display:block;width:100%;height:100%;object-fit:contain}
.partner-showcase-viewport:hover .partner-showcase-track,.partner-showcase-viewport:focus-within .partner-showcase-track{animation-play-state:paused}
@keyframes partner-showcase-scroll{to{transform:translateX(-50%)}}
@media(max-width:680px){.partner-showcase{padding:42px 0 48px}.partner-showcase-heading{margin-bottom:19px}.partner-showcase-set{gap:11px;padding-right:11px}.partner-showcase-logo{width:124px;height:76px;padding:12px}.partner-showcase-track{animation-duration:38s}}
@media(prefers-reduced-motion:reduce){.partner-showcase-viewport{overflow-x:auto;overscroll-behavior-inline:contain}.partner-showcase-track{width:max-content;animation:none;will-change:auto}}

/* Homepage partner logos use the compact About page sponsor treatment. */
.partner-showcase-logo{width:clamp(132px,14vw,170px);height:55px;display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.partner-showcase-logo img{display:block;width:100%;height:55px;object-fit:contain!important;border:1px solid #e2e8ef;border-radius:10px;background:#fff;padding:8px}
@media(max-width:680px){.partner-showcase-logo{width:124px;height:55px}.partner-showcase-logo img{height:55px;padding:8px}}
