.pr .top .links a[aria-current=page]{color:var(--ink)}.pr main{padding-top:72px}.pr-hero{padding-top:110px;padding-bottom:10px;text-align:center}.pr-hero h1{font-size:clamp(40px,6.6vw,104px);font-weight:700;line-height:1.04;letter-spacing:-.015em}.lp.pr[lang=en] .pr-hero h1{letter-spacing:-.05em;line-height:.98}.pr-hero .dot{display:inline-block;width:.16em;height:.16em;border-radius:50%;background:var(--action);box-shadow:0 0 30px 6px rgba(10,108,255,.45);margin-inline-start:.05em}.pr-hero .sub{margin-inline:auto}.pr-cycled{display:flex;flex-direction:column;align-items:center}.pr-cycle{display:inline-flex;margin-top:34px;padding:5px;border-radius:999px;background:var(--lp-mist);border:1px solid var(--line);gap:4px}.pr-cycle button{height:42px;padding-inline:20px;border-radius:999px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .25s,color .25s}.pr-cycle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 18px -8px rgba(0,0,0,.18)}.pr-cycle .save{font-size:12px;color:var(--action);background:rgba(10,108,255,.1);padding:2px 8px;border-radius:999px}.pr .plans{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:56px;align-items:stretch;text-align:start}@media (max-width:960px){.pr .plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.pr .plan{position:relative;display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:28px;background:#fff;border:1px solid var(--line);transition:transform .4s var(--lp-ease),box-shadow .4s}.pr .plan:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(10,46,92,.25)}.pr .plan.pick{border-color:rgba(10,108,255,.45);box-shadow:0 0 0 1px rgba(10,108,255,.25),0 30px 70px -30px rgba(10,108,255,.45)}.pr .plan .tag{position:absolute;top:-13px;inset-inline-start:28px;font-size:13px;font-weight:500;color:#fff;background:var(--action);padding:4px 12px;border-radius:999px}.pr .plan .tag-ink{background:var(--ink)}.pr .mark{height:56px;width:120px;display:block;overflow:visible}.pr .mark .ln{stroke:var(--action);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation:pr-draw 1.1s var(--lp-ease) .35s forwards}.pr .mark .nd{fill:var(--ink)}.pr .mark .hub{fill:var(--action);filter:drop-shadow(0 0 6px rgba(10,108,255,.6))}.lp.pr[dir=rtl] .mark{transform:scaleX(-1)}@keyframes pr-draw{to{stroke-dashoffset:0}}.pr .plan h2{margin-top:18px;font-size:34px;font-weight:700;line-height:1.1}.lp.pr[lang=en] .plan h2{letter-spacing:-.03em}.pr .plan .who{color:var(--muted);font-size:16px;margin-top:4px}.pr .price{margin-top:26px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-height:64px}.pr .price .n{font-family:var(--font-ui);font-size:54px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pr .price .u{color:var(--muted);font-size:15px;line-height:1.3}.pr .price .was{width:100%;font-size:13px;color:var(--lp-dim);margin-top:2px}.pr .price .was .num{font-weight:400}.pr-cycled[data-cycle=m] .py,.pr-cycled[data-cycle=m] .was,.pr-cycled[data-cycle=y] .pm{display:none}.pr .plan .btn{margin-top:22px;justify-content:center;width:100%}.pr .plan ul{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:16px}.pr .plan li{position:relative;padding-inline-start:17px;line-height:1.45}.pr .plan li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--action)}.pr .plan li.lead{color:var(--muted)}.pr .plan li.lead:before{background:transparent;border:1.5px solid var(--lp-dim);width:6px;height:6px}.pr .num{font-family:var(--font-ui);font-weight:500;unicode-bidi:isolate}.pr .cmp{margin-top:110px}.pr .cmp h2,.pr .faq h2{font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1.08}.lp.pr[lang=en] .cmp h2,.lp.pr[lang=en] .faq h2{letter-spacing:-.045em}.pr .tw{margin-top:34px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pr table{width:100%;border-collapse:collapse;min-width:620px;font-size:16px}.pr td,.pr th{padding:16px 12px;border-bottom:1px solid var(--line);text-align:center;font-weight:400}.pr tbody th{text-align:start;color:var(--ink)}.pr thead th{font-size:18px;font-weight:700;padding-block:20px}.pr thead th.pk{color:var(--action)}.pr tbody td{color:var(--muted)}.pr tbody td.y{color:var(--ink)}.pr .chk{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--action)}.pr td.no,.pr tr.grp th{color:var(--lp-dim)}.pr tr.grp th{padding-top:30px;font-size:13px;font-weight:500;border-bottom:0;text-align:start}.lp.pr[lang=en] tr.grp th{text-transform:uppercase;letter-spacing:.06em}.pr .faq{margin-top:110px;margin-bottom:120px;max-width:860px}.pr .faq details{border-bottom:1px solid var(--line)}.pr .faq details:first-of-type{border-top:1px solid var(--line);margin-top:30px}.pr .faq summary{list-style:none;cursor:pointer;padding:24px 0;font-size:20px;font-weight:500;display:flex;justify-content:space-between;gap:20px;align-items:center}.pr .faq summary::-webkit-details-marker{display:none}.pr .faq summary:after{content:"";flex:none;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--action);transition:background .3s}.pr .faq details[open] summary:after{background:var(--action);box-shadow:0 0 10px var(--action)}.pr .faq details p{color:var(--muted);padding-bottom:24px;max-width:62ch}@media (prefers-reduced-motion:reduce){.pr .mark .ln{animation:none;stroke-dashoffset:0}}