.svc-card .svc-card__img{display:block;background:var(--raised);border-bottom:1px solid var(--border)}.svc-card .svc-card__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.svc-card .win-body{min-height:0}.svc-card h3 a{text-decoration:none}.svc-card h3 a:hover,.svc-card h3 a:focus-visible,.svc-hub h3 a:hover,.svc-hub h3 a:focus-visible{color:var(--gold)}.svc-hub h3 a{text-decoration:none}.svc-hub .sec-head h1{font:300 clamp(34px,4.6vw,56px)/1.04 var(--display);letter-spacing:-.03em;margin:0}.svc-hub .sec-head h1 em{font-style:normal;color:var(--gold)}.svc-more{margin:28px 0 0}.about.hero-featured .win-body{display:flex;flex-direction:column;align-items:stretch;gap:14px;grid-template-columns:none}.about.hero-featured .win-body>a{display:block;width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--raised)}.about.hero-featured .win-body>a picture,.about.hero-featured .win-body>a img{display:block;width:100%;height:auto;max-width:none;border-radius:0}.about.hero-featured ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.about.hero-featured li{display:block;padding:0}.about.hero-featured li:before{display:none}.about.hero-featured li span{font-size:14px;color:var(--muted)}.about.hero-featured li b{color:var(--text)}.svc-faq details{border-bottom:1px solid var(--border)}.svc-faq details:first-of-type{border-top:1px solid var(--border)}.svc-faq summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font:400 22px/1.25 var(--display);letter-spacing:-.02em;position:relative;transition:color .3s}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:300 28px/1 var(--display);color:var(--gold)}.svc-faq details[open] summary:after{content:"\2013"}.svc-faq summary:hover,.svc-faq summary:focus-visible{color:var(--gold)}.svc-faq details p{margin:0 0 24px;color:var(--muted);max-width:72ch}.svc-cta-sec{padding-top:0}.how .svc-cta .win-body{padding:48px 44px 52px;align-items:flex-start;min-height:0}.svc-cta h2{font:300 clamp(30px,3.6vw,44px)/1.08 var(--display);letter-spacing:-.03em;margin:0}.svc-cta p{color:var(--muted);max-width:56ch;font-size:17px;margin:0}.svc-cta .hero-cta{animation:none;margin-top:8px}@media (max-width:640px){.svc-faq summary{font-size:18px;padding-right:36px}.how .svc-cta .win-body{padding:30px 22px 34px}}
