.lp-root.plus-root{z-index:auto;margin-top:56px}.lp-root.plus-root,.plus-root .lp-sec{background:transparent}.plus-root .pf-sec{padding-block:64px}@media (max-width:768px){.plus-root .pf-sec{padding-block:40px}}@media (max-width:639px){.plus-root .lp-wrap{padding-inline:4px}}.plus-root .pf-intro{text-align:center;max-width:720px;margin:0 auto;padding-inline:8px}.plus-root .pf-kicker{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--neon)}.plus-root .pf-intro-title{margin:12px 0 0;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#f5f2ff;text-wrap:balance}.plus-root .pf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media (min-width:900px){.plus-root .pf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.plus-root .pf-flip .pf-copy{order:2}.plus-root .pf-flip .pf-visual{order:1}}.plus-root .pf-copy{display:grid;gap:18px;justify-items:start}.plus-root .pf-copy .lp-sub{font-size:16px}.plus-root .pf-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9d5ff;background:var(--badge-bg);border:1px solid var(--badge-line)}.plus-root .pf-badge svg{width:13px;height:13px;color:#fbbf24}.plus-root .pf-vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:460px}.plus-root .pf-vs p{margin:0;display:grid;gap:3px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.35;color:var(--fg-2);background:var(--card);border:1px solid var(--line)}.plus-root .pf-vs p span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.plus-root .pf-vs p.is-plus{color:#fff;background:rgba(139,92,246,.14);border-color:rgba(167,139,250,.4)}.plus-root .pf-vs p.is-plus span{color:var(--neon)}@media (max-width:380px){.plus-root .pf-vs{grid-template-columns:1fr}}.plus-root .pf-cta{display:grid;gap:10px;justify-items:start;margin-top:6px}.plus-root .pf-price{margin:0;font-size:13.5px;color:var(--fg-3)}.plus-root .pf-price b{color:#fff;font-weight:700}.plus-root .pf-err{margin:0;font-size:13px;color:#fca5a5}.plus-root .pf-visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.plus-root .pf-visual:before{content:"";position:absolute;inset:8% 6%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(124,58,237,.32),transparent 72%);filter:blur(24px);pointer-events:none}.plus-root .pf-ai,.plus-root .pf-wrap{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.plus-root .pf-note{position:relative;z-index:1;margin:0;font-size:13px;color:var(--fg-3)}.plus-root .pf-ai-frame{cursor:default;width:min(100%,380px)}@media (min-width:900px){.plus-root .pf-ai-frame{width:340px}}.plus-root .pf-phone{position:relative;width:min(100%,320px);height:600px;padding:9px;border-radius:50px;background:linear-gradient(180deg,#1c1626,#0d0a14);box-shadow:0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.08),0 50px 110px -40px rgba(109,40,217,.55),0 20px 40px -24px rgba(23,10,60,.35)}.plus-root .pf-screen{position:relative;height:100%;overflow:hidden;border-radius:41px;isolation:isolate;color:#fff;background:linear-gradient(160deg,#4a2574,#3a1c51 45%,#241135);padding:46px 14px 14px}.plus-root .pf-demo-label{position:absolute;top:12px;left:50%;translate:-50% 0;z-index:25;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;color:rgba(255,255,255,.72);background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.14);pointer-events:none}.plus-root .pf-h{margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.02em}.plus-root .pf-h-c{margin-top:18px;text-align:center}.plus-root .pf-sm{margin:0;font-size:12.5px;text-align:center;color:rgba(255,255,255,.55)}.plus-root .pf-layer{position:absolute;inset:46px 14px 14px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s ease,transform .45s var(--ease)}.plus-root .pf-layer.is-on{opacity:1;transform:none}.plus-root .pf-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:40px}.plus-root .pf-card{margin:0 0 10px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.plus-root .pf-main-btn{position:absolute;left:0;right:0;bottom:4px;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:16px;font-size:14px;font-weight:600;color:rgba(255,255,255,.5);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);transition:background .3s,color .3s,transform .2s}.plus-root .pf-main-btn svg{width:16px;height:16px}.plus-root .pf-main-btn.is-ready{color:#fff;background:linear-gradient(160deg,#8b5cf6,#6d28d9);border-color:rgba(196,181,253,.5);box-shadow:0 10px 24px -10px rgba(139,92,246,.9)}.plus-root .pf-main-btn.is-press{transform:scale(.97)}.plus-root .pf-main-btn.is-ghost{color:rgba(255,255,255,.85);background:rgba(255,255,255,.06);border-color:rgba(167,139,250,.35)}.plus-root .pf-main-btn.is-ghost svg{color:#fbbf24}.plus-root .pf-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plus-root .pf-pick{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.14);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.plus-root .pf-found-cover img,.plus-root .pf-lcard img,.plus-root .pf-mini-covers img,.plus-root .pf-pick img,.plus-root .pf-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plus-root .pf-pick i{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-style:normal;font-weight:700;background:#8b5cf6;opacity:0;transform:scale(.5);transition:opacity .3s,transform .35s var(--ease)}.plus-root .pf-pick.is-on{transform:scale(.96);border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,.85),0 10px 24px -10px rgba(139,92,246,.9)}.plus-root .pf-pick.is-on i{opacity:1;transform:none}.plus-root .pf-ring{position:relative;width:132px;height:132px;display:grid;place-items:center}.plus-root .pf-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.plus-root .pf-ring circle{fill:none;stroke:rgba(255,255,255,.12);stroke-width:5}.plus-root .pf-ring .pf-ring-run{stroke:#c4b5fd;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264}.plus-root .pf-center.is-on .pf-ring-run{animation:pf-ring 2s ease-in-out forwards}.plus-root .pf-ring>svg:last-child,.plus-root .pf-ring>svg:not(:first-child){position:static;width:42px;height:42px;transform:none;color:#e9d5ff;animation:pf-spin 2.4s linear infinite}@keyframes pf-ring{to{stroke-dashoffset:0}}@keyframes pf-spin{to{transform:rotate(1turn)}}.plus-root .pf-sentence{font-size:14px;line-height:1.45;color:rgba(255,255,255,.92)}.plus-root .pf-bars{display:grid;gap:11px}.plus-root .pf-bar{position:relative;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:9px;font-size:13px}.plus-root .pf-bar em{font-style:normal;font-weight:700;color:#e9d5ff}.plus-root .pf-bar i{width:100%;background:linear-gradient(90deg,#a78bfa,#f0abfc);transform:scaleX(0);transform-origin:left}.plus-root .pf-bar i,.plus-root .pf-bar:after{position:absolute;left:0;bottom:0;height:5px;border-radius:99px}.plus-root .pf-bar:after{content:"";right:0;background:rgba(255,255,255,.1);z-index:-1}.plus-root .pf-layer.is-on .pf-bar i{animation:pf-fill 1s var(--ease) both;animation-delay:calc(.25s + var(--i) * .15s)}@keyframes pf-fill{to{transform:scaleX(calc(var(--w-n, 1)))}}.plus-root .pf-mini-covers{display:flex;gap:8px;margin-bottom:10px}.plus-root .pf-mini-covers img{width:52px;height:74px;border-radius:9px;border:1px solid rgba(255,255,255,.14)}.plus-root .pf-chips{display:flex;gap:6px;flex-wrap:nowrap}.plus-root .pf-chip{position:relative;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:rgba(255,255,255,.92);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);transition:background .3s,border-color .3s,color .3s}.plus-root .pf-chip svg{width:12px;height:12px}.plus-root .pf-chip-links{border-color:rgba(251,191,36,.55)}.plus-root .pf-chip-links.is-on{color:#c4b5fd;background:rgba(139,92,246,.26);border-color:rgba(167,139,250,.7)}.plus-root .pf-chip-links b{width:7px;height:7px;border-radius:50%;background:#a78bfa}.plus-root .pf-tip{position:absolute;right:14px;top:112px;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:10px;font-size:11px;font-weight:700;color:#1b1030;background:#fde68a;box-shadow:0 8px 18px -8px rgba(0,0,0,.6);opacity:0;transform:translateY(-4px);transition:opacity .35s,transform .35s var(--ease);pointer-events:none}.plus-root .pf-tip svg{width:12px;height:12px;color:#b45309}.plus-root .pf-tip.is-on{opacity:1;transform:none}.plus-root .pf-count{margin:44px 0 10px;font-size:12px;color:rgba(255,255,255,.6)}.plus-root .pf-lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plus-root .pf-lcard{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.14)}.plus-root .pf-read{position:absolute;left:5px;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 0;border-radius:8px;font-size:11px;font-weight:600;color:#ede9fe;background:rgba(20,8,40,.72);border:1px solid rgba(196,181,253,.4);backdrop-filter:blur(6px)}.plus-root .pf-read svg{width:11px;height:11px}.plus-root .pf-foot{position:absolute;left:14px;right:14px;bottom:18px;margin:0;padding:12px 14px;border-radius:16px;font-size:13px;line-height:1.4;color:rgba(255,255,255,.85);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);opacity:0;transform:translateY(10px);transition:opacity .5s .4s,transform .5s .4s var(--ease)}.plus-root .pf-foot.is-on{opacity:1;transform:none}.plus-root .pf-finger{position:absolute;top:0;left:0;z-index:30;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 14px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translate(190px,380px);transition:transform .7s var(--ease),opacity .25s,scale .15s}.plus-root .pf-finger-links.is-click,.plus-root .pf-finger-links.is-near{opacity:1;transform:translate(206px,66px)}.plus-root .pf-finger-links.is-click{scale:.82;animation:pf-fade 1.2s .5s forwards}.plus-root .pf-finger-id.is-near{opacity:1;transform:translate(130px,130px)}@keyframes pf-fade{to{opacity:0}}.plus-root .pf-drop{position:absolute;left:14px;right:14px;top:100px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:22px;border:1.5px dashed rgba(196,181,253,.5);background:rgba(255,255,255,.05);font-size:13px;color:rgba(255,255,255,.75);opacity:0;transition:opacity .4s}.plus-root .pf-drop svg{width:34px;height:34px;padding:7px;border-radius:12px;background:rgba(139,92,246,.35)}.plus-root .pf-drop.is-on{opacity:1}.plus-root .pf-shot{position:absolute;left:14px;right:14px;top:100px;height:250px;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.16);opacity:0;transform:scale(.96);transition:opacity .45s,transform .45s var(--ease)}.plus-root .pf-shot img{filter:saturate(.85) brightness(.9)}.plus-root .pf-shot.is-on{opacity:1;transform:none}.plus-root .pf-scanline{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#c4b5fd,transparent);box-shadow:0 0 22px 6px rgba(167,139,250,.7);opacity:0}.plus-root .pf-shot.is-scan .pf-scanline{opacity:1;animation:pf-scan 1.1s ease-in-out infinite alternate}@keyframes pf-scan{0%{transform:translateY(0)}to{transform:translateY(247px)}}.plus-root .pf-corner{position:absolute;width:20px;height:20px;border:2.5px solid #e9d5ff;opacity:.9}.plus-root .pf-c1{top:10px;left:10px;border-right:0;border-bottom:0;border-top-left-radius:8px}.plus-root .pf-c2{top:10px;right:10px;border-left:0;border-bottom:0;border-top-right-radius:8px}.plus-root .pf-c3{bottom:10px;left:10px;border-right:0;border-top:0;border-bottom-left-radius:8px}.plus-root .pf-c4{bottom:10px;right:10px;border-left:0;border-top:0;border-bottom-right-radius:8px}.plus-root .pf-found{position:absolute;left:14px;right:14px;bottom:18px;display:flex;gap:12px;align-items:center;padding:12px;border-radius:20px;background:rgba(20,8,40,.8);border:1px solid rgba(196,181,253,.4);backdrop-filter:blur(10px);box-shadow:0 20px 40px -20px rgba(0,0,0,.8);opacity:0;transform:translateY(24px);transition:opacity .5s,transform .55s var(--ease)}.plus-root .pf-found.is-on{opacity:1;transform:none}.plus-root .pf-found-cover{flex:none;width:56px;height:80px;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.16)}.plus-root .pf-found-tag{margin:0 0 3px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#86efac}.plus-root .pf-found-tag svg{width:12px;height:12px}.plus-root .pf-found-title{margin:0 0 8px;font-size:15px;font-weight:700}.plus-root .pf-found-read{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:10px;font-size:12px;font-weight:600;background:#7c3aed}.plus-root .pf-found-read svg{width:12px;height:12px}.plus-root .pf-more{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.plus-root .pf-more{grid-template-columns:repeat(3,1fr)}}.plus-root .pf-more-card{display:grid;gap:10px;align-content:start;padding:22px;border-radius:24px;background:var(--card);border:1px solid var(--line)}.plus-root .pf-more-card h3{margin:6px 0 2px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:#fff}.plus-root .pf-more-card p{margin:0;display:grid;gap:2px;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.35}.plus-root .pf-more-card p span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.plus-root .pf-more-free{color:var(--fg-2);background:rgba(255,255,255,.04)}.plus-root .pf-more-free span{color:var(--fg-3)}.plus-root .pf-more-plus{color:#fff;background:rgba(139,92,246,.16);border:1px solid rgba(167,139,250,.35)}.plus-root .pf-more-plus span{color:var(--neon)}.plus-root .pf-more-cta{display:flex;justify-content:center;margin-top:36px}.plus-root .pf-more-cta .pf-cta{justify-items:center}.plus-root .pf-final-card{display:grid;justify-items:center;gap:16px;max-width:720px;margin:0 auto;padding:44px 24px;text-align:center;border-radius:32px;background:radial-gradient(120% 120% at 50% 0,rgba(139,92,246,.22),rgba(255,255,255,.03));border:1px solid rgba(167,139,250,.3)}.plus-root .pf-final-card .pf-cta{justify-items:center}@media (prefers-reduced-motion:reduce){.plus-root .pf-found,.plus-root .pf-layer,.plus-root .pf-pick,.plus-root .pf-shot{transition:none}.plus-root .pf-bar i{animation:none!important;transform:scaleX(var(--w-n,1))}.plus-root .pf-ring>svg:not(:first-child),.plus-root .pf-shot.is-scan .pf-scanline{animation:none}}.plus-root .pf-points{display:grid;gap:14px;margin:2px 0 4px;padding:0;list-style:none;width:100%;max-width:480px}.plus-root .pf-points li{display:flex;align-items:flex-start;gap:12px}.plus-root .pf-points p{margin:0;display:grid;gap:1px;font-size:14.5px;line-height:1.4;color:var(--fg-2)}.plus-root .pf-points b{font-size:15px;font-weight:600;color:#fff}.plus-root .pf-phone-lg{width:min(100%,340px);height:700px}.plus-root .pf-screen-bleed{padding:0}.plus-root .pf-real-view{position:absolute;inset:40px 0 0 0;overflow:hidden;border-radius:0 0 41px 41px}.plus-root .pf-real{position:absolute;top:0;left:0;transform-origin:top left;overflow:hidden;pointer-events:none;font-family:var(--font-outfit),system-ui,sans-serif}.plus-root .pf-real-scroll{height:100%;overflow-y:auto;scrollbar-width:none}.plus-root .pf-real-scroll::-webkit-scrollbar{display:none}.plus-root .pf-real [role=dialog]{max-height:540px!important}.plus-root .pf-crown-pill{position:absolute;z-index:31;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:999px;font-size:12px;font-weight:700;color:#1b1030;background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 10px 22px -8px rgba(0,0,0,.7);transform:translate(-50%,-50%);animation:pf-crown-in .5s var(--ease) both;pointer-events:none}.plus-root .pf-crown-pill svg{width:14px;height:14px;color:#b45309}@keyframes pf-crown-in{0%{opacity:0;transform:translate(-50%,-30%) scale(.85)}}.plus-root .pf-real [class*="max-h-[88dvh]"]{max-height:94%!important}