@charset "UTF-8";.sr-hero{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:-60px;padding:139px 0 65px;overflow:hidden}.sr-hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;object-fit:cover;object-position:center top}.sr-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0 16px;text-align:center}.sr-hero__crumbs{color:var(--color-gray-700);font-size:14px;line-height:1.5}.sr-hero__crumbs a{color:inherit;text-decoration:none}.sr-hero__crumbs a:hover{color:var(--color-black)}.sr-hero__eyebrow{margin:0;color:var(--color-orange-500);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.sr-hero__title{max-width:302px;margin:0;color:var(--color-black);font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.28px}.sr-hero__lead{margin:0;color:var(--color-black);font-size:16px;line-height:1.5}.sr-hero__glow .btn{height:40px;padding:0 12px 0 24px;gap:8px;border:1px solid var(--color-white);color:var(--color-white)}.sr-hero__glow .btn svg{flex-shrink:0;width:20px;height:20px}.sr-hero__spectrum{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:61px;padding:0 26px}.sr-hero__legend{position:relative;z-index:2;width:100%;padding:5.3px 6px 6px 5.3px;border:.62px solid var(--color-gray-300);border-radius:18.19px;background:#fefefe}.sr-hero__legend-inset{padding:4.55px 5.3px 5.3px 4.55px;border-radius:13.65px;background:#f3f3f5;box-shadow:inset 0 .62px 1.86px #00000026}.sr-hero__legend-row{display:flex;align-items:center;gap:9.1px;padding:4.55px 11.37px;border:.5px solid var(--color-gray-300);border-radius:9.93px;background:#fefefe;color:var(--color-gray-800);font-size:10.6px;font-weight:500;line-height:1.5;letter-spacing:.76px;text-transform:uppercase;white-space:nowrap}.sr-hero__legend-line{flex:1 1 auto;min-width:16px;height:1px;background-image:linear-gradient(90deg,var(--color-gray-600) 50%,transparent 50%);background-size:4px 1px}.sr-hero__ways{display:flex;flex-direction:column;width:100%;margin:-3px 0 0;padding:0;list-style:none}.sr-hero__way{display:flex;flex-direction:column;align-items:center}.sr-hero__way+.sr-hero__way .sr-hero__connector{margin-top:-2.3px}.sr-hero__connector{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:6px;height:29.6px}.sr-hero__connector:before{content:"";position:absolute;top:3px;bottom:6px;left:50%;width:1px;transform:translate(-50%);background-image:linear-gradient(180deg,var(--color-gray-700) 50%,transparent 50%);background-size:1px 3px}.sr-hero__marker{position:relative;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,var(--color-gray-800) 0 1px,var(--color-white) 1.1px);box-shadow:0 .17px .42px #00000080,0 1.66px 4.99px #0000001f}.sr-hero__card{position:relative;z-index:1;width:100%;margin-top:-2.3px;padding:6px 5.3px;border:.62px solid var(--color-gray-300);border-radius:18.19px;background:#fefefe}.sr-hero__card-inset{height:100%;padding:5.3px 4.55px 4.55px;border-radius:13.64px;background:#f3f3f5;box-shadow:inset 0 .62px 1.86px #00000026}.sr-hero__card-body{display:flex;flex-direction:column;align-items:center;gap:9.1px;height:100%;padding:14px 8px 8px;border:.5px solid var(--color-gray-300);border-radius:9.85px;background:#fefefe}.sr-hero__who{margin:0;color:var(--color-orange-500);font-size:10.6px;font-weight:500;line-height:1.15;letter-spacing:.1px;text-transform:uppercase;white-space:nowrap}.sr-hero__feature{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:9.1px;width:100%;padding:10.6px 12px;border:.63px solid var(--color-gray-400);border-radius:4.55px;background:#fcfcfc;filter:drop-shadow(0 1.88px 2.07px rgba(0,0,0,.06));text-align:center}.sr-hero__feature-icon{display:block;width:30.28px;height:30.28px;margin:2.21px;overflow:visible}.sr-hero__feature-title{margin:0;color:var(--color-black);font-size:14px;font-weight:500;line-height:1.15;letter-spacing:-.14px}.sr-hero__feature-text{margin:0;color:var(--color-gray-800);font-size:12px;line-height:1.3;text-wrap:balance}@media(width>=768px){.sr-hero{margin-top:-80px;padding:149px 0 98px}.sr-hero__copy{padding:0 30px}.sr-hero__title{max-width:431px;font-size:40px;letter-spacing:-.4px}.sr-hero__lead{max-width:569px;font-size:18px}.sr-hero__glow .btn{height:48px;padding:0 24px 0 28px;gap:10px}.sr-hero__glow .btn svg{width:24px;height:24px}.sr-hero__spectrum{width:auto;margin-top:52px;padding:0 20px}.sr-hero__legend{width:592.67px}.sr-hero__ways{flex-direction:row;align-items:stretch;gap:8px}.sr-hero__way{width:233.8px}.sr-hero__way+.sr-hero__way .sr-hero__connector{margin-top:0}.sr-hero__card{flex:1 1 auto}.sr-hero__way:nth-child(2) .sr-hero__feature-text{margin-inline:-10px}}@media(width>=1024px){.sr-hero{padding:127px 0 112px}.sr-hero__bg{inset:0 auto auto 50%;width:1920px;height:1022px;transform:translate(-50%)}.sr-hero__copy{gap:30px}.sr-hero__title{max-width:634px;font-size:62px;letter-spacing:-1.86px}.sr-hero__lead{max-width:730px}.sr-hero__legend{width:782px;padding:7px 8px 8px 7px;border-width:.82px;border-radius:24px}.sr-hero__legend-inset{padding:6px 7px 7px 6px;border-radius:18px;box-shadow:inset 0 .82px 2.46px #00000026}.sr-hero__legend-row{gap:12px;padding:6px 15px;border-width:.67px;border-radius:13.1px;font-size:14px;letter-spacing:1px}.sr-hero__ways{gap:20px;margin-top:-5px}.sr-hero__way{width:300px}.sr-hero__connector{width:8px;height:39px}.sr-hero__connector:before{top:4px;bottom:8px}.sr-hero__marker{width:8px;height:8px;background:radial-gradient(circle,var(--color-gray-800) 0 1.33px,var(--color-white) 1.43px);box-shadow:0 .22px .55px #00000080,0 2.19px 6.58px #0000001f}.sr-hero__card{margin-top:-3px;padding:8px 7px;border-width:.82px;border-radius:24px}.sr-hero__card-inset{padding:7px 6px 6px;border-radius:18px;box-shadow:inset 0 .82px 2.46px #00000026}.sr-hero__card-body{gap:12px;padding:20px;border-width:.67px;border-radius:13px}.sr-hero__who{font-size:14px;letter-spacing:.14px}.sr-hero__feature{gap:12px;padding:14px 20px;border-width:.83px;border-radius:6px;filter:drop-shadow(0 2.48px 2.73px rgba(0,0,0,.06))}.sr-hero__feature-icon{width:40px;height:40px;margin:2.925px}.sr-hero__feature-title{font-size:16px;letter-spacing:-.16px;white-space:nowrap}.sr-hero__way:nth-child(2) .sr-hero__feature-text{margin-inline:0}}
