.rl-home .pn-finder{background:linear-gradient(110deg,#12304d,#112238);border:1px solid #285275;border-radius:16px;margin:0 0 28px;overflow:hidden}.rl-home .pn-finder-invite{align-items:center;gap:15px;padding:22px 24px;display:flex}.rl-home .pn-finder-spark{color:#00d1ff;background:#00d1ff15;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.rl-home .pn-finder-invite strong{color:#eaf5ff;font-size:18px}.rl-home .pn-finder-invite p{color:#a6bed4;margin-top:3px;font-size:13px;line-height:1.6}.rl-home .pn-finder-toggle{color:#e0f7ff;background:#183f61;border:1px solid #4f9ed0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-height:46px;margin-left:auto;padding:12px 17px;font-size:14px;font-weight:650;display:flex}.rl-home .pn-finder-toggle:hover{filter:none;background:#21547c}.rl-home .pn-finder-body{background:#0e1d30;border-top:1px solid #2d4f6d;padding:26px}.rl-home .pn-finder-progress{align-items:center;gap:6px;margin-bottom:23px;display:flex}.rl-home .pn-finder-progress i{background:#2b4058;border-radius:4px;width:36px;height:4px}.rl-home .pn-finder-progress i.is-done{background:#00c2ed}.rl-home .pn-finder-progress>span{letter-spacing:1.2px;color:#8fb5d2;margin-left:8px;font-size:10px}.rl-home .pn-finder h3{letter-spacing:-.6px;color:#eef7ff;margin:0;font-size:25px;line-height:1.35}.rl-home .pn-finder h3:focus{outline:none}.rl-home .pn-finder-hint{color:#9eb6cf;margin-top:8px;font-size:14px;line-height:1.7}.rl-home .pn-finder-options{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0;padding:0;display:grid}.rl-home .pn-finder-options label{cursor:pointer;background:#15283e;border:1px solid #304b66;border-radius:11px;align-items:center;gap:12px;min-height:88px;padding:17px;display:flex;position:relative}.rl-home .pn-finder-options label:hover{border-color:#4985ad}.rl-home .pn-finder-options label.is-selected{background:#103b54;border-color:#00c2ed;box-shadow:inset 0 0 0 1px #00c2ed}.rl-home .pn-finder-options input{opacity:0;width:1px;height:1px;position:absolute}.rl-home .pn-finder-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #00d1ff}.rl-home .pn-finder-options strong{color:#e5f2ff;font-size:15px;line-height:1.5;display:block}.rl-home .pn-finder-options small{color:#9fb9d1;margin-top:4px;font-size:12px;line-height:1.65;display:block}.rl-home .pn-finder-check{color:#082437;border:1px solid #5c7f9d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-left:auto;display:flex}.rl-home .is-selected .pn-finder-check{background:#00d1ff;border-color:#00d1ff}.rl-home .pn-finder-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.rl-home .pn-finder-back,.rl-home .pn-finder-next,.rl-home .pn-finder-apply,.rl-home .pn-finder-restart{justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:14px;display:flex}.rl-home .pn-finder-back{color:#bdd5e9;padding:10px 6px}.rl-home .pn-finder-next,.rl-home .pn-finder-apply{color:#fff;background:#007bff;border-radius:8px;padding:12px 18px;font-weight:650}.rl-home .pn-finder button:disabled{opacity:.4;cursor:not-allowed}.rl-home .pn-finder button:focus-visible{outline-offset:3px;outline:2px solid #00d1ff}.rl-home .pn-finder-result{grid-template-columns:1fr 1.1fr;gap:20px 40px;display:grid}.rl-home .pn-finder-eyebrow{color:#77dce9;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.rl-home .pn-finder-speed{color:#00d1ff;letter-spacing:-2px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:18px;font-size:52px;font-weight:650;line-height:1.2;display:flex}.rl-home .pn-finder-speed>span{color:#c9deee;letter-spacing:0;font-size:15px;font-weight:450}.rl-home .pn-finder-speed>small{color:#92b5d0;letter-spacing:0;width:100%;font-size:14px;font-weight:450}.rl-home .pn-finder-result>div>p{color:#a6bed4;margin-top:16px;font-size:14px;line-height:1.7}.rl-home .pn-finder-reasons ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.rl-home .pn-finder-reasons li{color:#c8dcec;gap:9px;font-size:14px;line-height:1.6;display:flex}.rl-home .pn-finder-reasons li svg{color:#00d1ff;flex-shrink:0;margin-top:4px}.rl-home .pn-finder-reasons .pn-finder-upload-note{color:#a6c8df;border:1px solid #315571;border-radius:8px;margin:0 0 17px;padding:12px;font-size:12px;line-height:1.7}.rl-home .pn-finder-restart{color:#9fc4e0;margin-top:9px;padding:5px;font-size:13px}.rl-home .pn-finder-note{color:#91abc4;border-top:1px solid #284058;grid-column:1/-1;padding-top:17px;font-size:12px;line-height:1.8}.rl-home .pn-finder-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.rl-home .pn-finder-invite{flex-wrap:wrap;gap:11px;padding:18px}.rl-home .pn-finder-invite>div{flex:1;min-width:0}.rl-home .pn-finder-spark{width:38px;height:38px}.rl-home .pn-finder-invite strong{font-size:17px}.rl-home .pn-finder-invite p{font-size:12px}.rl-home .pn-finder-toggle{width:100%;margin:3px 0 0}.rl-home .pn-finder-body{padding:20px 16px}.rl-home .pn-finder h3{font-size:22px}.rl-home .pn-finder-hint{font-size:13px}.rl-home .pn-finder-options{grid-template-columns:1fr;gap:10px;margin:19px 0}.rl-home .pn-finder-options label{min-height:73px;padding:13px}.rl-home .pn-finder-options strong{font-size:14px}.rl-home .pn-finder-result{grid-template-columns:1fr;gap:23px}.rl-home .pn-finder-apply,.rl-home .pn-finder-restart{width:100%}.rl-home .pn-finder-note{font-size:11px}}.rl-home .pn-plan-carousel{min-width:0}.rl-home .pn-plan-controls{justify-content:space-between;align-items:center;gap:14px;margin:-9px 0 13px;display:flex}.rl-home .pn-plan-controls>span{color:#9fb7ce;align-items:center;gap:9px;font-size:13px;display:flex}.rl-home .pn-plan-controls>span svg{color:#00d1ff}.rl-home .pn-plan-controls>div{gap:9px;display:flex}.rl-home .pn-plan-controls button{color:#bceaff;background:#142b43;border:1px solid #35506c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s,border-color .15s;display:flex}.rl-home .pn-plan-controls button:hover:not(:disabled){color:#fff;filter:none;background:#007bff;border-color:#007bff}.rl-home .pn-plan-controls button:disabled{opacity:.35;cursor:default}.rl-home .pn-plan-controls button:focus-visible{outline-offset:3px;outline:2px solid #00d1ff}.rl-home .rl-plans:focus-visible{outline-offset:3px;outline:2px solid #00d1ff}.rl-home .rl-plans{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#2871a4 #16263c;-webkit-overflow-scrolling:touch;gap:18px;min-width:0;max-width:100%;padding:7px 3px 18px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.rl-home .rl-plans>.rl-plan{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(33.3333% - 12px);min-width:0;display:flex}.rl-home .rl-plans .rl-plan ul{flex:1}.rl-home .rl-plans .rl-plan-apply{justify-content:space-between;align-items:center;gap:9px;width:100%;margin-top:12px;display:flex}@media (max-width:950px){.rl-home .rl-plans>.rl-plan{flex-basis:calc(50% - 9px)}}@media (max-width:650px){.rl-home .pn-plan-controls{gap:8px;margin:0 0 9px}.rl-home .pn-plan-controls>span{gap:6px;font-size:11px}.rl-home .pn-plan-controls>span svg{width:15px}.rl-home .pn-plan-controls>div{gap:7px}.rl-home .rl-plans{gap:14px;padding-bottom:16px}.rl-home .rl-plans>.rl-plan{flex-basis:88%;padding:25px}.rl-home .rl-plans .rl-plan h3{font-size:54px}.rl-home .rl-plans .rl-plan li{font-size:13px}}
