.pv2 .sec{content-visibility:visible}.pv2h{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + 50px) 0 70px;color:#f4f2ff;background:#05041a;position:relative;overflow:hidden}[data-theme=light] .pv2h{margin-top:0}.pv2h__bg i{z-index:-1;filter:blur(80px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite alternate hxDrift;position:absolute}.pv2h__bg i:first-child{background:radial-gradient(circle,#5b6cff,#0000 60%);width:50vw;height:50vw;top:-20vw;left:-10vw}.pv2h__bg i:nth-child(2){background:radial-gradient(circle,#ff6fb5,#0000 60%);width:45vw;height:45vw;animation-duration:26s;top:0;right:-10vw}.pv2h__bg i:nth-child(3){opacity:.35;background:radial-gradient(circle,#2de0c4,#0000 60%);width:40vw;height:40vw;animation-duration:30s;bottom:-25vw;left:30vw}@keyframes hxDrift{to{transform:translate(5vw,3vw)scale(1.1)}}.pv2h .crumbs{color:#a9a3d8;margin-bottom:20px}.pv2h .crumbs a{color:#dcd8ff}.pv2h h1{color:#fff;max-width:15ch;margin:0 0 16px;font-size:clamp(2.6rem,6.4vw,5.4rem);line-height:.98}.pv2h .lede{color:#c9c5ef;margin-bottom:36px}.pv2h__tiles{perspective:1000px;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.pv2t{text-align:center;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c1) 16%, #ffffff08), #ffffff05);transform-style:preserve-3d;animation:pvIn .9s var(--ease-out,ease) both;animation-delay:calc(var(--i) * 70ms + .2s);transition:transform .5s var(--ease-spring,ease), box-shadow .4s;border-radius:22px;justify-items:center;gap:6px;padding:20px 10px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #beb4ff24}@keyframes pvIn{0%{opacity:0;transform:translateY(30px)rotateX(-30deg)}}.pv2t:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c1) 70%, transparent), 0 26px 50px -20px var(--c1);transform:translateY(-8px)rotateX(10deg)}.pv2t img{width:64px;height:64px;transform:translateZ(30px)}.pv2t b{font:750 .98rem/1.1 var(--f-head)}.pv2t small{letter-spacing:.12em;text-transform:uppercase;color:#a9a3d8;font-size:.7rem}.pv2pick__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.pv2pick__needs{flex-wrap:wrap;gap:10px;display:flex}.pv2pick__needs button{font:600 .92rem/1.3 var(--f-body);text-align:left;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);transition:.3s var(--ease);border:0;border-radius:14px;padding:12px 16px}.pv2pick__needs button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--c1)}.pv2pick__needs button.is-on{color:#fff;background:linear-gradient(120deg, color-mix(in srgb, var(--c1) 70%, #2f6bff), color-mix(in srgb, var(--c1) 50%, #7b4dff));box-shadow:0 14px 30px -14px var(--c1)}.pv2pick__out{text-align:center;background:radial-gradient(400px 260px at 50% 0%, color-mix(in srgb, var(--c1,#5b6cff) 30%, transparent), transparent 70%), var(--surface);min-height:320px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:30px;place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.pv2pick__rec{animation:pvIn .7s var(--ease-out,ease) both;justify-items:center;gap:6px;display:grid}.pv2pick__rec img{width:84px;height:84px;filter:drop-shadow(0 16px 30px var(--c1));margin-bottom:6px}.pv2pick__rec h3{margin:0;font-size:2rem}.pv2pick__rec>p:not(.kick){color:var(--ink-2);max-width:36ch;margin:0 0 12px}.pv2pick__hint{color:var(--ink-3);align-items:center;gap:10px;display:flex}.pv2grid__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pv2c{color:#f4f2ff;scroll-margin-top:calc(var(--header-h) + 20px);background:radial-gradient(600px 300px at 100% 0%, color-mix(in srgb, var(--c1) 26%, transparent), transparent 70%), linear-gradient(180deg, #0e0c2e, #08071f);box-shadow:inset 0 0 0 1px #beb4ff21, 0 40px 80px -40px var(--glow);border-radius:30px;display:grid;position:relative;overflow:hidden}.pv2c--wide{grid-column:1/-1;grid-template-columns:1.15fr 1fr}.pv2c__shot{perspective:1200px;min-height:260px;position:relative;overflow:hidden}.pv2c__shot>img{width:108%;max-width:none;transition:transform 1s var(--ease-out,ease);border-radius:14px;position:absolute;top:10%;left:6%;transform:rotateY(-10deg)rotateX(4deg);box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #ffffff1a}.pv2c:hover .pv2c__shot>img{transform:rotateY(-4deg)rotateX(2deg)translateY(-8px)}.pv2c__phone{aspect-ratio:9/19.5;width:110px;transition:transform .9s var(--ease-out,ease);background:#0b0a22;border-radius:20px;padding:4px;position:absolute;bottom:-30px;right:6%;transform:rotate(6deg);box-shadow:0 0 0 1.5px #ffffff29,0 30px 60px -20px #000000f2}.pv2c:hover .pv2c__phone{transform:rotate(2deg)translateY(-14px)}.pv2c__phone img{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:100%}.pv2c:not(.pv2c--wide) .pv2c__shot{height:280px}.pv2c__b{align-content:start;gap:12px;padding:clamp(22px,3vw,36px);display:grid;position:relative}.pv2c__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pv2c__top .plogo{width:auto;height:40px}.pv2c__tag{font:700 .7rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg, var(--c1), var(--c2));border-radius:999px;padding:6px 12px}.pv2c__m{background:linear-gradient(100deg, #fff 30%, var(--c1) 70%, var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.pv2c__i{color:#c9c5ef;margin:0;font-size:.98rem}.pv2c__g{gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.pv2c__g li{box-shadow:inset 2px 0 0 var(--c1);background:#ffffff09;border-radius:14px;gap:2px;padding:10px 14px;display:grid}.pv2c__g b{font:700 .82rem/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--c1) 70%, #fff)}.pv2c__g span{color:#b9b4e2;font-size:.88rem}.pv2c__cta{flex-wrap:wrap;gap:10px;display:flex}.pv2c .arail{margin-top:4px}.pv2flow__list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv2flow__list li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.pv2flow__p{font:700 .9rem/1 var(--f-head);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pv2flow__p img{border-radius:9px;width:30px;height:30px}.pv2flow__w{background:linear-gradient(90deg, var(--a1), var(--b1));border-radius:2px;height:2px;position:relative;overflow:visible}.pv2flow__w i{width:8px;height:8px;animation:2.4s ease-in-out infinite pvRun;animation-delay:var(--d);background:#fff;border-radius:50%;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #fff}@keyframes pvRun{0%{left:0}to{left:calc(100% - 8px)}}.pv2flow__t{color:var(--ink-3);grid-column:1/-1;font-size:.86rem}.pv2who__tbl{gap:8px;display:grid}.pv2who__r{background:var(--surface);box-shadow:inset 3px 0 0 var(--c1), inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:minmax(240px,1.1fr) 2fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.pv2who__n{grid-template-columns:32px 1fr;align-items:center;column-gap:12px;display:grid}.pv2who__n img{border-radius:10px;grid-row:span 2;width:32px;height:32px}.pv2who__n b{font:750 1rem/1.1 var(--f-head)}.pv2who__n small{color:var(--ink-3);font-size:.78rem}.pv2who__f{flex-wrap:wrap;gap:6px;display:flex}.pv2who__f i{color:var(--ink-2);background:color-mix(in srgb, var(--c1) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c1) 30%, transparent);border-radius:999px;padding:5px 10px;font-size:.82rem;font-style:normal}@media (max-width:1000px){.pv2h__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.pv2pick__in,.pv2c--wide,.pv2grid__in,.pv2who__r{grid-template-columns:1fr}}@media (max-width:560px){.pv2h__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2c__shot,.pv2c:not(.pv2c--wide) .pv2c__shot{height:210px;min-height:0}}
