.vs-bar[data-astro-cid-vnec5uwa]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.vs-tabs[data-astro-cid-vnec5uwa]{flex-wrap:wrap;gap:6px;display:flex}.vs-tab[data-astro-cid-vnec5uwa]{font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:var(--surface);color:var(--text-2);border:1px solid var(--line);transition:border-color var(--duration),color var(--duration),background var(--duration);border-radius:4px;padding:7px 12px;font-size:12px}.vs-tab[data-astro-cid-vnec5uwa]:hover{border-color:var(--accent-line);color:var(--text)}.vs-tab[data-astro-cid-vnec5uwa][aria-current=true]{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.vs-tab--hl[data-astro-cid-vnec5uwa]:after{content:"★" / "";color:var(--accent-ink);margin-left:6px}.vs-tab[data-astro-cid-vnec5uwa]:focus-visible,.vs-btn[data-astro-cid-vnec5uwa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vs-controls[data-astro-cid-vnec5uwa]{flex-shrink:0;gap:8px;display:flex}.vs-controls[data-astro-cid-vnec5uwa][hidden]{display:none}.vs-btn[data-astro-cid-vnec5uwa]{cursor:pointer;background:var(--surface);width:40px;height:40px;color:var(--text);border:1px solid var(--line);transition:border-color var(--duration),opacity var(--duration);border-radius:4px;place-items:center;display:grid}.vs-btn[data-astro-cid-vnec5uwa]:hover:not(:disabled){border-color:var(--accent-line)}.vs-btn[data-astro-cid-vnec5uwa]:disabled{opacity:.35;cursor:default}.vs-track[data-astro-cid-vnec5uwa]{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;padding-bottom:12px;overflow-x:auto}.vs-track[data-astro-cid-vnec5uwa]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vs-list[data-astro-cid-vnec5uwa]{gap:16px;margin:0;padding:0;list-style:none;display:flex}.vs-slide[data-astro-cid-vnec5uwa]{scroll-snap-align:start;flex:0 0 calc(50% - 8px);display:flex}.vs-card[data-astro-cid-vnec5uwa]{background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:20px;width:100%;padding:28px;display:flex}.vs-card--hl[data-astro-cid-vnec5uwa]{border-color:var(--accent-line);box-shadow:inset 0 3px 0 var(--accent)}.vs-head[data-astro-cid-vnec5uwa]{flex-direction:column;gap:10px;display:flex}.vs-name-row[data-astro-cid-vnec5uwa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-name[data-astro-cid-vnec5uwa]{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.vs-ribbon[data-astro-cid-vnec5uwa]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--on-accent);background:var(--accent);border-radius:4px;padding:5px 10px;font-size:11px}.vs-badge[data-astro-cid-vnec5uwa]{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:4px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}.vs-badge--neutral[data-astro-cid-vnec5uwa]{color:var(--text-2);background:var(--bg);border-color:var(--line);font-weight:500}.vs-pos[data-astro-cid-vnec5uwa]{color:var(--text-2);margin:0;font-size:15px;font-weight:300;line-height:1.6}.vs-cols[data-astro-cid-vnec5uwa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vs-h4[data-astro-cid-vnec5uwa]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:500}.vs-ul[data-astro-cid-vnec5uwa]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-ul[data-astro-cid-vnec5uwa] li[data-astro-cid-vnec5uwa]{color:var(--text-2);padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.vs-ul[data-astro-cid-vnec5uwa] li[data-astro-cid-vnec5uwa]:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.62em;left:0}.vs-foot[data-astro-cid-vnec5uwa]{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.vs-fit[data-astro-cid-vnec5uwa]{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.vs-fit[data-astro-cid-vnec5uwa] span[data-astro-cid-vnec5uwa]{color:var(--text);font-weight:600}.vs-more[data-astro-cid-vnec5uwa]{color:var(--accent-ink);align-self:flex-start;font-size:14px;text-decoration:none}.vs-more[data-astro-cid-vnec5uwa]:hover{text-decoration:underline}@media (width<=1100px){.vs-slide[data-astro-cid-vnec5uwa]{flex-basis:78%}}@media (width<=680px){.vs-slide[data-astro-cid-vnec5uwa]{flex-basis:90%}.vs-cols[data-astro-cid-vnec5uwa]{grid-template-columns:1fr;gap:18px}.vs-card[data-astro-cid-vnec5uwa]{padding:22px 20px}.vs-controls[data-astro-cid-vnec5uwa]{display:none}.vs-bar[data-astro-cid-vnec5uwa]{margin-bottom:12px}}.calc[data-astro-cid-kcrrhjre]{border:1px solid var(--line);background:var(--surface);grid-template-columns:1.2fr 1fr;display:grid}.calc-inputs[data-astro-cid-kcrrhjre]{flex-direction:column;gap:26px;padding:28px;display:flex}.calc-field[data-astro-cid-kcrrhjre]{flex-direction:column;gap:8px;display:flex}.calc-field[data-astro-cid-kcrrhjre] label[data-astro-cid-kcrrhjre]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px}.calc-n[data-astro-cid-kcrrhjre]{color:var(--accent-ink);font-weight:600}.calc-money[data-astro-cid-kcrrhjre]{position:relative}.calc-money[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre]{box-sizing:border-box;width:100%;font-size:20px;font-weight:600;font-family:var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--line);appearance:textfield;border-radius:0;outline:none;padding:12px 56px 12px 14px}.calc-money[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-money[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-money[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-line);outline-offset:0}.calc-cur[data-astro-cid-kcrrhjre]{color:var(--muted);font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.calc-hint[data-astro-cid-kcrrhjre]{color:var(--muted);font-size:12px;line-height:1.45}.calc-field[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre][type=range]{width:100%;accent-color:var(--accent);margin:6px 0 0}.calc-field[data-astro-cid-kcrrhjre] input[data-astro-cid-kcrrhjre][type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.calc-scale[data-astro-cid-kcrrhjre]{font-family:var(--mono);color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.calc-result[data-astro-cid-kcrrhjre]{background:var(--accent-soft);border-left:1px solid var(--accent-line);flex-direction:column;justify-content:center;gap:8px;padding:28px;display:flex}.calc-label[data-astro-cid-kcrrhjre]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.calc-year[data-astro-cid-kcrrhjre]{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.calc-year[data-astro-cid-kcrrhjre] small[data-astro-cid-kcrrhjre]{color:var(--text-2);letter-spacing:0;font-size:15px;font-weight:400}.calc-month[data-astro-cid-kcrrhjre]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:15px}.calc-formula[data-astro-cid-kcrrhjre]{font-family:var(--mono);color:var(--text-2);margin-top:10px;font-size:12px}.calc-basis[data-astro-cid-kcrrhjre]{color:var(--text-2);font-size:12.5px;line-height:1.5}.calc-sr[data-astro-cid-kcrrhjre]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.calc[data-astro-cid-kcrrhjre]{grid-template-columns:1fr}.calc-result[data-astro-cid-kcrrhjre]{border-left:0;border-top:1px solid var(--accent-line)}}.pf[data-astro-cid-qxq6xtbq]{border:1px solid var(--line);background:var(--surface)}.pf-head[data-astro-cid-qxq6xtbq]{border-bottom:1px solid var(--line);padding:24px 28px}.pf-title[data-astro-cid-qxq6xtbq]{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:600}.pf-sub[data-astro-cid-qxq6xtbq]{color:var(--muted);margin-top:4px;font-size:13px}.pf-fields[data-astro-cid-qxq6xtbq]{flex-direction:column;gap:18px;padding:24px 28px;display:flex}.pf-row[data-astro-cid-qxq6xtbq]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-field[data-astro-cid-qxq6xtbq]{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-field[data-astro-cid-qxq6xtbq] label[data-astro-cid-qxq6xtbq]{font-family:var(--mono);letter-spacing:.07em;color:var(--muted);text-transform:uppercase;font-size:11px}.pf-field[data-astro-cid-qxq6xtbq] input[data-astro-cid-qxq6xtbq],.pf-field[data-astro-cid-qxq6xtbq] select[data-astro-cid-qxq6xtbq],.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]{background:var(--bg);border:1px solid var(--line);color:var(--text);font-family:var(--sans);transition:border-color var(--duration);box-sizing:border-box;appearance:none;border-radius:0;outline:none;width:100%;padding:11px 14px;font-size:14.5px}.pf-field[data-astro-cid-qxq6xtbq] input[data-astro-cid-qxq6xtbq]::-moz-placeholder{color:var(--dim)}.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]::-moz-placeholder{color:var(--dim)}.pf-field[data-astro-cid-qxq6xtbq] input[data-astro-cid-qxq6xtbq]::-moz-placeholder{color:var(--dim)}.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]::-moz-placeholder{color:var(--dim)}.pf-field[data-astro-cid-qxq6xtbq] input[data-astro-cid-qxq6xtbq]::placeholder,.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]::placeholder{color:var(--dim)}.pf-field[data-astro-cid-qxq6xtbq] input[data-astro-cid-qxq6xtbq]:focus-visible,.pf-field[data-astro-cid-qxq6xtbq] select[data-astro-cid-qxq6xtbq]:focus-visible,.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-line);outline-offset:0}.pf-field[data-astro-cid-qxq6xtbq] select[data-astro-cid-qxq6xtbq]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.pf-field[data-astro-cid-qxq6xtbq] textarea[data-astro-cid-qxq6xtbq]{resize:vertical;min-height:100px}.pf-hp[data-astro-cid-qxq6xtbq]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.pf-invalid[data-astro-cid-qxq6xtbq]{border-color:var(--danger)!important}.pf-err[data-astro-cid-qxq6xtbq]{color:var(--danger-ink);font-size:12px}.pf-hint[data-astro-cid-qxq6xtbq]{color:var(--muted);font-size:12px;line-height:1.4}.pf-footer[data-astro-cid-qxq6xtbq]{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 28px 24px;display:flex}.pf-submit[data-astro-cid-qxq6xtbq]{white-space:normal;text-align:center;justify-content:center;width:100%;padding:14px 24px;font-size:15px}.pf-submit[data-astro-cid-qxq6xtbq]:disabled{opacity:.6;cursor:progress}.pf-privacy[data-astro-cid-qxq6xtbq]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pf-privacy[data-astro-cid-qxq6xtbq] a[data-astro-cid-qxq6xtbq]{color:var(--text-2)}.pf-state[data-astro-cid-qxq6xtbq]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;display:flex}.pf[data-astro-cid-qxq6xtbq] [data-astro-cid-qxq6xtbq][hidden]{display:none!important}.pf-state[data-astro-cid-qxq6xtbq]:focus{outline:none}.pf-icon[data-astro-cid-qxq6xtbq]{border:1px solid var(--line);place-items:center;width:44px;height:44px;font-size:20px;display:grid}.pf-state--ok[data-astro-cid-qxq6xtbq] .pf-icon[data-astro-cid-qxq6xtbq]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.pf-state--err[data-astro-cid-qxq6xtbq] .pf-icon[data-astro-cid-qxq6xtbq]{color:var(--danger)}.pf-state-title[data-astro-cid-qxq6xtbq]{color:var(--text);font-size:18px;font-weight:600}.pf-state-body[data-astro-cid-qxq6xtbq]{color:var(--text-2);max-width:420px;font-size:14px;line-height:1.6}.pf-state-body[data-astro-cid-qxq6xtbq] a[data-astro-cid-qxq6xtbq]{color:var(--accent-ink)}@media (width<=640px){.pf-row[data-astro-cid-qxq6xtbq]{grid-template-columns:1fr}.pf-head[data-astro-cid-qxq6xtbq],.pf-fields[data-astro-cid-qxq6xtbq],.pf-footer[data-astro-cid-qxq6xtbq]{padding-left:20px;padding-right:20px}}mark.tbd{background:color-mix(in srgb,var(--signal,#e8b500) 28%,transparent);color:inherit;outline:1px dashed var(--signal,#e8b500);outline-offset:1px;padding:0 3px}.pp-hero[data-astro-cid-ogbwtezb]{padding-top:40px}.pp-hero-label[data-astro-cid-ogbwtezb]{margin-bottom:20px;display:inline-flex}.pp-hero[data-astro-cid-ogbwtezb] h1[data-astro-cid-ogbwtezb]{letter-spacing:-.03em;max-width:980px;margin:0 0 20px;font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:1.06}.pp-lede[data-astro-cid-ogbwtezb]{max-width:760px}.pp-ctas[data-astro-cid-ogbwtezb]{flex-wrap:wrap;gap:12px;margin:28px 0 36px;display:flex}.pp-facts[data-astro-cid-ogbwtezb]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.pp-fact[data-astro-cid-ogbwtezb]{background:var(--surface);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.pp-fact[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,2.2vw,28px);font-weight:700}.pp-fact[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb]{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.pp-h3[data-astro-cid-ogbwtezb]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:500}.pp-about[data-astro-cid-ogbwtezb]{grid-template-columns:1.6fr 1fr;gap:48px;margin-bottom:48px;display:grid}.pp-about-text[data-astro-cid-ogbwtezb] p[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0 0 16px;font-size:16px;font-weight:300;line-height:1.7}.pp-about-text[data-astro-cid-ogbwtezb] p[data-astro-cid-ogbwtezb] b{color:var(--text);font-weight:600}.pp-about-facts[data-astro-cid-ogbwtezb]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:start;gap:1px;margin:0;display:grid}.pp-afact[data-astro-cid-ogbwtezb]{background:var(--surface);flex-direction:column;gap:6px;padding:20px;display:flex}.pp-afact[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{letter-spacing:-.03em;color:var(--text);font-size:32px;font-weight:700}.pp-afact[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb]{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.pp-afact[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]{color:var(--accent-ink);text-decoration:none}.pp-afact[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]:hover{text-decoration:underline}.pp-services[data-astro-cid-ogbwtezb]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 48px;padding:0;list-style:none;display:grid}.pp-service[data-astro-cid-ogbwtezb]{background:var(--bg);flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex}.pp-service-title[data-astro-cid-ogbwtezb]{color:var(--text);font-size:15.5px;font-weight:600}.pp-service-desc[data-astro-cid-ogbwtezb]{color:var(--text-2);font-size:13.5px;font-weight:300;line-height:1.6}.pp-about-bottom[data-astro-cid-ogbwtezb]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.pp-chips[data-astro-cid-ogbwtezb]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-chips[data-astro-cid-ogbwtezb] li[data-astro-cid-ogbwtezb]{border:1px solid var(--line);background:var(--surface);color:var(--text-2);padding:7px 12px;font-size:13.5px}.pp-not[data-astro-cid-ogbwtezb]{border-left:2px solid var(--danger);padding-left:20px}.pp-not[data-astro-cid-ogbwtezb] ul[data-astro-cid-ogbwtezb]{flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;display:flex}.pp-not[data-astro-cid-ogbwtezb] li[data-astro-cid-ogbwtezb]{color:var(--text-2);font-size:14px;line-height:1.55}.pp-formats[data-astro-cid-ogbwtezb]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pp-format[data-astro-cid-ogbwtezb]{background:var(--surface);flex-direction:column;padding:30px 26px;display:flex}.pp-format-num[data-astro-cid-ogbwtezb]{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.08em;margin-bottom:12px;font-size:12px}.pp-format[data-astro-cid-ogbwtezb] h3[data-astro-cid-ogbwtezb]{letter-spacing:-.01em;margin:0 0 18px;font-size:20px;font-weight:600}.pp-format[data-astro-cid-ogbwtezb] dl[data-astro-cid-ogbwtezb]{flex-direction:column;flex:1;gap:16px;margin:0;display:flex}.pp-format[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px}.pp-format[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0;font-size:14px;font-weight:300;line-height:1.6}.pp-format[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb] b{color:var(--text);font-weight:600}.pp-format-money[data-astro-cid-ogbwtezb]{background:var(--accent-soft);border:1px solid var(--accent-line);padding:12px 14px}.pp-format-money[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{color:var(--text-2)}.pp-format-fit[data-astro-cid-ogbwtezb]{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.pp-terms[data-astro-cid-ogbwtezb]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.pp-term[data-astro-cid-ogbwtezb]{background:var(--surface);grid-template-columns:160px 1fr;align-items:baseline;gap:16px;padding:22px 24px;display:grid}.pp-term[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.pp-term[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.6}.pp-term[data-astro-cid-ogbwtezb] dd[data-astro-cid-ogbwtezb] b{color:var(--text)}.pp-terms-note[data-astro-cid-ogbwtezb]{color:var(--muted);margin:18px 0 0;font-size:14px}.pp-benefits[data-astro-cid-ogbwtezb]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 56px;padding:0;list-style:none;display:grid}.pp-benefit[data-astro-cid-ogbwtezb]{border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:8px;padding:24px;display:flex}.pp-benefit-num[data-astro-cid-ogbwtezb]{font-family:var(--mono);color:var(--accent-ink);font-size:12px}.pp-benefit[data-astro-cid-ogbwtezb] h3[data-astro-cid-ogbwtezb]{margin:0;font-size:17px;font-weight:600}.pp-benefit[data-astro-cid-ogbwtezb] p[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0;font-size:14px;font-weight:300;line-height:1.6}.pp-cabinet[data-astro-cid-ogbwtezb]{grid-template-columns:280px 1fr;align-items:start;gap:40px;display:grid}.pp-cabinet-head[data-astro-cid-ogbwtezb] p[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0 0 16px;font-size:14.5px;font-weight:300;line-height:1.65}.pp-cabinet-login[data-astro-cid-ogbwtezb]{color:var(--accent-ink);font-size:14.5px;text-decoration:none}.pp-cabinet-login[data-astro-cid-ogbwtezb]:hover{text-decoration:underline}.pp-shots[data-astro-cid-ogbwtezb]{grid-template-columns:1.45fr 1fr;align-items:start;gap:16px;display:grid}.pp-shot[data-astro-cid-ogbwtezb]{border:1px solid var(--line);background:var(--surface);margin:0;position:relative}.pp-shot[data-astro-cid-ogbwtezb] img{width:100%;height:auto;display:block}.pp-shot[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]{cursor:zoom-in;display:block}.pp-shot[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-shot[data-astro-cid-ogbwtezb] figcaption[data-astro-cid-ogbwtezb]{color:var(--muted);border-top:1px solid var(--line);padding:10px 14px;font-size:12.5px}.pp-demo[data-astro-cid-ogbwtezb]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--overlay-bg);color:var(--overlay-text);pointer-events:none;border-radius:4px;padding:4px 8px;font-size:10.5px;position:absolute;top:10px;right:10px}.pp-steps[data-astro-cid-ogbwtezb]{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp-step[data-astro-cid-ogbwtezb]{border:1px solid var(--line);background:var(--surface);padding:24px;position:relative}.pp-step-num[data-astro-cid-ogbwtezb]{font-family:var(--mono);color:var(--accent-ink);margin-bottom:12px;font-size:12px;display:block}.pp-step[data-astro-cid-ogbwtezb] h3[data-astro-cid-ogbwtezb]{margin:0 0 8px;font-size:16px;font-weight:600}.pp-step[data-astro-cid-ogbwtezb] p[data-astro-cid-ogbwtezb]{color:var(--text-2);margin:0;font-size:13.5px;font-weight:300;line-height:1.6}.pp-form-grid[data-astro-cid-ogbwtezb]{grid-template-columns:320px 1fr;align-items:start;gap:48px;display:grid}.pp-next[data-astro-cid-ogbwtezb]{flex-direction:column;gap:10px;margin:0 0 28px;padding:0 0 0 20px;display:flex}.pp-next[data-astro-cid-ogbwtezb] li[data-astro-cid-ogbwtezb]{color:var(--text-2);font-size:14.5px;line-height:1.55}.pp-direct[data-astro-cid-ogbwtezb]{color:var(--muted);margin:0 0 8px;font-size:13px}.pp-direct-list[data-astro-cid-ogbwtezb]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-direct-list[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]{color:var(--accent-ink);font-size:14.5px;text-decoration:none}.pp-direct-list[data-astro-cid-ogbwtezb] a[data-astro-cid-ogbwtezb]:hover{text-decoration:underline}@media (width<=1100px){.pp-facts[data-astro-cid-ogbwtezb],.pp-services[data-astro-cid-ogbwtezb],.pp-benefits[data-astro-cid-ogbwtezb],.pp-steps[data-astro-cid-ogbwtezb]{grid-template-columns:1fr 1fr}.pp-cabinet[data-astro-cid-ogbwtezb]{grid-template-columns:1fr;gap:20px}}@media (width<=980px){.pp-about[data-astro-cid-ogbwtezb],.pp-about-bottom[data-astro-cid-ogbwtezb]{grid-template-columns:1fr;gap:32px}.pp-formats[data-astro-cid-ogbwtezb],.pp-terms[data-astro-cid-ogbwtezb],.pp-shots[data-astro-cid-ogbwtezb]{grid-template-columns:1fr}.pp-form-grid[data-astro-cid-ogbwtezb]{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.pp-services[data-astro-cid-ogbwtezb],.pp-benefits[data-astro-cid-ogbwtezb],.pp-steps[data-astro-cid-ogbwtezb]{grid-template-columns:1fr}.pp-term[data-astro-cid-ogbwtezb]{grid-template-columns:1fr;gap:6px}.pp-afact[data-astro-cid-ogbwtezb] dt[data-astro-cid-ogbwtezb]{font-size:26px}}
