.r2-stars{pointer-events:none;opacity:.75;background-image:radial-gradient(1px 1px at 12% 22%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 28% 68%,#ffffff8c 50%,#0000 51%),radial-gradient(1.4px 1.4px at 44% 14%,#dcd2ffe6 50%,#0000 51%),radial-gradient(1px 1px at 58% 82%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 73% 30%,#ffffffb3 50%,#0000 51%),radial-gradient(1.4px 1.4px at 86% 62%,#c8b9ffd9 50%,#0000 51%),radial-gradient(1px 1px at 93% 12%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 6% 86%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 36% 40%,#ffffff59 50%,#0000 51%),radial-gradient(1px 1px at 65% 52%,#ffffff59 50%,#0000 51%);background-size:520px 360px;position:absolute;inset:0}.r2-pic{background:#f7f7f8;place-items:end center;padding:24px 24px 0;display:grid;overflow:hidden}.r2-shot{width:100%;height:auto;display:block;position:relative}.r2-pic .r2-shot{border-radius:8px 8px 0 0;width:auto;max-width:100%;max-height:420px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.r2-h3{font-family:var(--lp-display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.r2-body{color:var(--lp-ink-2);margin-top:6px;font-size:16px;line-height:1.5}.r2-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#bda9ff;font-size:12px;font-weight:600}.r2-steps__row{gap:24px;margin:0;padding:0;list-style:none;display:grid}.r2-step{border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.r2-step .r2-pic{border-bottom:1px solid var(--lp-line);height:212px}.r2-step .r2-pic .r2-shot{max-height:188px}.r2-step__text{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:24px 28px 28px;display:grid}.r2-step__n{font-family:var(--lp-display);color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.25}.r2-steps--dark .r2-step{background:#0e162452;border-color:#ffffff0f;box-shadow:inset 0 0 16px #ffffff08}.r2-steps--dark .r2-step .r2-pic{background:#0b111b;border-bottom-color:#ffffff0f}.r2-steps--dark .r2-h3{color:#fffffff2}.r2-steps--dark .r2-body{color:#ffffffb3}.r2-steps--dark .r2-step__n{color:#ffffff80}.r2-steps--dark .lp-eyebrow{color:#bda9ff}@media (min-width:900px){.r2-steps__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.r2-band{color:#fffffff2;background:#0a0f18;padding:96px 0;position:relative;overflow:hidden}.r2-band .r2-stars{opacity:.45}.r2-stars--band{background-size:640px 420px}.r2-band__wrap{position:relative}.r2-band__head{max-width:760px;margin-bottom:48px}.r2-band__title{font-family:var(--lp-display);letter-spacing:-.03em;color:#fffffff2;text-wrap:balance;margin-top:10px;font-size:clamp(32px,6vw,48px);font-weight:600;line-height:1.06}.r2-band__note{color:#ffffffb3;margin-top:14px;font-size:17px;line-height:1.5}.r2-bento{gap:24px;margin:0;padding:0;list-style:none;display:grid}.r2-tile{background:#0e162452;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #ffffff08}.r2-tile__text{padding:28px 32px}.r2-tile .r2-h3{color:#fffffff2}.r2-tile .r2-body{color:#ffffffb3;max-width:46ch}.r2-foot{color:#ffffff80;margin-top:10px;font-size:12px;line-height:1.45}.r2-tile .r2-pic{background:#0b111b;border-top:1px solid #ffffff0f;flex:1;margin-top:auto}.r2-tile .r2-pic .r2-shot{max-height:380px}.r2-tile .r2-pic:not(.r2-pic--score){align-items:center;padding:24px}.r2-tile .r2-pic:not(.r2-pic--score) .r2-shot{border-radius:8px;-webkit-mask-image:none;mask-image:none}@media (min-width:900px){.r2-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"score score connect""heat heat guardian""parallel parallel profit"}.r2-tile--score{grid-area:score}.r2-tile--heat{grid-area:heat}.r2-tile--guardian{grid-area:guardian}.r2-tile--connect{grid-area:connect}.r2-tile--parallel{grid-area:parallel}.r2-tile--profit{grid-area:profit}}@media (max-width:899px){.r2-band{padding:64px 0}}.r2s-band{color:#fffffff2;background:#0a0f18;padding:24px 0;position:relative;overflow:hidden}.r2s-band .r2-stars{opacity:.45}.r2s-band .lps-sec{border-bottom:0;padding:56px 0;position:relative}.r2s-band .lps-sec+.lps-sec{border-top:1px solid #ffffff0f}.r2s-band .lp-eyebrow{color:#bda9ff}.r2s-band .lp-h2{color:#fffffff2;font-size:clamp(32px,6vw,48px)}.r2s-band .lps-sec__body{color:#ffffffb3}.r2s-band .lps-link{color:#fffffff2;border-bottom-color:#fff3}.r2s-band .lps-link:hover{border-bottom-color:#ffffffb3}.r2s-band .lp-foot{color:#ffffff80}.lps-frame.r2s-pic{aspect-ratio:auto;background:#0b111b;border:1px solid #ffffff0f;border-radius:12px;align-self:center;overflow:hidden;box-shadow:inset 0 0 16px #ffffff08}.lps-frame.r2s-pic .r2-pic{background:0 0;padding:32px 32px 0}.lps-frame.r2s-pic .r2-pic .r2-shot{max-height:none}.r2s-band .lp-video__frame{box-shadow:0 0 0 1px #ffffff14}.r2s-band .lp-video__caption{color:#fff9}.lp .r2-body{margin-top:6px}.lp .r2-band__title{margin-top:10px}.lp .r2-band__note{margin-top:14px}.lp .r2-foot{margin-top:10px}.lp .qb__inner{margin:0 auto}.lp .qb__text{margin-top:28px}
/*# sourceMappingURL=0-lddswa3quc2.css.map*/