@keyframes pp-fadeUp{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes pp-swap{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes pp-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.pp-wrapper{background:var(--bg-2);min-height:100vh;font-family:Comfortaa,sans-serif}.pp-inner{max-width:1160px;margin:0 auto;padding:16px clamp(16px,3vw,40px) 72px}@media (min-width:640px){.pp-inner{padding-top:24px;padding-bottom:80px}}.pp-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 0 4px;display:flex}@media (min-width:640px){.pp-hero{margin-bottom:44px}}.pp-billing-toggle{isolation:isolate;background:var(--brand-soft);border-radius:50px;width:100%;max-width:320px;margin:0 auto;padding:4px;display:flex;position:relative}.pp-billing-toggle:before{content:"";z-index:-1;background:var(--ink-solid);width:calc(50% - 4px);box-shadow:0 2px 8px rgba(var(--shadow-rgb), .16);border-radius:50px;transition:translate .28s cubic-bezier(.2,0,0,1);position:absolute;top:4px;bottom:4px;left:4px}.pp-billing-toggle--year:before{translate:100%}:root[data-theme=dark] .pp-billing-toggle:before{background:var(--brand)}@media (min-width:640px){.pp-billing-toggle{width:304px;max-width:none;display:inline-flex}}.pp-billing-btn{cursor:pointer;min-width:0;min-height:46px;color:var(--text-3);white-space:nowrap;background:0 0;border:none;border-radius:50px;flex:1 1 0;padding:11px 12px;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:700;transition:color .2s 80ms}.pp-billing-btn--active{color:var(--on-solid)}.pp-billing-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pp-save-pill{background:var(--success-soft);color:var(--success-strong);border:1px solid var(--success-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-family:Comfortaa,sans-serif;font-size:12.5px;font-weight:700;line-height:1.35;animation:.3s cubic-bezier(.34,1.4,.64,1) both pp-pop;display:inline-flex}.pp-plans-grid{grid-template-columns:1fr;align-items:stretch;gap:16px;max-width:420px;margin:0 auto 48px;display:grid}@media (min-width:640px){.pp-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}}@media (min-width:1080px){.pp-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:none;margin-bottom:64px}}.pp-plan-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 24px rgba(var(--shadow-rgb), .08);border-radius:18px;flex-direction:column;transition:border-color .2s,box-shadow .2s;animation:.45s cubic-bezier(.2,0,0,1) both pp-fadeUp;display:flex;position:relative;overflow:hidden}.pp-plans-grid>:nth-child(2){animation-delay:60ms}.pp-plans-grid>:nth-child(3){animation-delay:.12s}.pp-plans-grid>:nth-child(4){animation-delay:.18s}:root[data-theme=dark] .pp-plan-card{--surface:#1e2839;--surface-2:#263145;--surface-3:#2d3a51;background:var(--surface);border-color:var(--border-3);box-shadow:inset 0 1px 0 rgba(var(--on-solid-rgb), .05), 0 10px 30px #00000073}@media (hover:hover){.pp-plan-card:hover{border-color:var(--brand-border);box-shadow:0 8px 32px rgba(var(--shadow-rgb), .09)}}.pp-plan-card--popular{--surface:#131b2e;--surface-2:#1a2440;--surface-3:#1a2440;--text:#f4f7ff;--text-2:#cdd7ec;--text-3:#b0bfdb;--text-4:#a2b2cf;--border:#2a3757;--border-2:#24304d;--border-3:#35426a;--brand-soft:#1f2b48;--brand-soft-2:#26365c;--brand-fg:#93b4ff;--brand-border:#2f3f66;--brand-border-2:#3b4d7a;background:var(--surface);box-shadow:0 18px 44px rgba(var(--shadow-rgb), .28);border-color:#0000}:root[data-theme=dark] .pp-plan-card--popular{--surface:#243052;--surface-2:#2c3a63;--surface-3:#2c3a63;--text:#eef3fc;--text-2:#d0daec;--text-3:#b6c3da;--text-4:#a7b5cd;--border:#3a4a72;--border-2:#32406a;--border-3:#465882;--brand-soft:#2b3a66;--brand-soft-2:#334578;--brand-fg:#9dbcff;--brand-border:#3f5286;--brand-border-2:#4d629b;background:var(--surface);border-color:var(--brand-border-2);box-shadow:inset 0 1px 0 rgba(var(--on-solid-rgb), .07), 0 18px 44px #0000008c}@media (hover:hover){.pp-plan-card--popular:hover{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand), 0 16px 40px rgba(var(--brand-rgb), .22)}}@media (min-width:1080px){.pp-plan-card--popular{transform:translateY(-10px)}}.pp-plan-card--current{background:var(--surface-2)}@supports (grid-template-rows:subgrid){@media (min-width:640px){.pp-plans-grid{grid-template-rows:repeat(2,auto auto 1fr auto)}.pp-plan-card{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}}@media (min-width:1080px){.pp-plans-grid{grid-template-rows:auto auto 1fr auto}}}.pp-plan-header{padding:22px 20px 18px}.pp-plan-name-row{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex}.pp-plan-name{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-family:Comfortaa,sans-serif;font-size:13px;font-weight:700}.pp-plan-badge{background:var(--brand);color:var(--on-solid);letter-spacing:.03em;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 9px;font-family:Comfortaa,sans-serif;font-size:10px;font-weight:700}.pp-plan-badge--current{background:var(--brand-soft-2);color:var(--brand-fg);border:1px solid var(--brand-border)}.pp-plan-price-row{align-items:flex-end;gap:6px;display:flex}.pp-plan-price{letter-spacing:-.02em;color:var(--text);font-family:Comfortaa,sans-serif;font-size:40px;font-weight:700;line-height:1;animation:.32s cubic-bezier(.2,0,0,1) both pp-swap}@media (min-width:640px){.pp-plan-price{font-size:36px}}.pp-plan-price-meta{flex-direction:column;gap:1px;padding-bottom:3px;display:flex}.pp-plan-currency{color:var(--text-2);font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700}.pp-plan-period{color:var(--text-3);font-family:Comfortaa,sans-serif;font-size:12px}.pp-plan-sub{color:var(--text-3);min-height:17px;margin-top:9px;font-family:Comfortaa,sans-serif;font-size:12px;line-height:1.45;animation:.32s cubic-bezier(.2,0,0,1) both pp-swap}.pp-plan-saving{background:var(--success-soft);color:var(--success-fg);border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-family:Comfortaa,sans-serif;font-size:11px;font-weight:700;animation:.32s cubic-bezier(.2,0,0,1) both pp-swap;display:inline-flex}.pp-plan-saving-pct{opacity:.75;font-weight:600}.pp-plan-saving .pi{font-size:11px}.pp-plan-divider{background:var(--border-2);height:1px;margin:0 20px}.pp-plan-features{flex:1;padding:14px 20px}.pp-plan-feature{align-items:center;gap:8px;min-height:46px;padding:6px 0;display:flex}@media (min-width:1080px){.pp-plan-feature{min-height:62px}}.pp-plan-feature+.pp-plan-feature{border-top:1px solid var(--border-2)}.pp-plan-feature-label{color:var(--text);overflow-wrap:anywhere;flex:1;min-width:0;font-family:Comfortaa,sans-serif;font-size:12px;font-weight:600;line-height:1.35}.pp-plan-feature-label--tip,.pp-comparison-label--tip{text-decoration:underline dotted var(--border-2);text-underline-offset:3px}@media (hover:hover){.pp-plan-feature-label--tip:hover,.pp-comparison-label--tip:hover{text-decoration-color:var(--brand);color:var(--text)}}.pp-plan-feature-label--tip:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.pp-comparison-label--tip:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.pp-plan-feature-value{white-space:nowrap;color:var(--brand-fg);background:var(--brand-soft);border-radius:12px;flex:none;margin-left:auto;padding:3px 7px;font-family:Comfortaa,sans-serif;font-size:10px;font-weight:700}.pp-plan-perks{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.pp-plan-bonus{background:var(--accent-soft);color:var(--accent-strong);border-radius:20px;align-items:center;gap:8px;padding:9px 14px;font-family:Comfortaa,sans-serif;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.pp-plan-bonus .pi{font-size:12px}.pp-plan-promo{background:var(--accent-soft);color:var(--accent-strong);border:1px solid var(--accent-border);border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-family:Comfortaa,sans-serif;font-size:11px;font-weight:700;line-height:1.35;display:flex}.pp-plan-promo-qr{opacity:.75;margin-left:auto}.pp-plan-promo-gift{font-size:13px}.pp-plan-promo .pi{flex-shrink:0;font-size:12px}.pp-mark{flex-shrink:0}.pp-mark-disc{fill:currentColor;fill-opacity:.13}.pp-mark--on{color:var(--success)}.pp-mark--off{color:var(--danger-fg)}.pp-gift-icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:22px;height:22px;color:var(--accent-strong);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.pp-gift-icon .pi{font-size:11px}.pp-gift-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-comparison-td--label .pp-gift-icon{vertical-align:middle;margin-left:6px}.pp-tip-box .p-tooltip-text{max-width:min(320px,88vw);font-family:Comfortaa,sans-serif;font-size:12px;line-height:1.55}.pp-plan-cta{padding:4px 20px 22px}.pp-plan-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:14px 18px;font-family:Comfortaa,sans-serif;font-size:13.5px;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}.pp-plan-btn:disabled{opacity:.6;cursor:default}.pp-plan-btn:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);outline:none}.pp-plan-btn--outline{background:var(--surface);color:var(--brand-fg);border:1px solid var(--brand-border-2)}@media (hover:hover){.pp-plan-btn--outline:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}}.pp-plan-btn--current,.pp-plan-btn--current:disabled{background:var(--brand-soft-2);color:var(--brand-fg);border:1px solid var(--brand-border);opacity:1;cursor:default;box-shadow:none}.pp-plan-btn--solid{background:var(--brand);color:var(--on-solid);border:1px solid var(--brand);box-shadow:0 8px 20px rgba(var(--brand-rgb), .3)}.pp-plan-btn--solid:hover:not(:disabled){background:var(--brand-active)}.pp-plan-card--skeleton{pointer-events:none}.pp-plan-card--skeleton:hover{border-color:var(--border);box-shadow:0 2px 12px rgba(var(--shadow-rgb), .05)}.pp-error{text-align:center;background:var(--surface);border:1.5px solid var(--border);color:var(--text-2);border-radius:18px;margin-bottom:56px;padding:40px 24px;font-family:Comfortaa,sans-serif;font-size:14px}.pp-error-btn{width:auto;margin:14px auto 0;padding:12px 26px}.pp-team-note{background:var(--brand-soft);border:1px solid var(--brand-border);max-width:720px;color:var(--text-2);border-radius:14px;align-items:flex-start;gap:10px;margin:0 auto 40px;padding:14px 16px;font-family:Comfortaa,sans-serif;font-size:12.5px;line-height:1.7;animation:.5s .25s both pp-fadeUp;display:flex}@media (min-width:1080px){.pp-team-note{margin-bottom:48px}}.pp-team-note .pi{color:var(--brand-fg);flex-shrink:0;font-size:15px;line-height:1.45}.pp-trust-strip{flex-wrap:wrap;justify-content:center;gap:clamp(14px,4vw,44px);margin-bottom:48px;animation:.5s .3s both pp-fadeUp;display:flex}@media (min-width:640px){.pp-trust-strip{margin-bottom:64px}}.pp-trust-item{color:var(--text-3);align-items:center;gap:8px;font-family:Comfortaa,sans-serif;font-size:13px;font-weight:600;display:flex}.pp-trust-icon{color:var(--brand-fg);font-size:15px}.pp-comparison{background:var(--surface);border:1.5px solid var(--border);border-radius:20px;margin-bottom:48px;animation:.5s .35s both pp-fadeUp;overflow:hidden}@media (min-width:640px){.pp-comparison{margin-bottom:64px}}.pp-comparison-header{border-bottom:1px solid var(--border);padding:22px 16px 16px}@media (min-width:640px){.pp-comparison-header{padding:26px 28px 18px}}.pp-comparison-title{color:var(--text);margin:0 0 4px;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700}.pp-comparison-subtitle{color:var(--text-4);margin:0;font-family:Comfortaa,sans-serif;font-size:13px}.pp-comparison-hint{color:var(--brand-fg);align-items:center;gap:6px;margin:10px 0 0;font-family:Comfortaa,sans-serif;font-size:11px;font-weight:700;display:flex}@media (min-width:660px){.pp-comparison-hint{display:none}}.pp-comparison-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.pp-comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px}.pp-comparison-thead-row{background:var(--brand-soft)}.pp-comparison-th{text-align:center;color:var(--text);padding:14px 10px;font-family:Comfortaa,sans-serif;font-size:13px;font-weight:700}.pp-comparison-th--popular{color:var(--brand-fg)}.pp-comparison-th--label,.pp-comparison-td--label{z-index:1;background:inherit;text-align:left;position:sticky;left:0}.pp-comparison-th--label{color:var(--text-3);width:28%;min-width:148px;padding:14px;font-size:13px}@media (min-width:720px){.pp-comparison-th--label{padding:14px 28px}}.pp-comparison-popular-star{color:var(--brand-fg);margin-top:2px;font-size:10px;font-weight:700;display:block}.pp-comparison-current-star{color:var(--success-fg);margin-top:2px;font-size:10px;font-weight:700;display:block}.pp-comparison-row{background:var(--surface)}.pp-comparison-row--alt{background:var(--surface-2)}@media (hover:hover){.pp-comparison-row{transition:background-color .15s}.pp-comparison-row:hover{background:var(--surface-3)}}.pp-comparison-price-row{background:var(--brand-soft)}.pp-comparison-td{text-align:center;vertical-align:middle;border-top:1px solid var(--border-2);padding:11px 10px;font-family:Comfortaa,sans-serif}.pp-comparison-price-row .pp-comparison-td{border-top:2px solid var(--border)}.pp-comparison-td--popular{background:rgba(var(--brand-rgb), .05)}.pp-comparison-td--label{color:var(--text);padding:11px 14px;font-size:13px;font-weight:600}@media (min-width:720px){.pp-comparison-td--label{padding:11px 28px}}.pp-comparison-val{color:var(--text);font-family:Comfortaa,sans-serif;font-size:13px;font-weight:700}.pp-comparison-price{color:var(--text);font-family:Comfortaa,sans-serif;font-size:15px;font-weight:700;animation:.32s cubic-bezier(.2,0,0,1) both pp-swap;display:inline-block}.pp-notes{border-top:1px solid var(--border);background:var(--surface-2);padding:16px}@media (min-width:640px){.pp-notes{padding:18px 28px 22px}}.pp-note{color:var(--text-3);margin:0 0 6px;font-family:Comfortaa,sans-serif;font-size:12px;line-height:1.6}.pp-catalog-band{border:1.5px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), var(--brand-soft-2));border-radius:24px;margin-bottom:48px;padding:clamp(22px,4vw,34px) clamp(18px,4vw,34px);animation:.5s .4s both pp-fadeUp;position:relative;overflow:hidden}@media (min-width:640px){.pp-catalog-band{margin-bottom:64px}}.pp-catalog-inner{gap:18px;display:grid;position:relative}@media (min-width:900px){.pp-catalog-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}.pp-catalog-head,.pp-catalog-chips{grid-column:1}.pp-catalog-btn{grid-area:1/2/3}}.pp-catalog-eyebrow{background:var(--brand);color:var(--on-solid);letter-spacing:.02em;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-family:Comfortaa,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.pp-catalog-title{color:var(--text);margin:12px 0 8px;font-family:Comfortaa,sans-serif;font-size:clamp(19px,3.4vw,26px);font-weight:700;line-height:1.3}.pp-catalog-sub{max-width:48ch;color:var(--text-2);margin:0;font-family:Comfortaa,sans-serif;font-size:13px;line-height:1.65}@media (min-width:640px){.pp-catalog-sub{font-size:14px}}.pp-catalog-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-catalog-chip{border:1px solid var(--brand-border);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-family:Comfortaa,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.pp-catalog-chip-icon{color:var(--brand-fg);flex-shrink:0}.pp-catalog-btn{background:var(--ink-btn);min-height:48px;color:var(--on-solid);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-family:Comfortaa,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (min-width:640px){.pp-catalog-btn{min-height:52px;padding:0 28px;font-size:15px}}.pp-catalog-btn-arrow{flex-shrink:0}@media (hover:hover){.pp-catalog-btn:hover{background:var(--ink-btn-hover)}}.pp-catalog-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:root[data-theme=dark] .pp-catalog-chip{border-color:var(--border-3);background:var(--surface-3)}:root[data-theme=dark] .pp-catalog-btn{background:var(--brand)}@media (hover:hover){:root[data-theme=dark] .pp-catalog-btn:hover{background:var(--brand-active)}}.pp-faq-section{margin-bottom:48px;animation:.5s .4s both pp-fadeUp}@media (min-width:640px){.pp-faq-section{margin-bottom:64px}}.pp-faq-hero{text-align:center;margin-bottom:24px}@media (min-width:640px){.pp-faq-hero{margin-bottom:32px}}.pp-faq-title{color:var(--text);margin:0 0 10px;font-family:Comfortaa,sans-serif;font-size:clamp(22px,5vw,32px);font-weight:700}.pp-faq-subtitle{color:var(--text-4);margin:0;font-family:Comfortaa,sans-serif;font-size:14px}.pp-faq-contact{color:var(--brand-fg);font-weight:700;text-decoration:none}.pp-faq-contact:hover{text-decoration:underline}.pp-faq-contact:focus-visible{text-decoration:underline}.pp-faq-grid{grid-template-columns:1fr;gap:12px;display:grid}.pp-faq-item{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;transition:border-color .18s}@media (hover:hover){.pp-faq-item:hover{border-color:var(--border-3)}}.pp-faq-item--open,.pp-faq-item--open:hover{border-color:var(--brand-border)}.pp-faq-question{width:100%;min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}@media (min-width:640px){.pp-faq-question{padding:18px 22px}}.pp-faq-question:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.pp-faq-question span{color:var(--text);font-family:Comfortaa,sans-serif;font-size:14px;font-weight:700}.pp-faq-chevron{stroke:var(--brand);flex-shrink:0;transition:transform .25s cubic-bezier(.2,0,0,1)}.pp-faq-item--open .pp-faq-chevron{transform:rotate(180deg)}.pp-faq-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,0,0,1),visibility 0s linear .3s;display:grid}.pp-faq-item--open .pp-faq-body{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pp-faq-body-inner{min-height:0;overflow:hidden}.pp-faq-answer{color:var(--text-3);margin:0;padding:0 18px 16px;font-family:Comfortaa,sans-serif;font-size:13px;line-height:1.65}@media (min-width:640px){.pp-faq-answer{padding:0 22px 18px}}.pp-cta-banner{background:var(--ink-solid);text-align:center;border-radius:24px;padding:clamp(28px,4vw,52px) clamp(20px,4vw,52px);animation:.5s .45s both pp-fadeUp;position:relative;overflow:hidden}.pp-cta-content{position:relative}.pp-cta-title{color:var(--on-solid);margin:0 0 12px;font-family:Comfortaa,sans-serif;font-size:clamp(20px,4vw,32px);font-weight:700}.pp-cta-subtitle{color:rgba(var(--on-solid-rgb), .6);max-width:520px;margin:0 auto 24px;font-family:Comfortaa,sans-serif;font-size:14px;line-height:1.6}@media (min-width:640px){.pp-cta-subtitle{margin-bottom:28px;font-size:15px}}.pp-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pp-cta-btn{cursor:pointer;border-radius:50px;min-height:48px;padding:13px 32px;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:700;transition:background-color .15s}.pp-cta-btn--primary{background:var(--brand);color:var(--on-solid);border:none}.pp-cta-btn--primary:hover{background:var(--brand-active)}.pp-cta-btn:focus-visible{outline:2px solid var(--on-solid);outline-offset:3px}.pp-enterprise{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:20px 22px;display:flex}.pp-enterprise-copy{gap:4px;min-width:0;display:grid}.pp-enterprise-title{color:var(--text);font-family:Comfortaa,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.pp-enterprise-sub{color:var(--text-2);font-family:Comfortaa,sans-serif;font-size:12.5px;line-height:1.6}.pp-enterprise-actions{flex-wrap:wrap;gap:10px;display:flex}.pp-enterprise-btn{border:1px solid var(--brand-border-2);background:var(--surface);min-height:44px;color:var(--brand-fg);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-family:Comfortaa,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}@media (hover:hover){.pp-enterprise-btn:hover{border-color:var(--brand);background:var(--brand-soft-2)}}.pp-enterprise-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:720px){.pp-enterprise{flex-direction:column;align-items:stretch}.pp-enterprise-actions{flex-direction:column}.pp-enterprise-btn{justify-content:center}}.pp-gift{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-family:Comfortaa,sans-serif;font-size:12.5px;font-weight:700;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}.pp-gift .pi{font-size:15px}@media (hover:hover){.pp-gift:hover{background:var(--accent-soft);border-color:var(--accent)}}.pp-gift:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-banner-link{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-family:Comfortaa,sans-serif;font-size:12.5px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}@media (hover:hover){.pp-banner-link:hover{border-color:var(--primary)}}.pp-banner-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-billing-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;min-height:48px;display:grid}.pp-billing-row .pp-billing-toggle{grid-column:2}.pp-billing-row .pp-save-pill{grid-column:3;justify-self:start}@media (max-width:620px){.pp-billing-row{grid-template-columns:1fr;justify-items:center}.pp-billing-row .pp-billing-toggle,.pp-billing-row .pp-save-pill{grid-column:1;justify-self:center}.pp-save-pill{white-space:normal;text-align:center}}@supports (animation-timeline:view()){.pp-inner--motion .pp-team-note,.pp-inner--motion .pp-trust-strip,.pp-inner--motion .pp-comparison,.pp-inner--motion .pp-catalog-band,.pp-inner--motion .pp-faq-section,.pp-inner--motion .pp-cta-banner{animation:linear both pp-fadeUp;animation-duration:auto;animation-timeline:view();animation-range:entry entry 160px}}@media (prefers-reduced-motion:reduce){.pp-wrapper .pp-plan-card,.pp-wrapper .pp-plan-price,.pp-wrapper .pp-plan-sub,.pp-wrapper .pp-plan-saving,.pp-wrapper .pp-comparison-price,.pp-wrapper .pp-save-pill,.pp-wrapper .pp-team-note,.pp-wrapper .pp-trust-strip,.pp-wrapper .pp-comparison,.pp-wrapper .pp-catalog-band,.pp-wrapper .pp-faq-section,.pp-wrapper .pp-cta-banner{animation:none}.pp-wrapper .pp-billing-toggle:before,.pp-wrapper .pp-faq-body,.pp-wrapper .pp-faq-chevron{transition:none}}
