.vp{--vp-ink:#f5f4f0;--vp-i85:hsla(48,20%,95%,.85);--vp-i70:hsla(48,20%,95%,.7);--vp-i55:hsla(48,20%,95%,.55);--vp-i40:hsla(48,20%,95%,.4);--vp-i15:hsla(48,20%,95%,.15);--vp-i08:hsla(0,0%,100%,.08);--vp-i05:hsla(0,0%,100%,.05);--vp-line:hsla(48,20%,95%,.12);--vp-gold:#d9c9a3;--vp-champ:#f0e5c8;--vp-ease:cubic-bezier(.2,.7,.1,1);--vp-mono:"JetBrains Mono","SF Mono",monospace;--vp-serif:"Playfair Display",Georgia,serif;position:relative;overflow-x:hidden;color:var(--vp-ink);font-weight:200;line-height:1.5}.vp:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 40% at 72% 0,hsla(44,57%,86%,.07),transparent 62%),radial-gradient(ellipse 80% 30% at 50% 100%,hsla(42,42%,75%,.035),transparent 70%)}.vp-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:760px){.vp-wrap{padding:0 40px}}.vp-k{display:inline-block;font-family:var(--vp-mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--vp-i55)}.vp-k.o{color:var(--vp-gold)}.vp-serif{font-family:var(--vp-serif);font-style:italic;font-weight:500}.vp-hero{position:relative;padding-top:64px;padding-bottom:10px}@media (min-width:760px){.vp-hero{padding-top:96px}}.vp-hero h1{font-weight:100;font-size:clamp(44px,8.4vw,96px);line-height:1;letter-spacing:-.04em;margin:18px 0 0;max-width:760px}.vp-hero h1 .vp-serif{display:block;font-size:.86em;letter-spacing:-.01em;color:var(--vp-champ);margin-top:.08em}.vp-lead{max-width:560px;margin-top:26px;color:var(--vp-i70);font-size:16px;font-weight:300}@media (min-width:760px){.vp-lead{font-size:17px}}.vp-orb{display:none;position:absolute;right:-2%;top:40px;width:460px;height:460px;pointer-events:none}@media (min-width:1100px){.vp-orb{display:block}}@media (min-width:1500px){.vp-orb{right:2%;width:500px;height:500px}}.vp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.vp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font-size:14px;font-weight:400;text-decoration:none;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(180deg,#efe3c6,#cbb88c);color:#15120a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 14px 38px -16px hsla(44,57%,86%,.45);transition:transform .4s var(--vp-ease),box-shadow .4s var(--vp-ease)}.vp-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 22px 50px -18px hsla(44,57%,86%,.6)}.vp-btn.ghost{background:hsla(0,0%,100%,.04);color:var(--vp-ink);border:1px solid var(--vp-i15);box-shadow:none}.vp-btn.ghost:hover{border-color:hsla(0,0%,100%,.3)}@media (max-width:420px){.vp-ctas .vp-btn{width:100%}}.vp-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--vp-line);border:1px solid var(--vp-line);border-radius:20px;overflow:hidden;margin-top:56px}@media (min-width:760px){.vp-facts{grid-template-columns:repeat(4,1fr);margin-top:72px}}.vp-facts>div{background:#030303;padding:22px 18px}.vp-facts>div:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:760px){.vp-facts>div:last-child:nth-child(odd){grid-column:auto}}.vp-facts b{display:block;font-weight:100;font-size:40px;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.vp-facts span{display:block;margin-top:8px;font-size:12px;color:var(--vp-i55);font-weight:300}.vp-sec{padding-top:72px}@media (min-width:760px){.vp-sec{padding-top:110px}}.vp-h2{font-weight:100;font-size:clamp(34px,4.6vw,56px);letter-spacing:-.03em;line-height:1.04;margin-top:14px}.vp-h2 em{font-style:normal;color:var(--vp-i55);font-weight:200}.vp-h2 .vp-serif{color:var(--vp-champ);font-size:.88em}.vp-sub{margin-top:16px;color:var(--vp-i70);font-size:15px;font-weight:300;max-width:560px}.vp-center{text-align:center}.vp-center .vp-sub{margin-left:auto;margin-right:auto}.vp-vit{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center;margin-top:48px}@media (min-width:1020px){.vp-vit{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);gap:44px}}.vp-steps{display:grid;gap:6px}@media (max-width:1019px){.vp-steps{grid-template-columns:repeat(2,minmax(0,1fr));order:2}.vp-ph{order:1}.vp-side{order:3}}@media (max-width:520px){.vp-steps{grid-template-columns:minmax(0,1fr)}}.vp-stp{padding:16px 18px;border-radius:18px;border:1px solid transparent;transition:all .5s var(--vp-ease);cursor:pointer;text-align:start;width:100%;background:none;color:inherit;font:inherit}.vp-stp .n{font-family:var(--vp-mono);font-size:10px;color:var(--vp-i40);letter-spacing:.2em}.vp-stp b{font-size:19px;margin-top:4px;color:var(--vp-i55);transition:color .5s}.vp-stp b,.vp-stp span.d{display:block;font-weight:300}.vp-stp span.d{font-size:13px;color:var(--vp-i40);margin-top:3px}.vp-stp.on{border-color:var(--vp-i15);background:hsla(0,0%,100%,.03)}.vp-stp.on b{color:var(--vp-ink)}.vp-stp.on .n{color:var(--vp-gold)}.vp-stp:focus-visible{outline:1px solid var(--vp-gold);outline-offset:2px}.vp-ph{position:relative;width:100%;max-width:320px;height:640px;margin:0 auto;border-radius:44px;border:1px solid hsla(0,0%,100%,.16);background:#050505;overflow:hidden;box-shadow:0 0 0 6px #0b0b0c,0 0 0 7px hsla(0,0%,100%,.08),0 60px 100px -50px #000}@media (max-width:380px){.vp-ph{height:600px}}.vp-ph:before{content:"";position:absolute;top:12px;left:50%;width:90px;height:24px;margin-left:-45px;border-radius:20px;background:#000;z-index:5}.vp-scn{position:absolute;inset:0;padding:58px 20px 22px;display:flex;flex-direction:column;opacity:0;transform:scale(.98);transition:opacity .7s var(--vp-ease),transform .9s var(--vp-ease)}.vp-scn.on{opacity:1;transform:none}.vp-scn.c{justify-content:center;text-align:center;background:radial-gradient(ellipse 120% 60% at 50% 0,hsla(44,57%,86%,.16),transparent 60%)}.vp-mk{font-weight:200;font-size:11px;letter-spacing:.42em}.vp-scn.c .vp-mk{font-size:13px}.vp-ph .t1{font-family:var(--vp-serif);font-style:italic;font-weight:500;font-size:32px;line-height:1.08;margin-top:26px}.vp-ph .t2{font-weight:200;font-size:25px;line-height:1.1;margin-top:18px}.vp-ph .t2 span{color:var(--vp-i55);display:block}.vp-ph .fake{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;font-size:13.5px;font-weight:400;background:linear-gradient(180deg,#efe3c6,#cbb88c);color:#15120a}.vp-ph .small{font-size:10.5px;color:var(--vp-i40);margin-top:auto}.vp-ring{position:relative;width:196px;height:196px;margin:34px auto 0}.vp-ring svg{width:100%;height:100%;display:block}.vp-mbar{display:grid;grid-template-columns:88px 1fr 26px;gap:8px;align-items:center;font-size:12px;color:var(--vp-i70);margin:8px 0;font-weight:300}.vp-mbar .t{height:5px;border-radius:3px;background:var(--vp-i08);overflow:hidden}.vp-mbar .t i{display:block;height:100%;border-radius:3px;background:var(--vp-ink);width:0;transition:width 1.1s var(--vp-ease)}.vp-mbar b{font-family:var(--vp-mono);font-weight:400;font-size:10.5px;text-align:end}.vp-pgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.vp-pgrid>div{border-radius:16px;border:1px solid var(--vp-i08);background:hsla(0,0%,100%,.03);padding:10px;min-width:0}.vp-pgrid svg{width:100%;height:66px;display:block}.vp-pgrid small{display:block;font-family:var(--vp-mono);font-size:8.5px;letter-spacing:.2em;color:var(--vp-gold);margin-top:4px;text-transform:uppercase}.vp-pgrid b{display:block;font-weight:300;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-side{display:grid;gap:14px}@media (min-width:640px) and (max-width:1019px){.vp-side{grid-template-columns:repeat(3,minmax(0,1fr))}}.vp-panel{border-radius:22px;border:1px solid var(--vp-i08);background:hsla(0,0%,100%,.025);padding:22px}.vp-panel p{font-size:13.5px;color:var(--vp-i70);margin-top:8px;font-weight:300}.vp-panel p b{display:block;font-weight:300;font-size:17px;color:var(--vp-ink);margin-bottom:2px}.vp-tag{display:inline-block;font-family:var(--vp-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--vp-i40);border:1px solid var(--vp-i15);border-radius:999px;padding:4px 9px}.vp-tag.o{color:var(--vp-gold);border-color:hsla(42,42%,75%,.4)}.vp-trio{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px}@media (min-width:860px){.vp-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.vp-sc{position:relative;border-radius:22px;border:1px solid var(--vp-i08);padding:26px 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008));min-height:220px;overflow:hidden}.vp-sc h3{font-weight:300;font-size:22px;letter-spacing:-.01em;margin:16px 0 8px}.vp-sc p{font-size:14px;color:var(--vp-i70);font-weight:300}.vp-sc .mono{font-family:var(--vp-mono);font-size:11px;color:var(--vp-gold);margin-top:16px;display:block;word-break:break-all;direction:ltr;unicode-bidi:isolate}.vp-inc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vp-line);border:1px solid var(--vp-line);border-radius:22px;overflow:hidden;margin-top:34px}@media (min-width:860px){.vp-inc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.vp-inc{grid-template-columns:minmax(0,1fr)}}.vp-inc>div{background:#030303;padding:24px 22px}.vp-inc .n{font-family:var(--vp-mono);font-size:10px;color:var(--vp-gold);letter-spacing:.2em}.vp-inc b{font-size:18px;margin-top:10px}.vp-inc b,.vp-inc span.d{display:block;font-weight:300}.vp-inc span.d{font-size:13px;color:var(--vp-i55);margin-top:4px}.vp-rep{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px}@media (min-width:860px){.vp-rep{grid-template-columns:1.2fr 1fr}}.vp-hb{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:12px;font-size:12.5px;color:var(--vp-i70);margin:11px 0;font-weight:300}.vp-hb .t{height:6px;border-radius:3px;background:var(--vp-i08);overflow:hidden}.vp-hb .t i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,hsla(42,42%,75%,.25),hsla(42,42%,75%,.6))}.vp-soon{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.vp-soon .big{font-weight:100;font-size:46px;letter-spacing:-.04em;line-height:1.02;margin-top:14px}.vp-soon .big span{display:block;color:var(--vp-i55);font-size:.52em;letter-spacing:-.01em;margin-top:6px;font-weight:200}.vp-soon .note{font-size:12.5px;color:var(--vp-i55);border-top:1px solid var(--vp-i08);padding-top:14px;font-weight:300}.vp-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;margin-top:88px;padding:30px;border-radius:26px;border:1px solid hsla(42,42%,75%,.28);background:linear-gradient(120deg,hsla(42,42%,75%,.09),hsla(0,0%,100%,.01))}@media (min-width:760px){.vp-offer{padding:38px 40px;margin-top:120px}}.vp-offer .pr{font-weight:100;font-size:clamp(34px,4vw,44px);letter-spacing:-.02em;line-height:1.05;margin-top:10px}.vp-offer p{color:var(--vp-i70);font-size:14.5px;margin-top:6px;font-weight:300}.vp-offer .act{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media (min-width:760px){.vp-offer .act{align-items:flex-end}}.vp-all{font-family:var(--vp-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--vp-i55);text-decoration:none;border-bottom:1px solid var(--vp-i15);padding-bottom:3px;transition:color .35s,border-color .35s}.vp-all:hover{color:var(--vp-ink);border-color:var(--vp-gold)}.vp-foot{padding-top:90px;padding-bottom:56px}.vp-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-family:var(--vp-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--vp-i40)}.vp-foot nav a{color:inherit;text-decoration:none;transition:color .3s}.vp-foot nav a:hover{color:var(--vp-gold)}.vp-foot .c{text-align:center;margin-top:22px;font-family:var(--vp-mono);font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:hsla(48,20%,95%,.3)}.vp-rise{opacity:0;transform:translateY(22px);transition:opacity 1s var(--vp-ease),transform 1s var(--vp-ease)}.no-js .vp-rise,.vp-rise.in{opacity:1;transform:none}[dir=rtl] .vp-orb{right:auto;left:-2%}@media (prefers-reduced-motion:reduce){.vp *,.vp :after,.vp :before{transition:none!important;animation:none!important}.vp-rise{opacity:1;transform:none}}