body:has(.pm){background:#1c1450}.pm{--vi:#6b5ce5;--vi-light:#a99bff;--ink:#1c1450;--na:#050539;--co:#e95d5c;--night:#0a0a18;--muted:#5c6b73;--line:#ffffff1a;--tx-soft:#ffffffbd;--tx-dim:#ffffffa8;--glass:#ffffff0d;--ease:cubic-bezier(.22,.61,.36,1);--ease-quint:cubic-bezier(.22,1,.36,1);--z-header:100;--grad-hero:linear-gradient(160deg,#2a1f68 0%,#211857 56%,#1c1450 100%);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;color:#fff;background:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16.5px;font-weight:500;line-height:1.7;overflow-x:clip}.pm *,.pm :before,.pm :after{box-sizing:border-box}.pm img{max-width:100%;height:auto}.pm a{color:inherit}.pm h1,.pm h2,.pm h3{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;text-wrap:balance;margin:0;font-weight:700}.pm p{text-wrap:pretty;margin:0}.pm :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #fff}.pm .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm .skip{z-index:200;color:var(--vi);background:#fff;border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.pm .skip:focus{top:14px}.pm .wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.js .pm .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.js .pm .rv.in{opacity:1;transform:none}.pm .lv{animation:pm-fadeUp .8s var(--ease-quint) both;animation-delay:var(--d,0s)}@keyframes pm-fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.pm .btn{cursor:pointer;min-height:54px;transition:transform .2s var(--ease),box-shadow .2s,filter .2s;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-family:inherit;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pm .btn-coral{background:var(--co);color:var(--na);box-shadow:0 14px 32px #00000059}.pm .btn-coral:hover{filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 18px 40px #00000073}.pm .btn svg{flex:none}.pm .btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:42%;height:260%;transition:transform .6s;position:absolute;top:50%;left:0;transform:translate(-150%,-50%)skew(-18deg)}.pm .btn:hover:after{transform:translate(400%,-50%)skew(-18deg)}.pm .nav{z-index:var(--z-header);padding:14px 0;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.pm .nav.scrolled{-webkit-backdrop-filter:blur(14px);background:#181042e0;box-shadow:0 8px 30px #0505394d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pm .nav.scrolled{background:#181042f7}}.pm .nav-in{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm .nav .logo{flex:none;width:auto;height:38px;display:block}.pm .nav a.logo-link{flex:none;align-items:center;min-height:44px;display:inline-flex}.pm .nav-cta{color:#fff;white-space:nowrap;background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:12px;align-items:center;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pm .nav-cta:hover{background:#fff3;transform:translateY(-1px)}.pm .hero{background:var(--grad-hero);padding:118px 0 72px;position:relative;overflow:clip}.pm .hero .glow{pointer-events:none;border-radius:50%;position:absolute}.pm .hero .glow.a{background:radial-gradient(circle,#6b5ce56b,#0000 68%);width:600px;height:600px;top:-220px;right:-220px}.pm .hero .glow.b{background:radial-gradient(circle,#34208c8c,#0000 70%);width:520px;height:520px;bottom:-240px;left:-220px}.pm .hero-grid{align-items:center;gap:44px;display:grid;position:relative}.pm .hero h1{letter-spacing:-.025em;font-size:clamp(2.3rem,8.6vw,4.1rem);line-height:1.07}.pm .hero .sub{color:var(--tx-soft);max-width:33em;margin-top:18px;font-size:clamp(1.02rem,1.9vw,1.16rem);line-height:1.7}.pm .hero-points{gap:11px;max-width:30em;margin:24px 0 0;padding:0;list-style:none;display:grid}.pm .hero-points li{color:#ffffffe6;align-items:flex-start;gap:11px;font-size:15.5px;display:flex}.pm .hero-points svg{color:#8fd1ac;flex:none;margin-top:3px}.pm .hero-acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pm .hero-shot{border:9px solid #0e0d26;border-radius:38px;width:min(74vw,300px);height:auto;margin:0 auto;display:block;box-shadow:0 34px 80px #00000073}.pm .panel-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.pm .panel-cap{color:var(--tx-dim);text-align:center;font-size:13.5px;font-weight:600}.pm .sec{padding:clamp(72px,12vw,116px) 0;position:relative}.pm .sec h2{letter-spacing:-.025em;font-size:clamp(1.9rem,6.4vw,3.1rem);line-height:1.07}.pm .sec .lead{color:var(--tx-soft);max-width:38em;margin-top:16px;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.7}.pm .center{text-align:center}.pm .center .lead{margin-inline:auto}.pm .fcards{gap:16px;margin-top:44px;display:grid}.pm .fcard{background:var(--glass);border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.pm .fcards .fcard:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 20px 50px #6b5ce52e}.pm .fcard-icon{color:#ffa9a8;background:#e95d5c29;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.pm .fcard h3{letter-spacing:-.015em;font-size:clamp(1.15rem,3.2vw,1.35rem)}.pm .fcard p{color:var(--tx-soft);max-width:52ch;font-size:15.5px}.pm .fcard-shot{border-radius:14px;width:100%;height:auto;padding-top:6px}.js .pm .fcard.rv.in .fcard-shot{animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both pm-drop}@keyframes pm-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.pm .msteps-grid{margin-top:44px}.pm .msteps{gap:16px;display:grid}.pm .msteps-phone{display:none}.pm .mstep{background:var(--glass);border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex}.pm .mstep-head{align-items:flex-start;gap:18px;display:flex}.pm .mstep-shot{border:8px solid #0e0d26;border-radius:30px;width:min(100%,230px);height:auto;margin:auto auto 0;box-shadow:0 12px 30px #0000004d}.pm .msteps .mstep:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 20px 50px #6b5ce52e}.pm .mstep .n{font-family:var(--font-bricolage),sans-serif;color:var(--vi-light);flex:none;font-size:2.1rem;font-weight:700;line-height:1}.pm .mstep h3{font-size:18.5px}.pm .mstep p{color:var(--tx-soft);margin-top:7px;font-size:15.5px}.pm .tarifs:before{content:"";pointer-events:none;background:radial-gradient(circle,#6b5ce533,#0000 70%);border-radius:50%;width:760px;height:420px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.pm .plans{gap:18px;margin-top:44px;display:grid;position:relative}.pm .plan{background:var(--glass);border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;border-radius:26px;flex-direction:column;padding:28px;display:flex;position:relative}.pm .plans .plan:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 20px 50px #6b5ce529}.pm .plan.hot{background:linear-gradient(160deg,#6b5ce5,#5847ce);border-color:#0000;box-shadow:0 30px 70px #6b5ce561}.pm .plans .plan.hot:hover{transform:translateY(-4px);box-shadow:0 34px 80px #6b5ce575}.pm .plan .pname{text-transform:uppercase;letter-spacing:.08em;color:var(--vi-light);font-size:13.5px;font-weight:700}.pm .plan.hot .pname{color:#fff}.pm .plan .note{color:#9ad7b4;background:#4a9b6e33;border-radius:999px;width:fit-content;margin-top:12px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.pm .plan.hot .note{background:var(--na);color:#fff}.pm .plan .note.alt{color:#cfc8ff;background:#a99bff29}.pm .plan .psub{color:var(--tx-soft);margin:14px 0 20px;font-size:15px}.pm .plan.hot .psub{color:#fff}.pm .plan ul{flex:1;align-content:start;gap:13px;margin:0;padding:0;list-style:none;display:grid}.pm .plan li{color:#ffffffe0;align-items:flex-start;gap:11px;font-size:15px;display:flex}.pm .plan li svg{color:#8fd1ac;flex:none;margin-top:2.5px}.pm .plan.hot li,.pm .plan.hot li svg{color:#fff}.pm .plan .plan-cta{color:#fff;border:1.5px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.pm .plan .plan-cta:hover{background:#ffffff1a;transform:translateY(-2px)}.pm .plan.hot .plan-cta{color:var(--vi);background:#fff;border-color:#0000}.pm .plan.hot .plan-cta:hover{filter:brightness(.97);background:#fff}.pm .tarifs .fine{text-align:center;color:var(--tx-dim);max-width:46em;margin:26px auto 0;font-size:14px}.pm .launch-banner{background:var(--glass);border:1.5px solid var(--co);text-align:center;border-radius:22px;max-width:840px;margin:38px auto 0;padding:20px 26px;position:relative}.pm .launch-banner p{color:var(--tx-soft);font-size:15.5px;line-height:1.65}.pm .launch-banner strong{color:#fff}.pm{interpolate-size:allow-keywords}.pm .faq-item::details-content{opacity:0;block-size:0;transition:block-size .35s var(--ease),opacity .3s,content-visibility .35s allow-discrete;overflow:clip}.pm .faq-item[open]::details-content{opacity:1;block-size:auto}.pm .faq-list{gap:12px;max-width:760px;margin-top:40px;display:grid}.pm .faq-item{background:var(--glass);border:1px solid var(--line);border-radius:18px;padding:0 20px}.pm .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex}.pm .faq-item summary::-webkit-details-marker{display:none}.pm .faq-item summary .x{width:26px;height:26px;color:var(--vi-light);transition:transform .25s var(--ease);flex:none;place-items:center;font-size:22px;font-weight:600;display:grid}.pm .faq-item[open] summary .x{transform:rotate(45deg)}.pm .faq-item .a{color:var(--tx-soft);max-width:60ch;padding:0 0 20px;font-size:15.5px}.pm .cta{text-align:center;overflow:clip}.pm .cta .wrap{max-width:760px;position:relative}.pm .cta .bolt-mark{width:30px;height:auto;color:var(--co);margin:0 auto 18px}.pm .cta .lead{color:var(--tx-soft)}.pm .cta .cta-bolt-bg{width:min(40vw,300px);height:auto;color:var(--vi);opacity:.1;pointer-events:none;position:absolute;bottom:-80px;right:-30px;transform:rotate(-10deg)}.pm .stores{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.pm .store-badge{transition:transform .18s var(--ease);border-radius:11px;display:inline-block}.pm .store-badge img{width:auto;height:46px;display:block}.pm .store-badge:hover{transform:translateY(-2px)}.pm .store-badge:focus-visible{outline-offset:3px;outline:2px solid #fff}.pm .cta-web{color:var(--tx-soft);margin-top:16px;font-size:15px}.pm .cta-web a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.pm .cta-acts{flex-direction:column;align-items:center;gap:18px;margin-top:22px;display:flex}.pm .cta .stores{justify-content:center}.pm .cta .alt{color:var(--tx-soft);font-size:15px}.pm .cta .alt a{color:#fff;font-weight:700}.pm .foot{background:var(--night);color:#ffffffc7;padding:56px 0 32px}.pm .foot-grid{gap:34px;display:grid}.pm .foot-brand{flex-direction:column;gap:10px;display:flex}.pm .foot-brand img{align-self:flex-start;width:auto;height:34px}.pm .foot-brand span{font-size:14.5px}.pm .foot-x{color:#fff;align-items:center;min-height:44px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.pm .foot-x:hover{text-decoration:underline}.pm .foot-col{flex-direction:column;align-items:flex-start;display:flex}.pm .foot-h{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px;font-size:12.5px;font-weight:700}.pm .foot-col a{color:#fff;align-items:center;min-height:40px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pm .foot-col a:hover{text-decoration:underline}.pm .foot-line{color:#ffffffa8;align-items:center;min-height:40px;font-size:14.5px;display:inline-flex}.pm .foot-bottom{color:#ffffff9e;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:36px;padding-top:22px;font-size:13px;display:flex}.pm .dock{z-index:90;background:var(--na);color:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .35s var(--ease),visibility .35s;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #05053959}.pm .dock[hidden]{display:none}.pm .dock.show{visibility:visible;transform:none}.pm .dock .bolt-mini{width:14px;height:auto;color:var(--co);flex:none}.pm .dock p{flex:1;font-size:13.5px;font-weight:600;line-height:1.3}.pm .dock .btn{flex:none;min-height:44px;padding:0 18px;font-size:14.5px}@media (max-width:399px){.pm .nav .logo{height:32px}.pm .nav-cta{padding:0 12px;font-size:13px}}@media (min-width:900px){.pm .nav{padding:18px 0}.pm .nav .logo{height:44px}.pm .hero{padding:150px 0 96px}.pm .hero-grid{grid-template-columns:1.05fr .95fr;gap:56px}.pm .fcards{grid-template-columns:repeat(2,1fr);gap:20px}.pm .msteps-grid{grid-template-columns:1fr 320px;align-items:start;gap:72px;margin-top:24px;display:grid}.pm .msteps{flex-direction:column;display:flex}.pm .msteps .mstep{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;min-height:56vh;padding:0}.pm .msteps .mstep:hover{box-shadow:none;border-color:#0000;transform:none}.js .pm .live .msteps .mstep.rv.in{opacity:.35;transition:opacity .45s var(--ease)}.js .pm .live .msteps .mstep.rv.in.cur{opacity:1}.pm .msteps .mstep-shot{display:none}.pm .msteps-phone{display:block;position:sticky;top:96px}.pm .msteps-frame{aspect-ratio:720/1380;background:#0e0d26;border:9px solid #0e0d26;border-radius:38px;width:300px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006}.pm .mstep-screen{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease),transform .45s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.pm .mstep-screen.on{opacity:1;transform:none}.pm .plans{grid-template-columns:repeat(3,1fr);align-items:stretch}.pm .plans.plans--single{grid-template-columns:repeat(2,1fr);max-width:820px;margin-inline:auto}.pm .foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:24px}.pm .dock{display:none}}@media (prefers-reduced-motion:reduce){.js .pm .rv{opacity:1;transition:none;transform:none}.pm .lv{animation:none!important}.pm .btn,.pm .nav-cta,.pm .mstep,.pm .fcard,.pm .plan,.pm .plan .plan-cta,.pm .dock,.pm .skip,.pm .faq-item summary .x{transition:none}.pm .btn:after{display:none}.pm .faq-item::details-content{transition:none}.pm .hero-eyebrow .dot,.js .pm .fcard.rv.in .fcard-shot{animation:none}.pm .mstep-screen{transition:none}.js .pm .live .msteps .mstep.rv.in{opacity:1;transition:none}}
