.pv2-body{background:#111;margin:0;overflow:hidden}.pv2{isolation:isolate;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--bg) 82%, #fff) 0, var(--bg) 55%, color-mix(in srgb, var(--bg) 70%, #000) 100%);place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.pv2:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:color-mix(in srgb, var(--bg) 78%, #000);-webkit-mask-image:var(--emboss);-webkit-mask-image:var(--emboss);mask-image:var(--emboss);position:absolute;inset:0;-webkit-mask-size:64px;mask-size:64px}.pv2:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 60% at 50% 50%, color-mix(in srgb, var(--bg) 70%, #fff) 0, transparent 70%);opacity:.5;position:absolute;inset:0}.pv2-bg span{z-index:-1;pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 55%, #000), var(--accent) 30%, color-mix(in srgb, var(--accent) 45%, #fff) 50%, var(--accent) 70%, color-mix(in srgb, var(--accent) 55%, #000));width:min(30vw,440px);-webkit-mask-image:linear-gradient(90deg, #000 0%, #00000080 45%, transparent 100%), var(--emboss);-webkit-mask-image:linear-gradient(90deg, #000 0%, #00000080 45%, transparent 100%), var(--emboss);mask-image:linear-gradient(90deg, #000 0%, #00000080 45%, transparent 100%), var(--emboss);-webkit-mask-composite:source-in;opacity:.7;position:absolute;top:0;bottom:0;-webkit-mask-size:100% 100%,64px;mask-size:100% 100%,64px;-webkit-mask-composite:source-in;mask-composite:intersect}.pv2-bg .l{left:0}.pv2-bg .r{right:0;transform:scaleX(-1)}.pv2-phone .phone{--w:min(400px, calc((100dvh - 56px) * 419 / 878));box-shadow:inset 0 0 0 1px #2c2c2e,0 0 0 1.5px #c9cbcf,0 0 0 3px #6a6c70,0 0 0 3.5px #9a9ca0,0 40px 80px -20px #000000a6}.pv2-pill{z-index:5;color:#1b1b1f;min-height:46px;font:600 16px var(--body);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-radius:99px;align-items:center;gap:8px;padding:6px 18px;text-decoration:none;display:flex;position:absolute;top:18px;box-shadow:0 10px 26px -10px #00000080}.pv2-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pv2-back{left:18px}.pv2-back:hover{background:#fff}.pv2-pager{gap:2px;padding:4px 6px;right:18px}.pv2-arrow{width:40px;height:40px;color:inherit;border-radius:50%;place-items:center;display:grid}.pv2-arrow:hover{background:#0000000f}.pv2-name{color:inherit;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}.pv2-name svg{stroke-width:1.6px;width:17px;height:17px}.pv2-name small{color:#8a8a92;font-size:15px;font-weight:500}.pv2-cta{z-index:5;min-height:48px;font:500 15px var(--body);color:#fff;background:var(--forest);border-radius:99px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 12px 28px -10px #0000008c}.pv2-cta b{font-weight:800}.pv2-cta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pv2-cta:hover{background:var(--forest-deep)}@media (max-width:760px){.pv2{place-items:end center;padding-bottom:76px}.pv2-phone .phone{--w:min(330px, calc((100dvh - 150px) * 419 / 878))}.pv2-back span{display:none}.pv2-back{padding:6px 13px}.pv2-pill{top:12px}.pv2-back{left:12px}.pv2-pager{right:12px}.pv2-name{text-overflow:ellipsis;max-width:46vw;font-size:14px;overflow:hidden}.pv2-cta{white-space:nowrap;bottom:14px;left:50%;translate:-50%}.pv2-bg span{width:18vw}}
