.pr-h2{margin-top:22px}.pr-hero{padding:72px 0 96px;position:relative;overflow:hidden}.pr-hero-dots{width:220px;height:132px;position:absolute;top:48px;right:40px}.pr-banner{max-width:calc(100% + 24px)}.pr-title2{margin-top:10px;display:block}.pr-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:36px;display:flex}.pr-intro{max-width:620px;font-size:19px}.pr-perks{color:var(--soft);flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.pr-perks li{align-items:center;gap:8px;display:inline-flex}.pr-yes{color:#15803d}.pr-plans-sec{padding:0 0 120px}.pr-plans{border-top:2px solid var(--soft);flex-wrap:wrap;display:flex}.pr-plan{flex-direction:column;flex:320px;min-width:0;padding:40px 32px 36px;display:flex;position:relative;overflow:hidden}.pr-plan+.pr-plan:not(.pr-plan-hi){border-left:1px solid var(--line)}.pr-plan-hi{background:var(--blue);border-radius:0 0 40px}.pr-plan-hi>*{position:relative}.pr-plan-hi>.pr-plan-dots{opacity:.3;width:110px;height:88px;position:absolute;bottom:20px;right:20px}.pr-plan-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.pr-name{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin:0;font-size:16px;font-weight:800}.pr-badge{background:var(--soft);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.pr-desc{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.pr-price{letter-spacing:-.045em;color:var(--soft);overflow-wrap:anywhere;margin:22px 0 0;font-size:clamp(44px,5vw,60px);font-weight:800;line-height:1}.pr-price span{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:500}.pr-note{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.pr-plan-hi .pr-desc,.pr-plan-hi .pr-note,.pr-plan-hi .pr-price span{color:var(--soft)}.pr-plan-btn{white-space:normal;width:100%;margin-top:24px}.pr-inc{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.pr-inc li{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:11px 0;font-size:15px;display:flex}.pr-inc .i{color:#15803d;width:20px;height:20px}.pr-plan-hi .pr-inc,.pr-plan-hi .pr-inc li{border-color:#37364340}.pr-plan-hi .pr-inc li,.pr-plan-hi .pr-inc .i{color:var(--soft)}.pr-plans-btns{justify-content:center;margin-top:48px}.pr-plan-compact{flex-basis:300px;padding:36px 32px}.pr-plan-compact .pr-name{font-size:15px}.pr-plan-compact .pr-price{letter-spacing:-.04em;margin-top:18px;font-size:clamp(40px,4.4vw,52px)}.pr-plan-compact .pr-desc{margin-top:14px}.pr-plan-compact .pr-inc{margin-top:20px}.pr-plan-compact+.pr-plan-compact:not(.pr-plan-hi){border-left:0}.pr-plan-compact>.pr-plan-dots{display:none}.pr-tbl-wrap{border-radius:4px;margin-top:48px;overflow-x:auto}.pr-tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.pr-tbl thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--soft);border-bottom:2px solid var(--soft);padding:18px 14px;font-size:13px;font-weight:800}.pr-tbl tbody th,.pr-tbl td{text-align:left;color:var(--ink);border-bottom:1px solid #d9dae0;padding:18px 14px;font-weight:400}.pr-tbl .pr-c{text-align:center;width:170px}.pr-tbl .pr-hi{background:#91a6eb47}.pr-tbl tbody tr:hover>*{background:#fff9}.pr-tbl tbody tr:hover>.pr-hi{background:#91a6eb66}.pr-tbl .pr-yes{vertical-align:middle}.pr-tbl td.pr-no{color:var(--muted);font-size:14px}.pr-tbl td.pr-strong{color:var(--soft);font-size:14px;font-weight:600}.pr-split{flex-wrap:wrap;gap:56px;display:flex}.pr-split-side{flex:320px;min-width:0}.pr-faq-side{flex-basis:300px}.pr-split-main{flex:2 600px;min-width:0}.pr-faq.faq{border-top:2px solid var(--soft)}.pr-fits{border-top:2px solid var(--soft);margin:0;padding:0;list-style:none}.pr-fit{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.pr-fit q{color:var(--ink);quotes:"“" "”";font-size:clamp(18px,1.8vw,22px);font-weight:500}.pr-to{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.pr-to b{background:var(--blue);height:36px;color:var(--soft);border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.pr-to b.pr-to-hi{background:var(--soft);color:#fff}.pr-stack-sec{overflow:hidden}.pr-stack-dots{width:132px;height:154px;position:absolute;bottom:48px;left:24px}.pr-eq{flex-wrap:wrap;align-items:center;gap:28px;margin-top:56px;display:flex}.pr-stk{flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;display:flex;position:relative}.pr-stk-item{display:contents}.pr-tool{border:1px solid var(--line);height:64px;color:var(--soft);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:0 26px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1111110f}.pr-tool .i{color:var(--muted)}.pr-plus{color:var(--muted);font-size:26px;font-weight:700}.pr-strike{background:var(--red);transform-origin:0;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.pr-equals{color:var(--soft);font-size:40px;font-weight:800}.pr-gohier{background:var(--soft);color:#fff;letter-spacing:-.02em;text-transform:uppercase;border-radius:0 0 32px;align-items:center;gap:14px;height:88px;padding:0 36px;font-size:30px;font-weight:800;display:inline-flex}.pr-gohier img{width:36px;height:36px;display:block}@keyframes pr-fade{0%{opacity:1}to{opacity:.45}}@keyframes pr-land{0%{opacity:0;transform:translate(-30px)scale(.92)}70%{opacity:1;transform:translate(4px)scale(1.03)}to{opacity:1;transform:none}}.pr-k1{animation:.5s cubic-bezier(.2,.8,.3,1.3) .2s both pop}.pr-k2{animation:.5s cubic-bezier(.2,.8,.3,1.3) .5s both pop}.pr-k3{animation:.5s cubic-bezier(.2,.8,.3,1.3) .8s both pop}.pr-k4{animation:.5s cubic-bezier(.2,.8,.3,1.3) 1.1s both pop}.pr-strike{animation:.7s cubic-bezier(.6,0,.3,1) 1.7s both fillbar}.pr-dim{animation:.5s 2.2s both pr-fade}.pr-k5{animation:.8s cubic-bezier(.2,.7,.2,1) 2.4s both pr-land}@supports (animation-timeline:view()){.pr-k1,.pr-k2,.pr-k3,.pr-k4,.pr-strike,.pr-dim,.pr-k5{animation-delay:0s;animation-duration:auto;animation-timeline:view()}.pr-k1{animation-range:entry 10% cover 25%}.pr-k2{animation-range:entry 20% cover 30%}.pr-k3{animation-range:entry 30% cover 35%}.pr-k4{animation-range:entry 40% cover 40%}.pr-strike{animation-range:cover 40% cover 48%}.pr-dim{animation-range:cover 44% cover 50%}.pr-k5{animation-range:cover 46% cover 56%}}@media (prefers-reduced-motion:reduce){.pr-k1,.pr-k2,.pr-k3,.pr-k4,.pr-k5,.pr-strike,.pr-dim{animation:none!important}.pr-dim{opacity:.45}}@media (max-width:960px){.pr-hero{padding:56px 0 72px}.pr-plans-sec{padding-bottom:80px}.pr-plan+.pr-plan:not(.pr-plan-hi){border-left:0;border-top:1px solid var(--line)}}@media (max-width:600px){.pr-hero{padding:40px 0 56px}.pr-hero-dots{width:110px;height:66px;top:20px;right:12px}.pr-banner{max-width:calc(100% + 20px)}.pr-intro{font-size:17px}.pr-plans-sec{padding-bottom:64px}.pr-plan{padding:32px 20px 28px}.pr-plan-hi{border-radius:0 0 28px}.pr-tool{border-radius:14px;height:52px;padding:0 16px;font-size:16px}.pr-plus{font-size:22px}.pr-eq{gap:16px;margin-top:40px}.pr-equals{font-size:32px}.pr-gohier{border-radius:0 0 24px;height:68px;padding:0 24px;font-size:24px}.pr-gohier img{width:28px;height:28px}.pr-fit{padding:22px 0}.pr-stack-dots{display:none}}@media (max-width:360px){.pr-gohier{padding:0 18px;font-size:20px}.pr-badge{padding:0 10px;font-size:11px}}@media (max-width:400px){.pr-hero .T{font-size:11vw}}.pr-swipe{display:none}@media (max-width:700px){.pr-swipe{color:var(--muted);margin:28px 0 0;font-size:13px;font-weight:600;display:block}.pr-tbl-wrap{margin-top:12px}.pr-tbl{min-width:520px;font-size:14px}.pr-tbl thead th,.pr-tbl tbody th,.pr-tbl td{padding:14px 10px}.pr-tbl .pr-c{width:120px}.pr-tbl td.pr-no,.pr-tbl td.pr-strong{font-size:12px}.pr-tbl thead th:first-child,.pr-tbl tbody th{z-index:1;background:var(--off);min-width:132px;position:sticky;left:0;box-shadow:6px 0 10px -8px #11111140}.pr-plan-hi>.pr-plan-dots{display:none}}
