.pricing-page{--pp-lime:#b6ef5c;--pp-ink:#0b0b0b;--pp-muted:#666;--pp-line:#e2e2e2;--pp-soft:#f5f5f5;--pp-green:#358338;color:var(--pp-ink);background:#fff}body:has(.pricing-page) header.sticky{background:#ffffffdb;padding-block:12px;top:0}body:has(.pricing-page) header .site-header-glass{background:#fffc;border-color:#e8e8e8;box-shadow:0 4px 20px #00000005}body:has(.pricing-page) header .header-download{color:#b6ef5c;background:#0b0b0b;border-color:#0b0b0b}body:has(.pricing-page) header .header-download:hover{color:#b6ef5c;background:#292929}.pp-intro{text-align:center;max-width:1200px;margin:0 auto;padding:64px 24px 56px}.pp-intro h1{text-wrap:balance;color:var(--pp-ink);margin:0;font-size:clamp(30px,3.65vw,52px);font-weight:650;line-height:1.3}.pp-intro p{color:var(--pp-muted);margin:20px 0 0;font-size:17px;line-height:1.7}.pp-shell{background:var(--pp-soft);border-radius:28px;max-width:1420px;margin:0 auto;padding:36px}.pp-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.pp-heading h2{color:var(--pp-ink);font-size:28px;font-weight:650}.pp-heading p{color:var(--pp-muted);margin-top:8px}.pp-billing{background:#eaeaea;border-radius:12px;flex-shrink:0;padding:5px;display:flex}.pp-billing button{color:var(--pp-muted);border-radius:9px;padding:8px 18px}[aria-pressed=true]:is(.pp-billing button){color:#111;background:#fff;box-shadow:0 1px 5px #0002}:is(.pp-billing button):focus-visible{outline-offset:3px;outline:2px solid #111}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pp-plan{border:1px solid var(--pp-line);background:#fff;border-radius:24px;flex-direction:column;padding:28px 24px;display:flex}.pp-plan--pro{border-color:#a5ce71}.pp-plan-top{justify-content:space-between;align-items:center;gap:6px;min-height:32px;display:flex}.pp-plan-top h3{color:var(--pp-ink);flex:none;font-size:25px;font-weight:600}.pp-offer{color:#36541f;text-align:center;background:#edf7df;border-radius:20px;min-width:0;padding:3px 7px;font-size:11px;line-height:1.5}.pp-price-area{min-height:106px;padding-top:24px}.pp-price{align-items:baseline;gap:6px;display:flex}.pp-price strong{letter-spacing:-.7px;color:var(--pp-ink);font-size:30px;font-weight:650;line-height:1.3}.pp-price span{color:var(--pp-muted);font-size:14px}.pp-price-note{color:var(--pp-muted);margin-top:8px;font-size:14px}.pp-audience{margin:24px 0 28px}.pp-audience p{color:#444;margin:0 0 10px;font-size:14px;font-weight:500}.pp-audience strong{color:#333;font-size:16px;font-weight:500}.pp-credits{background:var(--pp-soft);border-radius:14px;min-height:116px;padding:17px 14px}.pp-credits p{color:#444;margin:0 0 10px;font-size:14px;font-weight:500}.pp-credits strong{color:#333;font-size:16px;font-weight:500}.pp-credits small{color:var(--pp-muted);margin-top:10px;font-size:13px;line-height:1.6;display:block}.pp-features{flex:1;margin-top:28px}.pp-features h4{color:#444;margin:0 0 10px;font-size:14px;font-weight:500}.pp-features ul{margin:0;padding:0;list-style:none}.pp-features li{color:var(--pp-muted);align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.6;display:flex}.pp-features li svg{flex:none;width:16px;height:16px;margin-top:3px}.pp-features li circle{fill:var(--pp-green)}.pp-features>p{color:var(--pp-muted);font-size:14px;line-height:1.7}.pp-action{background:var(--pp-ink);width:100%;color:var(--pp-lime);text-align:center;cursor:pointer;border:0;border-radius:12px;margin-top:30px;padding:13px 10px;font-size:16px;font-weight:600;display:block}.pp-action:hover{color:var(--pp-lime);background:#252525}.pp-action:focus-visible{outline-offset:3px;outline:2px solid #111}.pp-plan--pro .pp-action{background:var(--pp-lime);color:var(--pp-ink)}:is(.pp-plan--pro .pp-action):hover{color:var(--pp-ink);background:#a8df50}.pp-plan--free .pp-action,.pp-plan--business .pp-action{color:var(--pp-ink);background:#f2f2f2}:is(.pp-plan--free .pp-action,.pp-plan--business .pp-action):hover{color:var(--pp-ink);background:#e8e8e8}.pp-disclaimer{color:var(--pp-muted);margin-top:24px;font-size:12px;line-height:1.8}.pp-sheet{--compare-line:#e9e9e9;border:1px solid var(--pp-line);background:#fff;border-radius:24px;max-width:1420px;margin:0 auto;padding:32px}.pp-sheet .pp-heading{margin-bottom:24px}.pp-sheet .pp-heading h2{letter-spacing:-.5px}.pp-scroll{border:1px solid var(--compare-line);isolation:isolate;scrollbar-width:thin;scrollbar-color:#cbd3c5 transparent;border-radius:16px;max-height:740px;overflow:auto}.pp-scroll:focus-visible{outline-offset:4px;outline:2px solid #111}.pp-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;color:#111;width:100%;min-width:760px}.pp-scroll th,.pp-scroll td{border-bottom:1px solid var(--compare-line);vertical-align:middle;padding:15px 24px;font-size:14px;font-weight:400;line-height:1.6}.pp-scroll thead th{z-index:4;width:23.333%;box-shadow:0 1px 0 var(--pp-line);text-align:center;background:#fafafa;padding:20px 24px;position:sticky;top:0}.pp-scroll thead th:first-child{z-index:6;width:30%;color:var(--pp-muted);text-align:left;font-size:13px;left:0}.pp-scroll thead h3{letter-spacing:-.4px;color:var(--pp-ink);font-size:22px;font-weight:650}.pp-scroll thead th.pp-col-pro{box-shadow:inset 0 3px var(--pp-lime), 0 1px 0 var(--pp-line);background:#f1f8e7}.pp-scroll thead th.pp-col-max{box-shadow:inset 0 3px #111, 0 1px 0 var(--pp-line);background:#f5f5f5}.pp-scroll tbody tr:not(.pp-group)>th{z-index:2;background:#fff;font-weight:500;position:sticky;left:0}.pp-scroll tbody td{text-align:center;color:#555}.pp-scroll tbody td:nth-child(3){background:#f8fbf3}.pp-scroll tbody td:nth-child(4){background:#fafafa}.pp-scroll .pp-group th{border-bottom:1px solid var(--pp-line);color:#444;letter-spacing:.03em;background:#f3f3f3;padding:13px 24px;font-size:13px;font-weight:650}.pp-scroll tbody tr:not(.pp-group):hover>th,.pp-scroll tbody tr:not(.pp-group):hover>td{background:#eef5e5}.pp-scroll td[data-availability=no]{color:#717171;font-size:13px}.pp-scroll td[data-availability=yes]{color:#32652a;font-weight:600}:is(.pp-scroll td[data-availability=yes]):before{content:"✓";margin-right:7px;font-size:14px;display:inline-block}.pp-scroll tbody tr:last-child>*{border-bottom:0}.pp-enterprise{background:var(--pp-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.pp-enterprise small{color:var(--pp-muted)}.pp-enterprise h3{margin-top:8px;font-size:18px;line-height:1.5}.pp-enterprise .pp-action{background:var(--pp-ink);width:auto;color:var(--pp-lime);white-space:nowrap;margin:0;padding-inline:25px}:is(.pp-enterprise .pp-action):hover{color:var(--pp-lime);background:#252525}@media (max-width:1100px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pp-intro{padding:36px 20px}.pp-intro h1{font-size:30px;line-height:1.45}.pp-intro p{margin-top:16px;font-size:15px}.pp-shell{padding:22px 16px}.pp-heading{flex-direction:column;align-items:flex-start;gap:16px}.pp-heading h2{font-size:24px}.pp-grid{grid-template-columns:1fr}.pp-plan{padding:26px}.pp-sheet{border-radius:20px;padding:20px 12px}.pp-scroll{border-radius:12px;max-height:620px}.pp-scroll table{min-width:680px}.pp-scroll th,.pp-scroll td{padding:13px 16px}.pp-scroll thead th{width:25%;padding:16px}.pp-scroll thead th:first-child{width:25%}.pp-scroll tbody tr:not(.pp-group)>th{font-size:13px;box-shadow:2px 0 #e9ede5}.pp-scroll thead h3{font-size:20px}.pp-scroll .pp-group th{padding:11px 16px}.pp-enterprise{flex-direction:column;align-items:flex-start;padding:18px}}@media print{.pp-scroll{max-height:none;overflow:visible}.pp-scroll thead th,.pp-scroll tbody tr:not(.pp-group)>th{position:static}}
