.pp-hero h1{max-width:15ch}.pp-plans-sec{margin-top:clamp(48px,6vw,72px);position:relative}.pp-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:980px;margin:0 auto;display:grid}@media (max-width:820px){.pp-plans{grid-template-columns:minmax(0,1fr)}}.pp-plan{border-radius:var(--r-xl);flex-direction:column;gap:18px;height:100%;padding:clamp(22px,3vw,32px);display:flex}.pp-feat>.pp-plan{box-shadow:var(--sh-2);background:radial-gradient(70% 50% at 100% 0%,color-mix(in srgb,var(--a2) 12%,transparent),transparent 70%),var(--card);border:0}.pp-head{align-items:flex-start;gap:14px;display:flex}.pp-head .f-ic{margin:0}.pp-head h3{letter-spacing:-.03em;font-size:26px;line-height:1.1}.pp-head p{color:var(--muted);margin-top:4px;font-size:15px}.pp-badge{color:var(--brand-2);background:var(--brand-soft);border-color:#0000;margin-left:auto}.pp-price{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:22px;display:flex}.pp-price b{font:600 clamp(52px,6vw,72px)/1 var(--display);letter-spacing:-.055em;background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;background-size:140% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.pp-price .cur{vertical-align:.55em;margin-right:.04em;font-size:.55em}.pp-price b.pp-talk{font-size:clamp(44px,5vw,60px)}.pp-from,.pp-per{font:500 15px/1.2 var(--body);color:var(--muted)}.pp-from{flex-basis:100%}.pp-note{color:var(--fg-2);margin-top:-6px;font-size:15px;line-height:1.5}.pp-btn{align-self:stretch}.pp-k{margin-top:6px}.pp-plan .checklist{margin-top:-4px}.pp-plan .checklist li{font-size:15px}.pp-list{margin:-4px 0 0;padding:0;list-style:none;display:grid}.pp-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.pp-list li:last-child{border-bottom:0}.pp-list b{font:600 15px/1.3 var(--body);color:var(--fg);display:block}.pp-list small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.pp-list em{font:600 15px/1.2 var(--display);letter-spacing:-.01em;color:var(--fg);text-align:right;flex:none;font-style:normal}.pp-cmp{max-width:980px}.pp-grp th{text-align:left;font:600 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-2);background:var(--card-2);border-bottom:1px solid var(--line);padding:22px 20px 10px}.pp-txt{font:500 14.5px/1.3 var(--body);color:var(--fg)}@media (max-width:600px){.pp-grp th{padding:16px 10px 8px}.pp-txt{font-size:13px}}.pp-lead{margin-top:16px}.pp-acts{margin-top:28px}.pp-batch{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:20px;position:relative;overflow:hidden}.pp-bb{gap:8px;padding:16px;display:grid}.pp-bb .row{box-shadow:none}.pp-bb .rs .spin{vertical-align:middle;display:inline-block}.pp-tpl{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.pp-inv{background:var(--glass);border:1px solid var(--glass-line);width:max-content;max-width:100%;box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:10px;margin:14px 0 0 auto;padding:10px 14px 10px 10px;animation:6s ease-in-out infinite alternate ppBob;display:flex}.pp-inv .fi{background:var(--ok-bg);width:30px;height:30px;color:var(--ok);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.pp-inv b{font:600 13.5px/1.2 var(--body);display:block}.pp-inv small{color:var(--muted);margin-top:2px;font-size:12px;display:block}@keyframes ppBob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}
