.fr-app__stage{display:flex;justify-content:center;position:relative}.fr-app__stage:before{content:"";position:absolute;width:420px;height:420px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(110,135,200,.22),transparent 65%);pointer-events:none}.fr-app__phone{position:relative;width:264px;aspect-ratio:9/18.5;border-radius:42px;padding:10px;background:linear-gradient(160deg,#2a2f3b,#11141c);box-shadow:0 0 0 1px #e9e5dc24,0 40px 80px -30px #000c}.fr-app__screen{position:relative;width:100%;height:100%;border-radius:33px;overflow:hidden;background:#070a12}.fr-app__sky{position:absolute;left:0;top:0;width:200%;height:200%;transform-origin:0 0;transform:translate(-10%,-5%) scale(1);will-change:transform}.fr-app__cv{display:block;width:100%;height:100%}.fr-app__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fr-app__lines polyline{fill:none;stroke:#e2e8f58c;stroke-width:.35;vector-effect:non-scaling-stroke;opacity:0}.fr-app__lines polyline{stroke-width:1}.fr-app__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fr-app__bar{position:absolute;left:0;right:0;top:18px;display:flex;justify-content:center;align-items:center;gap:8px;font:500 10px/1 var(--snr-sans,Inter,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#f4f0e8cc}.fr-app__bar i{width:14px;height:1px;background:#f4f0e859}.fr-app__ret{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:1px solid rgba(244,240,232,.85);border-radius:50%;opacity:0;transform:scale(1.6)}.fr-app__ret:before,.fr-app__ret:after,.fr-app__ret span:before,.fr-app__ret span:after{content:"";position:absolute;background:#f4f0e8d9}.fr-app__ret:before{left:50%;top:-10px;width:1px;height:8px}.fr-app__ret:after{left:50%;bottom:-10px;width:1px;height:8px}.fr-app__ret span:before{top:50%;left:-10px;height:1px;width:8px}.fr-app__ret span:after{top:50%;right:-10px;height:1px;width:8px}.fr-app__lbl{position:absolute;left:0;right:0;top:calc(50% + 46px);text-align:center;opacity:0;transform:translateY(6px)}.fr-app__lbl b{display:block;font-family:var(--snr-serif,"Cormorant Garamond",serif);font-weight:500;font-size:22px;color:#f4f0e8}.fr-app__lbl small{display:block;margin-top:4px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f4f0e899}.fr-app__hint{position:absolute;left:16px;right:16px;bottom:22px;text-align:center;font-size:11px;color:#f4f0e8a6;padding:9px 0;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}@keyframes frAppSky{0%{transform:translate(-10%,-5%) scale(1)}45%{transform:translate(-35%,-25%) scale(1)}55%{transform:translate(-35%,-25%) scale(1)}80%,to{transform:translate(-95%,-65%) scale(2)}}@keyframes frAppLine{0%{opacity:0}to{opacity:1}}@keyframes frAppRet{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes frAppLbl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes frAppHint{0%{opacity:1}to{opacity:0}}[data-fr-app][data-state=play] .fr-app__sky{animation:frAppSky 9s cubic-bezier(.45,0,.2,1) forwards}[data-fr-app][data-state=play] .fr-app__lines .l1{animation:frAppLine 1.2s ease 1.2s forwards}[data-fr-app][data-state=play] .fr-app__lines .l2{animation:frAppLine 1.2s ease 2s forwards}[data-fr-app][data-state=play] .fr-app__lines .l3{animation:frAppLine 1.2s ease 2.8s forwards}[data-fr-app][data-state=play] .fr-app__lines .l4{animation:frAppLine 1.2s ease 3.6s forwards}[data-fr-app][data-state=play] .fr-app__ret{animation:frAppRet .9s cubic-bezier(.2,.7,.2,1) 7.2s forwards}[data-fr-app][data-state=play] .fr-app__lbl{animation:frAppLbl .9s ease 7.9s forwards}[data-fr-app][data-state=play] .fr-app__hint{animation:frAppHint .6s ease 6.8s forwards}[data-fr-app].is-paused *{animation-play-state:paused!important}[data-fr-app][data-state=done] .fr-app__sky{transform:translate(-95%,-65%) scale(2)}[data-fr-app][data-state=done] .fr-app__lines polyline,[data-fr-app][data-state=done] .fr-app__ret,[data-fr-app][data-state=done] .fr-app__lbl{opacity:1;transform:none}[data-fr-app][data-state=done] .fr-app__hint{opacity:0}@media(prefers-reduced-motion:reduce){[data-fr-app] *{animation:none!important}}@media(max-width:989px){.fr-app__in{grid-template-columns:1fr;gap:40px;padding-top:var(--snr-step,64px);padding-bottom:var(--snr-step,64px)}.fr-app__stage{order:-1}}@media(max-width:749px){.fr-app__phone{width:220px;border-radius:36px;padding:8px}.fr-app__screen{border-radius:29px}.fr-app__stage:before{width:320px;height:320px}.fr-app__ben{margin:24px 0 28px}.fr-app__btn{width:100%;justify-content:center}}.fr-app .fr-app__lead{margin:20px 0 0!important}.fr-app .fr-app__ben{margin:28px 0 32px!important;gap:16px!important}@media(max-width:749px){.fr-app .fr-app__ben{margin:24px 0 28px!important}}.fr-app__lines .l2{stroke:#e2e8f566}
.fr-app__stage,.fr-app__stage *{box-sizing:border-box}.find-your-star .right.fr-app-visual{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:28px 0;overflow:hidden}.fr-app__stage{width:100%;isolation:isolate}.fr-app__stage:before{max-width:100%;z-index:-1}.fr-app__phone{flex:none;max-width:calc(100% - 24px)}.fr-app__lbl b{font-family:inherit;font-size:19px}.fr-app__lbl small{letter-spacing:.06em}.fr-app__toggle{font:inherit;font-size:12px;line-height:1.4;min-height:44px;padding:10px 18px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:999px;cursor:pointer}.fr-app__toggle[hidden]{display:block;visibility:hidden}.fr-app__toggle:focus-visible{outline:2px solid #66ffb2;outline-offset:4px}.fr-app__still{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#fff 0 2px,#dce6ff88 3px,transparent 13px),radial-gradient(circle at 20% 18%,#eee 0 1px,transparent 2px),radial-gradient(circle at 75% 30%,#eee 0 1px,transparent 2px),radial-gradient(circle at 35% 80%,#eee 0 1px,transparent 2px)}[data-fr-app][data-state=play] .fr-app__still{display:none}.fr-app__screen{min-height:0}@media(prefers-reduced-motion:reduce){[data-fr-app] .fr-app__sky{transform:translate(-95%,-65%) scale(2)!important}[data-fr-app] .fr-app__ret,[data-fr-app] .fr-app__lbl,[data-fr-app] .fr-app__lines polyline{opacity:1!important;transform:none!important}[data-fr-app] .fr-app__hint{opacity:0!important}}
