.pr-hero{border-top:0}.pr-hero .sec-in{padding-top:clamp(48px,7vw,88px)}.pr-head{text-align:center;justify-items:center;display:grid}.pr-h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,64px);font-weight:620;line-height:1.05}.pr-head .lead{text-align:center;max-width:56ch;margin:20px auto 0}.pr-period{margin-top:26px}.pr-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(32px,5vw,48px);display:grid}.pr-card{border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:linear-gradient(oklch(19% .008 155),oklch(17.2% .007 155));flex-direction:column;gap:14px;padding:18px;display:flex}.pr-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.pr-card.is-free{border-color:var(--leaf-line)}.pr-art{height:104px;margin:-6px -8px 0}.pr-art svg{width:100%;height:100%;overflow:visible}.pr-art .w{fill:var(--art-fill);stroke:var(--art);stroke-width:1.2px}.pr-art .w.front{stroke:var(--line-2);fill:oklch(21% .009 155)}.pr-art .a{fill:none;stroke:var(--art);stroke-width:1.1px}.pr-art .d{fill:var(--art-2)}.pr-art .run{fill:var(--leaf-soft);stroke:var(--leaf);stroke-width:1.1px}.pr-art g{transition:transform .6s var(--ease-out)}.pr-name{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pr-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:38px;font-weight:620;line-height:1;display:flex}.pr-price small{letter-spacing:0;color:var(--faint);font-size:13px;font-weight:400}.pr-list{color:var(--muted);gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pr-list li{align-items:center;gap:8px;display:flex}.pr-list .ico{width:15px;height:15px;color:var(--faint)}.pr-card .btn{width:100%;margin-top:auto}.pr-fine{text-align:center;color:var(--faint);margin-top:18px;font-size:13.5px}.pr-calc-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.pr-calc-in .lead{margin-top:16px}.pr-calc{border:1px solid var(--line-2);background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:24px;display:grid}.pr-field{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.pr-field>span{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.pr-field output{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:620}.pr-field small{color:var(--faint);font-size:12.5px}.pr-field input[type=range]{width:100%;accent-color:var(--leaf);height:28px}.pr-result{border:1px solid var(--leaf-line);background:color-mix(in oklch, var(--leaf) 7%, var(--panel));border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n n""p b""d d";gap:8px 16px;padding:20px;display:grid}.pr-result .pr-name{grid-area:n}.pr-result-plan{letter-spacing:-.02em;grid-area:p;font-size:26px;font-weight:620}.pr-result .btn{grid-area:b}.pr-result dl{grid-area:d;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;display:grid}.pr-result dt{color:var(--faint);font-size:12.5px}.pr-result dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:550}.pr-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pr-feat{border:1px solid var(--line);background:var(--panel);transition:border-color var(--dur) var(--ease-out);border-radius:12px;gap:14px;padding:18px;display:flex}.pr-feat:hover{border-color:var(--line-2)}.pr-feat-ico{border:1px solid var(--line-2);background:var(--bg);width:36px;height:36px;color:var(--muted);transition:color var(--dur) var(--ease-out);border-radius:9px;flex:none;place-items:center;display:grid}.pr-feat:hover .pr-feat-ico{color:var(--leaf)}.pr-feat-ico .ico{width:17px;height:17px}.pr-feat h3{font-size:14.5px;font-weight:550}.pr-feat p{color:var(--faint);margin-top:4px;font-size:13px;line-height:1.5}.pr-pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-pay h3{align-items:center;gap:10px;margin-top:16px;font-size:16px;font-weight:550;display:flex}.pr-pay h3 .n{background:var(--leaf);width:26px;height:26px;color:var(--leaf-ink);font:600 13px var(--mono);border-radius:50%;place-items:center;display:grid}.pr-pay p{color:var(--faint);margin-top:6px;font-size:14.5px;line-height:1.55}.sketch .coin{fill:none;stroke:var(--leaf);stroke-width:1.5px}.sketch .coin-b{fill:none;stroke:var(--leaf);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pr-table{border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.pr-table table{font-variant-numeric:tabular-nums;font-size:14.5px}.pr-table th,.pr-table td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 16px}.pr-table thead th{background:var(--bg-2);font-weight:550}.pr-table tbody th{color:var(--muted);font-weight:400}.pr-table tbody tr:last-child>*{border-bottom:0}.pr-table .ico.ok{width:16px;height:16px;color:var(--leaf)}@media (width<=1080px){.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pr-calc-in,.pr-pay{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pr-cards{grid-template-columns:minmax(0,1fr)}.pr-calc{grid-template-columns:minmax(0,1fr);padding:14px}.pr-feats{grid-template-columns:minmax(0,1fr)}.pr-result{grid-template-columns:minmax(0,1fr);grid-template-areas:"n""p""d""b"}.pr-result dl{grid-template-columns:minmax(0,1fr)}}
