.av-cluster .stars{color:var(--amber);letter-spacing:1px}.lsh-picks{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.lsh-pick{border-radius:var(--radius-xl);flex-direction:column;min-height:340px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lsh-pick:hover{transform:translateY(-3px)}.lsh-pick-a{color:#fff;background:linear-gradient(150deg,#e3815a 0%,#e0709a 62%,#ec89c0 120%);padding:44px;box-shadow:0 12px 40px #e4826747}.lsh-pick-a:hover{box-shadow:0 22px 55px #e482676b}.lsh-pick-b{color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;padding:40px}.lsh-pick-b:hover{box-shadow:0 20px 46px #5b372824}.lsh-pick-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.lsh-pick-a .lsh-pick-tag{background:#fff3}.lsh-pick-b .lsh-pick-tag{color:var(--rosa-dk);background:var(--rosa-lt)}.lsh-pick h3{letter-spacing:-.02em;margin:22px 0 12px;font-family:Poppins,sans-serif;font-weight:800}.lsh-pick-a h3{font-size:38px}.lsh-pick-b h3{font-size:31px}.lsh-pick p{max-width:46ch;margin:0 0 auto;font-size:17px;line-height:1.55}.lsh-pick-b p{color:var(--soft);max-width:38ch;font-size:16px}.lsh-pick-cta{align-items:center;gap:10px;margin-top:30px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:inline-flex}.lsh-pick-cta .arr{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lsh-pick-a .lsh-pick-cta .arr{background:#ffffff38}.lsh-pick-b .lsh-pick-cta{color:var(--rosa-dk)}.lsh-pick-b .lsh-pick-cta .arr{background:var(--rosa-lt)}.lsh-pick-foot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.lsh-pick-foot span{opacity:.88;font-size:14px}@media (max-width:900px){.lsh-picks{grid-template-columns:1fr}}.lsh-flow-box{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm),0 12px 34px #5b37280f;background:linear-gradient(#fff,#fdf3ee);overflow:hidden}.lsh-flow{grid-template-columns:repeat(3,1fr);display:grid}.lsh-flow-item{border-left:1px solid var(--border);padding:34px 32px}.lsh-flow-item:first-child{border-left:none}.lsh-flow-item .top{align-items:center;gap:12px;margin-bottom:18px;display:flex}.lsh-flow-item .ic{background:var(--coral-lt);width:46px;height:46px;color:var(--coral-dk);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lsh-flow-item .ic svg{width:22px;height:22px}.lsh-flow-item.alt .ic{background:var(--rosa-lt);color:var(--rosa-dk)}.lsh-flow-item .step{letter-spacing:.16em;text-transform:uppercase;color:var(--coral-dk);font-family:Poppins,sans-serif;font-size:11px;font-weight:700}.lsh-flow-item.alt .step{color:var(--rosa-dk)}.lsh-flow-item h3{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.25}.lsh-flow-item p{color:var(--soft);margin:0;font-size:14.5px;line-height:1.58}@media (max-width:900px){.lsh-flow{grid-template-columns:1fr}.lsh-flow-item{border-left:none;border-top:1px solid var(--border)}.lsh-flow-item:first-child{border-top:none}}
.sr-transit{animation:2.4s ease-in-out infinite sr-arrowpulse}@keyframes sr-arrowpulse{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.sr-logo-word{letter-spacing:-.02em;color:#c7674e;font-family:Poppins,sans-serif;font-weight:800;line-height:1;display:inline-block}@media (max-width:900px){.sr-2col{grid-template-columns:1fr!important;gap:32px!important}.sr-3col{grid-template-columns:1fr!important}.sr-4stat{grid-template-columns:repeat(2,1fr)!important}.sr-hide-sm{display:none!important}}@media (max-width:680px){.sr-section{padding-left:20px!important;padding-right:20px!important}.sr-header-inner{gap:10px!important;padding:0 16px!important}.sr-hd-logos{gap:8px!important}.sr-hd-logos img,.sr-hd-logos .sr-logo-word{height:20px!important;font-size:20px!important}.sr-hd-logos .sr-arrow{display:none!important}.sr-hd-right{gap:9px!important}.sr-lbl,.sr-cta-hd .sr-cta-full{display:none!important}.sr-cta-hd .sr-cta-short{display:inline!important}.sr-cta-hd{padding:9px 15px!important}.sr-hero-logos{gap:14px!important;margin-bottom:28px!important}.sr-hero-logos .sr-l1{height:28px!important;font-size:28px!important}.sr-hero-logos .sr-l2{height:29px!important}.sr-hero-logos .sr-arrow2{width:22px!important;height:22px!important}.sr-footer-inner{padding-left:20px!important;padding-right:20px!important}}.sr-cta-hd .sr-cta-short{display:none}
