.pp{-webkit-font-smoothing:auto}:where(.pp) :before,:where(.pp) :after{box-sizing:content-box}:where(.pp) a{-webkit-text-decoration:revert;text-decoration:revert}:where(.pp) button{font:revert;color:revert}:where(.pp) .btn{white-space:normal;height:auto;transition:none}:where(.pp) .ft .soon,:where(.pp) .ft-legend .soon{letter-spacing:.02em;text-transform:none;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--c,#5b3fd6)!important;background:color-mix(in srgb, var(--c,#5b3fd6) 9%, #fff)!important;border:1px solid color-mix(in srgb, var(--c,#5b3fd6) 24%, transparent)!important}:where(.pp) .ao-crumb ol{letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}:where(.pp) .ao-crumb li{align-items:center;gap:10px;display:inline-flex}:where(.pp) .ao-crumb li+li:before{content:"";border-top:1.5px solid #ffffff8c;border-right:1.5px solid #ffffff8c;width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}:where(.pp) .ao-crumb a{color:#ffffffb8;text-decoration:none;transition:color .2s}:where(.pp) .ao-crumb a:hover,:where(.pp) .ao-crumb [aria-current=page]{color:#fff}:where(.pp) h1,:where(.pp) h2,:where(.pp) h1 *,:where(.pp) h2 *{text-transform:none!important}.pp{--primary:#5b3fd6;--primary-dark:#4830b5;--primary-tint:#f1edfd;--lav:#c8bef7;--ink:#0e1120;--body:#4c5166;--muted:#8a8fa3;--hairline:#e3e5ee;--page:#fff;--soft:#fafafc;--card:#fff;--dark:#0c0e1c;--on-dark:#fff;--on-dark-body:#ffffffb8;--on-dark-line:#ffffff1f;--ok:#1f9d6b;--warn:#b7790f;--warn-bg:#fdf3e1;--font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--r-sm:12px;--r-md:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp{--primary:#8f78f0;--primary-dark:#a894f5;--primary-tint:#211a44;--lav:#c8bef7;--ink:#eef0f7;--body:#b6bacb;--muted:#8a8fa3;--hairline:#272b40;--page:#0c0e1c;--soft:#10132a;--card:#151935;--warn:#e6b25c;--warn-bg:#2d2412;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .pp{--primary:#8f78f0;--primary-dark:#a894f5;--primary-tint:#211a44;--lav:#c8bef7;--ink:#eef0f7;--body:#b6bacb;--muted:#8a8fa3;--hairline:#272b40;--page:#0c0e1c;--soft:#10132a;--card:#151935;--warn:#e6b25c;--warn-bg:#2d2412;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.pp) *{box-sizing:border-box}:where(.pp) [hidden]{display:none!important}:where(.pp) [id]{scroll-margin-top:90px}.pp{background:var(--page);color:var(--ink);font-family:var(--font);font-size:15.5px;line-height:1.6}:where(.pp) .wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,28px)}:where(.pp) a{color:inherit}:where(.pp) a:focus-visible,:where(.pp) button:focus-visible,:where(.pp) input:focus-visible,:where(.pp) summary:focus-visible{outline:3px solid var(--lav);outline-offset:2px;border-radius:6px}:where(.pp) nav.tabs{flex-wrap:wrap;flex:1;gap:2px;min-width:0;display:flex}:where(.pp) nav.tabs a{color:var(--on-dark-body);border-radius:10px;padding:7px 12px;font-size:14.5px;font-weight:500;text-decoration:none}:where(.pp) nav.tabs a:hover{color:var(--on-dark)}:where(.pp) nav.tabs a[aria-current=page]{color:var(--on-dark);background:#ffffff14}:where(.pp) .btn{border-radius:var(--r-sm);border:1px solid var(--hairline);color:var(--ink);background:var(--card);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}:where(.pp) .btn:hover{border-color:var(--primary)}:where(.pp) .btn.primary{color:#fff;background:#5b3fd6;border-color:#5b3fd6}:where(.pp) .btn.primary:hover{background:#6d51e2}:where(.pp) .btn.on-dark{color:#fff;background:0 0;border-color:#ffffff47}:where(.pp) .hero{background:var(--dark);color:var(--on-dark);padding-block:64px 72px;position:relative;overflow:hidden}:where(.pp) .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#5b3fd659,#0000);height:520px;position:absolute;inset:auto -10% -60% 40%}:where(.pp) .hero .wrap{z-index:1;gap:18px;display:grid;position:relative}:where(.pp) .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}:where(.pp) .eyebrow:before{content:"";background:currentColor;width:22px;height:2px}:where(.pp) .hero .eyebrow{color:var(--lav)}:where(.pp) .center .eyebrow{justify-content:center}:where(.pp) h1,:where(.pp) h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:500}:where(.pp) h1{max-width:22ch;font-size:clamp(34px,5vw,56px);line-height:1.06}:where(.pp) h1 em,:where(.pp) h2 em{color:var(--primary);font-style:normal;display:block}:where(.pp) .hero h1 em{color:var(--lav)}:where(.pp) h2{font-size:clamp(26px,3.4vw,38px);line-height:1.12}:where(.pp) h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}:where(.pp) p{margin:0}:where(.pp) .lede{color:var(--on-dark-body);max-width:60ch;font-size:18px}:where(.pp) .hero .price-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:where(.pp) .hero .price-line b{letter-spacing:-.03em;color:#fff;font-size:clamp(44px,6vw,64px);font-weight:600}:where(.pp) .hero .price-line span{color:var(--on-dark-body);font-size:17px}:where(.pp) .btns{flex-wrap:wrap;gap:12px;display:flex}:where(.pp) .sec{padding-block:72px}:where(.pp) .sec.soft{background:var(--soft);border-block:1px solid var(--hairline)}:where(.pp) .sec-head{gap:12px;max-width:760px;margin-bottom:36px;display:grid}:where(.pp) .sec-head.center{text-align:center;justify-items:center;margin-inline:auto}:where(.pp) .sec-head p{color:var(--body);max-width:62ch;font-size:16.5px}:where(.pp) .num{font-variant-numeric:tabular-nums}:where(.pp) .card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);min-width:0;padding:28px}:where(.pp) .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1040px){:where(.pp) .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(.pp) .pgrid{grid-template-columns:1fr}}:where(.pp) .pcard{grid-template-rows:auto auto auto 1fr auto;gap:14px;display:grid}:where(.pp) .pcard .tag{color:var(--body);font-size:13px}:where(.pp) .price{align-items:baseline;gap:6px;display:flex}:where(.pp) .price b{letter-spacing:-.03em;font-size:40px;font-weight:600}:where(.pp) .price span{color:var(--muted);font-size:14px}:where(.pp) .rows{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}:where(.pp) .rows li{border-bottom:1px solid var(--hairline);gap:10px;padding:10px 0;font-size:14px;display:flex}:where(.pp) .rows li:before{content:"";background:var(--primary-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' fill='none' stroke='%235b3fd6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}:where(.pp) .pcard .btn{width:100%}:where(.pp) .calc{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;overflow:hidden}@media (max-width:820px){:where(.pp) .calc{grid-template-columns:1fr}}:where(.pp) .calc .in{align-content:start;gap:0;padding:28px;display:grid}:where(.pp) .calc .out{background:var(--dark);color:var(--on-dark);align-content:start;gap:16px;padding:28px;display:grid}:where(.pp) .glabel{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);padding:18px 0 6px;font-size:12px;font-weight:600}:where(.pp) .glabel:first-child{padding-top:0}:where(.pp) .field{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:14px;padding:9px 0;display:grid}:where(.pp) .field label{font-size:14.5px}:where(.pp) .field label small{color:var(--muted);font-size:12.5px;display:block}:where(.pp) .field input{border:1px solid var(--hairline);background:var(--soft);width:100%;color:var(--ink);font:500 15px var(--font);text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 12px}:where(.pp) .field input:focus{border-color:var(--primary)}:where(.pp) .total{letter-spacing:-.03em;font-size:clamp(34px,4.5vw,46px);font-weight:600;line-height:1.05}:where(.pp) .total small{letter-spacing:0;color:var(--on-dark-body);margin-top:6px;font-size:14px;font-weight:400;display:block}:where(.pp) .kv{grid-template-columns:minmax(0,1fr) auto;margin:0;font-size:14px;display:grid}:where(.pp) .kv dt,:where(.pp) .kv dd{border-bottom:1px solid var(--on-dark-line);margin:0;padding:9px 0}:where(.pp) .kv dt{color:var(--on-dark-body)}:where(.pp) .kv dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}:where(.pp) .kv .t{color:#fff;border-bottom:0;font-weight:600}:where(.pp) .out .note{color:var(--on-dark-body);font-size:13px}:where(.pp) .out a.link{color:var(--lav);font-size:14px;font-weight:500}:where(.pp) .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){:where(.pp) .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:where(.pp) .tiles{grid-template-columns:1fr}}:where(.pp) .tile{align-content:start;gap:8px;display:grid}:where(.pp) .tile .k{color:var(--primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:where(.pp) .tile p{color:var(--body);font-size:14.5px}:where(.pp) .tbd{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);vertical-align:middle;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}:where(.pp) .addons{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (min-width:1101px){:where(.pp) .addon h3{min-height:3.2em;min-height:2lh}}@media (max-width:1100px){:where(.pp) .addons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){:where(.pp) .addons{grid-template-columns:1fr}}:where(.pp) .addon{align-content:start;gap:6px;display:grid}:where(.pp) .addon .v{letter-spacing:-.02em;font-size:28px;font-weight:600}:where(.pp) .addon p{color:var(--body);font-size:14.5px}:where(.pp) .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:980px){:where(.pp) .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(.pp) .fgrid{grid-template-columns:1fr}}:where(.pp) .fcard h3{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:16px;display:flex}:where(.pp) .fcard h3 span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}:where(.pp) .fcard ul{margin:0;padding:0;list-style:none}:where(.pp) .fcard li{border-top:1px solid var(--hairline);padding:9px 0;font-size:14px}:where(.pp) .fcard li b{font-weight:500;display:block}:where(.pp) .fcard li span{color:var(--muted);font-size:13px}:where(.pp) .fcard details summary{cursor:pointer;color:var(--primary);padding-top:10px;font-size:14px;font-weight:500;list-style:none}:where(.pp) .fcard details summary::-webkit-details-marker{display:none}:where(.pp) .egrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){:where(.pp) .egrid{grid-template-columns:1fr}}:where(.pp) .ecard{grid-template-rows:auto auto 1fr auto;gap:12px;display:grid}:where(.pp) .ecard .lvl{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}:where(.pp) .ecard p{color:var(--body);font-size:14px}:where(.pp) .ecard .cost{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding-top:14px;display:flex}:where(.pp) .ecard .cost b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}:where(.pp) .ecard .cost span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}:where(.pp) .egroup{gap:16px;display:grid}:where(.pp) .egroup+.egroup{margin-top:36px}:where(.pp) .egroup h3{font-size:17px}:where(.pp) .cta-band{background:var(--primary-tint);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:24px 28px;display:flex}:where(.pp) .cta-band p{color:var(--body);max-width:60ch}:where(.pp) .cta-band b{color:var(--ink);font-size:17px;font-weight:600;display:block}:where(.pp) .tbl{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);overflow-x:auto}:where(.pp) table{border-collapse:collapse;width:100%;font-size:14.5px}:where(.pp) th,:where(.pp) td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:13px 20px}:where(.pp) th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}:where(.pp) tr:last-child td{border-bottom:0}:where(.pp) td.r,:where(.pp) th.r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.pp) td small{color:var(--muted);font-size:12.5px;display:block}:where(.pp) .panel{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}:where(.pp) .panel h3.sub{margin-bottom:14px;font-size:20px;font-weight:600}:where(.pp) .faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}:where(.pp) .faq-left{position:sticky;top:96px}:where(.pp) .faq-left .sec-head{gap:20px;max-width:none;margin-bottom:0}:where(.pp) .faq-card{background:var(--card);border:1px solid var(--hairline);border-radius:28px;gap:8px;max-width:460px;margin-top:36px;padding:26px;display:grid}:where(.pp) .faq-card h3{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}:where(.pp) .faq-card p{color:var(--body);margin:0;font-size:15px;line-height:1.6}:where(.pp) .faq-card .btn{border-radius:var(--r-sm);width:100%;height:52px;margin-top:14px;font-size:16px;font-weight:600}:where(.pp) .faq-left .eyebrow{letter-spacing:.12em;font-size:12.5px;font-weight:500}:where(.pp) .faq-left .eyebrow:before{width:28px;height:1px}:where(.pp) .faq-left h2{letter-spacing:-.03em;font-size:clamp(34px,4.2vw,48px);line-height:1.1}:where(.pp) .faq-left h2 em{display:inline}:where(.pp) .faq{gap:8px;min-width:0;display:grid}:where(.pp) .faq-item{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);transition:background-color .25s,border-color .25s}:where(.pp) .faq-item.is-open{background:var(--primary-tint);border-color:var(--lav)}:where(.pp) .faq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 15.5px/1.4 var(--font);color:var(--ink);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}:where(.pp) .faq-q:focus-visible{outline:3px solid var(--lav);outline-offset:2px;border-radius:var(--r-md)}:where(.pp) .faq-ic{background:var(--card);border:1px solid var(--hairline);width:28px;height:28px;color:var(--body);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,border-color .25s,color .25s;display:grid}:where(.pp) .faq-ic svg{transition:transform .3s;display:block}:where(.pp) .faq-q:hover .faq-ic{border-color:var(--lav);color:var(--primary)}:where(.pp) .faq-item.is-open .faq-ic{background:var(--primary);border-color:var(--primary);color:#fff}:where(.pp) .faq-item.is-open .faq-ic svg{transform:rotate(45deg)}:where(.pp) .faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}:where(.pp) .faq-a>div{visibility:hidden;min-height:0;transition:visibility 0s linear .3s;overflow:hidden}:where(.pp) .faq-item.is-open .faq-a{grid-template-rows:1fr}:where(.pp) .faq-item.is-open .faq-a>div{visibility:visible;transition-delay:0s}:where(.pp) .faq-a p{color:var(--body);max-width:70ch;margin:0;padding:0 64px 22px 22px;font-size:15px;line-height:1.65}@media (max-width:820px){:where(.pp) .faq-grid{grid-template-columns:1fr;gap:28px}:where(.pp) .faq-left{position:static}:where(.pp) .faq-q{padding:18px}:where(.pp) .faq-a p{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){:where(.pp) .faq-item,:where(.pp) .faq-ic,:where(.pp) .faq-ic svg,:where(.pp) .faq-a,:where(.pp) .faq-a>div{transition:none}}@media (prefers-reduced-motion:no-preference){:where(.pp) .page{animation:.2s ease-out fade}@keyframes fade{0%{opacity:.5}to{opacity:1}}}.pp{--c-pro:#6b46ff;--c-books:#005125;--c-audit:#260cb8;--c-tax:#2563eb;--scene-bg:#fff;--scene-soft:#f6f7fb;--scene-line:#e7e9f1;--scene-ink:#0e1120;--scene-muted:#7c8196}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp{--c-pro:#b69cff;--c-books:#5fd39a;--c-audit:#8c86ff;--c-tax:#6fa8ff;--scene-bg:#151935;--scene-soft:#1b2042;--scene-line:#2a3052;--scene-ink:#eef0f7;--scene-muted:#9ca1b6}}:root[data-theme=dark] .pp{--c-pro:#b69cff;--c-books:#5fd39a;--c-audit:#8c86ff;--c-tax:#6fa8ff;--scene-bg:#151935;--scene-soft:#1b2042;--scene-line:#2a3052;--scene-ink:#eef0f7;--scene-muted:#9ca1b6}:where(.pp) .fold{border-top:1px solid var(--hairline);padding-block:80px}:where(.pp) .fold.alt{background:var(--soft)}:where(.pp) .fold .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}:where(.pp) .fold.alt .fold-copy{order:2}@media (max-width:920px){:where(.pp) .fold .wrap{grid-template-columns:minmax(0,1fr);gap:32px}:where(.pp) .fold.alt .fold-copy{order:0}}:where(.pp) .fold-copy{align-content:start;gap:18px;display:grid}:where(.pp) .pdot{letter-spacing:.14em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}:where(.pp) .pdot:before{content:"";background:var(--c);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);border-radius:50%}:where(.pp) .fold h2 em{color:var(--c)}:where(.pp) .fold .lead{color:var(--body);max-width:52ch;font-size:16.5px}:where(.pp) .fold .rows li:before{background-color:color-mix(in srgb,var(--c) 14%,transparent);background-image:none;position:relative}:where(.pp) .fold .rows li{position:relative}:where(.pp) .fold .rows li:after{content:"";border-left:1.8px solid var(--c);border-bottom:1.8px solid var(--c);width:6px;height:3px;position:absolute;top:16px;left:5px;transform:rotate(-45deg)}:where(.pp) .fold-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}:where(.pp) .fold-price b{letter-spacing:-.03em;font-size:34px;font-weight:600}:where(.pp) .fold-price span{color:var(--muted);font-size:14px}:where(.pp) .stage{min-width:0;position:relative}:where(.pp) .stage:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 26%,transparent),transparent 72%);filter:blur(8px);z-index:0;pointer-events:none;position:absolute;inset:-8% -6%}:where(.pp) .scene{z-index:1;background:var(--scene-bg);color:var(--scene-ink);border:1px solid var(--scene-line);border-radius:18px;font-size:13px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0e112059,0 2px 6px #0e11200f}:where(.pp) .scene .bar{border-bottom:1px solid var(--scene-line);background:var(--scene-soft);align-items:center;gap:7px;padding:11px 14px;display:flex}:where(.pp) .scene .bar i{background:var(--scene-line);border-radius:50%;width:9px;height:9px}:where(.pp) .scene .wm{letter-spacing:-.01em;margin-left:8px;font-size:13.5px;font-weight:500}:where(.pp) .scene .wm b{color:var(--c);font-weight:600}:where(.pp) .scene .live{color:var(--c);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:flex}:where(.pp) .scene .live:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite paused pulse}:where(.pp) .scene.run .live:before{animation-play-state:running}@keyframes pulse{50%{opacity:.25}}:where(.pp) .scene .body{gap:12px;padding:16px;display:grid}:where(.pp) .s-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:520px){:where(.pp) .s-grid{grid-template-columns:minmax(0,1fr)}}:where(.pp) .pane{border:1px solid var(--scene-line);border-radius:12px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}:where(.pp) .ph{letter-spacing:.06em;text-transform:uppercase;color:var(--scene-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}:where(.pp) .line{background:var(--scene-soft);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}:where(.pp) .line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pp) .line .ic{color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:6px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:700}:where(.pp) .line .amt{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:500}:where(.pp) .chip{color:var(--c);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}:where(.pp) .line .amt+.chip{margin-left:0}:where(.pp) .conf{color:var(--ok);flex:none;font-size:10.5px;font-style:normal;font-weight:600}:where(.pp) .type{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600;display:inline-block}:where(.pp) .track{background:var(--scene-line);border-radius:99px;height:6px;overflow:hidden}:where(.pp) .track i{background:var(--c);border-radius:99px;width:0;height:100%;transition:width 1.4s cubic-bezier(.4,.1,.2,1);display:block}:where(.pp) .stepline{color:var(--scene-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:11px;font-weight:500;display:grid}:where(.pp) .ai-line{color:var(--scene-muted);border-top:1px dashed var(--scene-line);align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}:where(.pp) .ai-line b{color:var(--c)}:where(.pp) .badge{color:#fff;background:var(--c);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.pp) .tick{border:1.5px solid var(--scene-line);color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;transition:background .3s,border-color .3s;display:grid}:where(.pp) .board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:150px;display:grid;position:relative}:where(.pp) .col{background:var(--scene-soft);border-radius:10px;align-content:start;gap:6px;padding:8px;display:grid}:where(.pp) .card-s{background:var(--scene-bg);border:1px solid var(--scene-line);border-radius:8px;gap:2px;min-width:0;padding:7px 8px;font-size:11.5px;display:grid}:where(.pp) .card-s small{color:var(--scene-muted);font-size:10.5px}:where(.pp) .card-s.mv{border-color:var(--c);width:calc(33.3333% - 21.3333px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--c) 60%,transparent);transition:left .9s cubic-bezier(.5,0,.2,1);position:absolute;top:84px;left:8px}:where(.pp) .wave{flex:none;align-items:center;gap:2px;height:22px;display:flex}:where(.pp) .wave i{background:var(--c);border-radius:2px;width:3px;height:40%;animation:.9s ease-in-out infinite alternate paused wv}:where(.pp) .scene.run .wave i{animation-play-state:running}:where(.pp) .wave i:nth-child(2n){animation-duration:.7s}:where(.pp) .wave i:nth-child(3n){animation-duration:1.1s}:where(.pp) .wave i:nth-child(5n){animation-duration:.6s}@keyframes wv{0%{height:20%}to{height:100%}}:where(.pp) .dots{grid-template-columns:repeat(10,12px);justify-content:space-between;gap:7px 0;padding:2px 0;display:grid}:where(.pp) .dots i{aspect-ratio:1;background:var(--scene-line);border-radius:50%;transition:background .35s,transform .35s}:where(.pp) .scene [data-at]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}:where(.pp) .scene [data-at][data-fx=pop]{transform:scale(.92)}:where(.pp) .scene .dots i[data-at]{opacity:1;transform:none}:where(.pp) .scene [data-at] .type{clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(12,end) .25s}@media (prefers-reduced-motion:reduce){:where(.pp) .scene [data-at],:where(.pp) .scene [data-at] .type,:where(.pp) .track i,:where(.pp) .card-s.mv{transition:none!important}:where(.pp) .wave i,:where(.pp) .scene .live:before{animation:none!important}}:where(.pp) .hero.split .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}@media (max-width:980px){:where(.pp) .hero.split .wrap{grid-template-columns:minmax(0,1fr)}}:where(.pp) .hero.split h1{font-size:clamp(34px,4.4vw,52px)}:where(.pp) .hero.split .stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 45%,transparent),transparent 72%)}:where(.pp) .ft-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(.pp) .ft-search{flex:1;min-width:220px;max-width:420px;position:relative}:where(.pp) .ft-search input{border:1px solid var(--hairline);background:var(--card);width:100%;color:var(--ink);font:400 15px var(--font);border-radius:12px;padding:11px 14px 11px 38px}:where(.pp) .ft-search svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(.pp) .ft-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}:where(.pp) .ft-toggle{color:var(--primary);font:600 14px var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0;text-decoration:underline}:where(.pp) .ftable{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;font-size:14.5px}:where(.pp) .ftable th,:where(.pp) .ftable td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:0}:where(.pp) .ftable thead th{background:var(--card);vertical-align:middle;text-transform:none;letter-spacing:0;color:var(--ink);padding:20px 24px;font-size:15px}:where(.pp) .ftable thead th:first-child{border-top-left-radius:var(--r-md)}:where(.pp) .ftable thead th:last-child{border-top-right-radius:var(--r-md);border-left:1px solid var(--hairline);text-align:center;width:260px}@media (min-width:900px){:where(.pp) .ftable thead th{top:calc(env(safe-area-inset-top,0px) + 70px);z-index:3;box-shadow:0 1px 0 var(--hairline);position:sticky}}:where(.pp) .fth-name small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}:where(.pp) .fth-name b{letter-spacing:-.01em;font-size:20px;font-weight:600}:where(.pp) .fth-price{justify-items:center;gap:8px;display:grid}:where(.pp) .fth-price b{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}:where(.pp) .fth-price span{color:var(--muted);font-size:12.5px;font-weight:500}:where(.pp) .fth-price .btn{width:100%;padding:9px 14px;font-size:13.5px}:where(.pp) .ftable tr.gh td{background:var(--dark);border-bottom:1px solid #ffffff14}:where(.pp) .ftable tr.gh button{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;align-items:center;gap:14px;width:100%;padding:15px 20px;font-size:16px;font-weight:600;display:flex}:where(.pp) .ftable tr.gh button:focus-visible{outline:3px solid var(--lav);outline-offset:-3px}:where(.pp) .ftable tr.gh .chev{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:transform .2s,background .2s;display:grid}:where(.pp) .ftable tr.gh button[aria-expanded=true] .chev{background:var(--c,#5b3fd6);transform:rotate(180deg)}:where(.pp) .ftable tr.gh .cnt{color:#fff9;margin-left:auto;font-size:12.5px;font-weight:500}:where(.pp) .ftable td.fn{padding:12px 16px 12px 58px;position:relative}:where(.pp) .ftable td.ok{text-align:center;border-left:1px solid var(--hairline);width:260px}:where(.pp) .fn-in{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.pp) .okmark{background:color-mix(in srgb,var(--c,#5b3fd6) 14%,transparent);width:22px;height:22px;color:var(--c,#5b3fd6);border-radius:50%;place-items:center;display:inline-grid}:where(.pp) .info{border:1px solid var(--hairline);background:var(--card);width:18px;height:18px;color:var(--muted);font:600 11px/1 var(--font);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}:where(.pp) .info:hover,:where(.pp) .info[aria-expanded=true]{color:var(--primary);border-color:var(--primary)}:where(.pp) .tipbox{z-index:6;background:var(--dark);color:#fff;text-align:left;border-radius:10px;width:min(320px,70vw);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:58px;box-shadow:0 12px 30px -10px #0e112080}:where(.pp) .tipbox:before{content:"";background:var(--dark);width:10px;height:10px;position:absolute;top:-5px;left:6px;transform:rotate(45deg)}:where(.pp) .aichip{letter-spacing:.02em;color:var(--c,#5b3fd6);border:1px solid color-mix(in srgb,var(--c,#5b3fd6) 40%,transparent);background:color-mix(in srgb,var(--c,#5b3fd6) 8%,transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}:where(.pp) .aichip:hover{background:color-mix(in srgb,var(--c,#5b3fd6) 16%,transparent)}:where(.pp) .ftable tbody.grp:last-child tr:last-child td{border-bottom:0}:where(.pp) .ftable tbody.grp:last-child tr:last-child td:first-child{border-bottom-left-radius:var(--r-md)}:where(.pp) .ftable tbody.grp:last-child tr:last-child td:last-child{border-bottom-right-radius:var(--r-md)}:where(.pp) .ft-empty{text-align:center;color:var(--muted);padding:22px}:where(.pp) .ft-note{border:1px solid var(--hairline);border-left:3px solid var(--primary);color:var(--body);background:var(--card);border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:14px;display:flex}@media (max-width:640px){:where(.pp) .ftable td.fn .tipbox{left:20px}:where(.pp) .ftable thead th:last-child,:where(.pp) .ftable td.ok{width:96px}:where(.pp) .fth-price .btn{display:none}:where(.pp) .fth-price b{font-size:22px}:where(.pp) .ftable td.fn{padding-left:20px}:where(.pp) .ftable thead th{padding:16px}}:where(.pp) .scene.a1 [data-at="1"]{opacity:1;transform:none}:where(.pp) .scene.a1 [data-at="1"] .type{clip-path:inset(0)}:where(.pp) .scene.a1 .dots i[data-at="1"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a1 .tick[data-tk="1"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a2 [data-at="2"]{opacity:1;transform:none}:where(.pp) .scene.a2 [data-at="2"] .type{clip-path:inset(0)}:where(.pp) .scene.a2 .dots i[data-at="2"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a2 .tick[data-tk="2"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a3 [data-at="3"]{opacity:1;transform:none}:where(.pp) .scene.a3 [data-at="3"] .type{clip-path:inset(0)}:where(.pp) .scene.a3 .dots i[data-at="3"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a3 .tick[data-tk="3"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a4 [data-at="4"]{opacity:1;transform:none}:where(.pp) .scene.a4 [data-at="4"] .type{clip-path:inset(0)}:where(.pp) .scene.a4 .dots i[data-at="4"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a4 .tick[data-tk="4"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a5 [data-at="5"]{opacity:1;transform:none}:where(.pp) .scene.a5 [data-at="5"] .type{clip-path:inset(0)}:where(.pp) .scene.a5 .dots i[data-at="5"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a5 .tick[data-tk="5"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a6 [data-at="6"]{opacity:1;transform:none}:where(.pp) .scene.a6 [data-at="6"] .type{clip-path:inset(0)}:where(.pp) .scene.a6 .dots i[data-at="6"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a6 .tick[data-tk="6"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a7 [data-at="7"]{opacity:1;transform:none}:where(.pp) .scene.a7 [data-at="7"] .type{clip-path:inset(0)}:where(.pp) .scene.a7 .dots i[data-at="7"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a7 .tick[data-tk="7"]{background:var(--c);border-color:var(--c)}:where(.pp) .scene.a8 [data-at="8"]{opacity:1;transform:none}:where(.pp) .scene.a8 [data-at="8"] .type{clip-path:inset(0)}:where(.pp) .scene.a8 .dots i[data-at="8"]{background:var(--c);transform:scale(1.15)}:where(.pp) .scene.a8 .tick[data-tk="8"]{background:var(--c);border-color:var(--c)}:where(.pp) [data-scene=tax].a1 .track i{width:12%}:where(.pp) [data-scene=tax].a3 .track i{width:40%}:where(.pp) [data-scene=tax].a6 .track i{width:70%}:where(.pp) [data-scene=tax].a8 .track i{width:100%}:where(.pp) [data-scene=books].a5 .track i{width:55%}:where(.pp) [data-scene=books].a6 .track i{width:100%}:where(.pp) [data-scene=pro].a3 .mv{left:calc(33.3333% + 10.6667px)}:where(.pp) [data-scene=pro].a6 .mv{left:calc(66.6667% + 13.3333px)}:where(.pp) .fold.alt .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:920px){:where(.pp) .fold.alt .wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:where(.pp) nav.tabs{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;overflow-x:auto}:where(.pp) nav.tabs::-webkit-scrollbar{display:none}:where(.pp) nav.tabs a{white-space:nowrap}}:where(.pp) .fold-pricecard{background:color-mix(in srgb,var(--c) 7%,var(--card));border:1px solid color-mix(in srgb,var(--c) 30%,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--c) 60%,transparent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;padding:18px 22px;display:flex}:where(.pp) .fpc-num{align-items:center;gap:10px;display:flex}:where(.pp) .fpc-num b{letter-spacing:-.035em;color:var(--ink);font-size:clamp(46px,5vw,60px);font-weight:600;line-height:1}:where(.pp) .fpc-num span{color:var(--body);font-size:13px;font-weight:500;line-height:1.3}:where(.pp) .fold-pricecard p{min-width:180px;color:var(--body);border-left:1px solid color-mix(in srgb,var(--c) 25%,transparent);flex:1;padding-left:18px;font-size:14px}:where(.pp) .lean-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:960px){:where(.pp) .lean-grid{grid-template-columns:minmax(0,1fr);gap:32px}}:where(.pp) .lean .sec-head{margin-bottom:20px}:where(.pp) .lean-p{color:var(--body);max-width:58ch;margin-bottom:14px;font-size:16.5px}:where(.pp) .lean-strong{color:var(--ink);max-width:48ch;font-size:18px;font-weight:600}:where(.pp) .lean-vis{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;display:grid}:where(.pp) .lv-arrow{align-self:center}@media (max-width:560px){:where(.pp) .lean-vis{grid-template-columns:minmax(0,1fr)}:where(.pp) .lv-arrow{justify-self:center;transform:rotate(90deg)}}:where(.pp) .lv-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}:where(.pp) .lv-before{gap:8px;display:grid}:where(.pp) .lv-tool{border:1px dashed var(--hairline);background:var(--soft);color:var(--body);transform:rotate(calc((var(--i) - 2.5) * .6deg));border-radius:11px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:flex}:where(.pp) .lv-tool span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.pp) .lv-tool em{color:var(--muted);border:1px solid var(--hairline);background:var(--card);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}:where(.pp) .lv-arrow{color:var(--primary)}:where(.pp) .lv-suite{background:var(--dark);color:#fff;border-radius:18px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #5b3fd68c}:where(.pp) .lv-suite:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#5b3fd673,#0000);height:220px;position:absolute;inset:auto -30% -60% 10%}:where(.pp) .lv-brand{letter-spacing:-.02em;font-size:20px;font-weight:500}:where(.pp) .lv-brand b{color:var(--lav);font-weight:600}:where(.pp) .lv-prods{flex-wrap:wrap;gap:6px;display:flex}:where(.pp) .lv-prods span{border:1px solid color-mix(in srgb,var(--c) 70%,transparent);background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}:where(.pp) .lv-row{color:#ffffffd9;z-index:1;border-top:1px solid #ffffff1a;padding-top:8px;font-size:13.5px;position:relative}@media (prefers-reduced-motion:no-preference){:where(.pp) .lv-tool{transition:transform .4s}:where(.pp) .lean-vis:hover .lv-tool{transform:none}}:where(.pp) .incl{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:32px 36px;display:grid;position:relative;overflow:hidden}@media (max-width:700px){:where(.pp) .incl{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}}:where(.pp) .incl:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}:where(.pp) .incl-num b{letter-spacing:-.04em;color:var(--primary);font-size:clamp(52px,7vw,76px);font-weight:600;line-height:1;display:block}:where(.pp) .incl-num span{color:var(--muted);font-size:14px;font-weight:500}:where(.pp) .incl-copy p{color:var(--body);max-width:52ch;font-size:18px}:where(.pp) .incl-copy b{color:var(--ink)}:where(.pp) .incl-rate{margin-top:10px;font-weight:600;color:var(--primary)!important;font-size:14px!important}:where(.pp) .disclaimer{border:1px solid var(--hairline);border-left:4px solid var(--warn);background:var(--warn-bg);border-radius:14px;margin-top:36px;padding:20px 24px}:where(.pp) .disclaimer h3{color:var(--ink);margin-bottom:6px;font-size:16px}:where(.pp) .disclaimer p{color:var(--body);max-width:95ch;font-size:14.5px}:where(.pp) .hub-hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (max-width:980px){:where(.pp) .hub-hero .wrap{grid-template-columns:minmax(0,1fr)}}:where(.pp) .hh-copy{gap:18px;min-width:0;display:grid}:where(.pp) .hh-card{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;gap:4px;padding:10px;display:grid;position:relative;box-shadow:0 30px 60px -30px #5b3fd699}:where(.pp) .hh-top{letter-spacing:.12em;text-transform:uppercase;color:var(--lav);padding:12px 14px 8px;font-size:12px;font-weight:600}:where(.pp) .hh-row{color:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:background .2s;display:flex}:where(.pp) .hh-row:hover{background:#ffffff0f}:where(.pp) .hh-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 30%,transparent);border-radius:50%;flex:none}:where(.pp) .hh-name{flex:1;min-width:0;font-size:16px;font-weight:600}:where(.pp) .hh-name small{color:var(--on-dark-body);font-size:12.5px;font-weight:400;display:block}:where(.pp) .hh-row b{letter-spacing:-.03em;font-size:30px;font-weight:600}:where(.pp) .hh-row b:after{content:"/user";color:var(--on-dark-body);letter-spacing:0;margin-left:3px;font-size:12px;font-weight:500}:where(.pp) .hh-chips{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;margin-top:4px;padding:10px 14px 12px;display:flex}:where(.pp) .hh-chips span{color:var(--on-dark-body);background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:12px}:where(.pp) .ecard.ed{grid-template-rows:auto auto auto 1fr auto auto;gap:10px}:where(.pp) .ehead{justify-content:space-between;align-items:center;display:flex}:where(.pp) .ereset{color:var(--muted);font:500 12.5px var(--font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}:where(.pp) .ereset:hover{color:var(--primary)}:where(.pp) .erows{border-top:1px solid var(--hairline);display:grid}:where(.pp) .erow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 74px 58px;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}:where(.pp) .erow label{min-width:0}:where(.pp) .erow label small{color:var(--muted);font-size:11.5px;line-height:1.3;display:block}:where(.pp) .erow input{border:1px solid var(--hairline);background:var(--soft);width:100%;color:var(--ink);font:500 13.5px var(--font);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}:where(.pp) .erow input:focus{border-color:var(--c,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#5b3fd6) 18%,transparent);outline:none}:where(.pp) .ecr{text-align:right;font-variant-numeric:tabular-nums;color:var(--body);font-size:13px}:where(.pp) .erow.ehd{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 0 6px;font-size:11px;font-weight:600}:where(.pp) .erow.ehd span:nth-child(2),:where(.pp) .erow.ehd span:nth-child(3){text-align:right}:where(.pp) .eper{letter-spacing:.06em;text-transform:uppercase;color:var(--c,var(--primary));margin-top:-4px;font-size:12px;font-weight:600}:where(.pp) .ecard.ed .cost b{color:var(--ink)}:where(.pp) .mix{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;overflow:hidden}@media (max-width:820px){:where(.pp) .mix{grid-template-columns:minmax(0,1fr)}}:where(.pp) .mix-in{padding:26px}:where(.pp) .mix-out{background:var(--dark);color:var(--on-dark);align-content:start;gap:14px;padding:26px;display:grid}:where(.pp) .mrow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:14px;padding:10px 0;display:grid}:where(.pp) .mrow label{font-size:14.5px}:where(.pp) .mrow label b{letter-spacing:.1em;text-transform:uppercase;color:var(--c);margin-right:6px;font-size:11px;font-weight:600}:where(.pp) .mrow label small{color:var(--muted);font-size:12.5px;display:block}:where(.pp) .mrow input{border:1px solid var(--hairline);background:var(--soft);width:100%;color:var(--ink);font:500 15px var(--font);text-align:right;border-radius:10px;padding:9px 12px}:where(.pp) .mix-note{color:var(--muted);margin-top:12px;font-size:13px}:where(.pp) .mix-out .note{color:var(--on-dark-body);font-size:12.5px}:where(.pp) .ecard.ed .lvl{color:var(--c)}.pp{--lg-ink:#151515;--lg-one:#331760;--lga-pro:#6b46ff;--lga-books:#005125;--lga-audit:#260cb8;--lga-tax:#2563eb}:where(.pp) .nav,:where(.pp) .hero,:where(.pp) .lv-suite,:where(.pp) .hh-card,:where(.pp) .mix-out{--lg-ink:#fff;--lg-one:#fff;--lga-pro:#b69cff;--lga-books:#5fd39a;--lga-audit:#8c86ff;--lga-tax:#6fa8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp{--lg-ink:#eef0f7;--lg-one:#eef0f7;--lga-pro:#b69cff;--lga-books:#5fd39a;--lga-audit:#8c86ff;--lga-tax:#6fa8ff}}:root[data-theme=dark] .pp{--lg-ink:#eef0f7;--lg-one:#eef0f7;--lga-pro:#b69cff;--lga-books:#5fd39a;--lga-audit:#8c86ff;--lga-tax:#6fa8ff}:where(.pp) .lg{vertical-align:middle;line-height:0;display:inline-flex}:where(.pp) .lg svg{height:var(--lg-h,24px);width:auto;max-width:100%;display:block}:where(.pp) .lg .k{fill:var(--lg-ink)}:where(.pp) .lg .o{fill:var(--lg-one)}:where(.pp) .lg-pro .a{fill:var(--lga-pro)}:where(.pp) .lg-books .a{fill:var(--lga-books)}:where(.pp) .lg-audit .a{fill:var(--lga-audit)}:where(.pp) .lg-tax .a{fill:var(--lga-tax)}:where(.pp) .lv-brand{--lg-h:24px}:where(.pp) .lv-prods{--lg-h:13px}:where(.pp) .scene .wm{--lg-h:15px;margin-left:6px;display:inline-flex}:where(.pp) .scene .lg .k{fill:var(--scene-ink)}:where(.pp) .scene .lg .a{fill:var(--c)}:where(.pp) .lv-prods>span{align-items:center;padding:6px 10px;display:inline-flex}:where(.pp) .lv-prods .lg{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:where(.pp) .hh-name{--lg-h:22px}:where(.pp) .hh-name .lg{margin-bottom:4px}:where(.pp) .flogo{--lg-h:30px;flex-wrap:wrap;align-items:center;gap:14px;display:flex}:where(.pp) .flogo>span:not(.lg){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}:where(.pp) .plogo{--lg-h:34px;flex-wrap:wrap;align-items:center;gap:14px;display:flex}:where(.pp) .plogo>span:not(.lg){letter-spacing:.14em;text-transform:uppercase;color:var(--lav);border-left:1px solid var(--on-dark-line);padding-left:14px;font-size:13px;font-weight:600}:where(.pp) .fth-name{--lg-h:22px}:where(.pp) .fth-name .lg{margin-bottom:4px}:where(.pp) .ptabs{--lg-h:20px;background:var(--card);border:1px solid var(--hairline);scrollbar-width:none;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:28px;padding:6px;display:flex;overflow-x:auto}:where(.pp) .ptabs::-webkit-scrollbar{display:none}:where(.pp) .ptabs button{--tc:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:46px;padding:0 22px;transition:background-color .3s;display:inline-flex}:where(.pp) .ptabs button[data-ptab=pro],:where(.pp) .ptabs button[data-tab=pro]{--tc:#6b46ff}:where(.pp) .ptabs button[data-ptab=books],:where(.pp) .ptabs button[data-tab=books]{--tc:#005125}:where(.pp) .ptabs button[data-ptab=audit],:where(.pp) .ptabs button[data-tab=audit]{--tc:#260cb8}:where(.pp) .ptabs button[data-ptab=tax],:where(.pp) .ptabs button[data-tab=tax]{--tc:#2563eb}:where(.pp) .ptabs button .lg{filter:grayscale();opacity:.7;transition:filter .3s,opacity .3s}:where(.pp) .ptabs button:hover{background:color-mix(in srgb,var(--tc) 8%,transparent)}:where(.pp) .ptabs button:hover .lg{filter:none;opacity:1}:where(.pp) .ptabs button[aria-selected=true]{background:var(--tc)}:where(.pp) .ptabs button[aria-selected=true] .lg{filter:brightness(0)invert();opacity:1}:where(.pp) .ptabs button:focus-visible{outline:3px solid var(--lav);outline-offset:2px;border-radius:999px}@media (max-width:560px){:where(.pp) .ptabs{--lg-h:16px;flex-wrap:nowrap}:where(.pp) .ptabs button{height:42px;padding:0 16px}:where(.pp) .plogo{--lg-h:28px}:where(.pp) .flogo{--lg-h:26px}}@media (prefers-reduced-motion:reduce){:where(.pp) .ptabs button,:where(.pp) .ptabs button .lg{transition:none}}:where(.pp) .sub .step{background:var(--primary-tint);width:26px;height:26px;color:var(--primary);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;font-size:13px;font-weight:700;display:inline-grid}:where(.pp) .exnote{color:var(--body);max-width:80ch;margin-top:16px;font-size:14px}:where(.pp) .pp-mix{margin-top:36px}:where(.pp) .mix-lede{color:var(--body);max-width:70ch;margin:-6px 0 16px;font-size:15px}:where(.pp) .soon{letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;white-space:nowrap;background:#fff4db;border:1px solid #f1d9a4;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}:where(.pp) .ft-legend .soon{margin-left:4px}:where(.pp) tr.is-soon .fn-in>span:first-child{color:var(--body)}@media (prefers-color-scheme:dark){:where(.pp) :root:not([data-theme=light]) .soon{color:#ffd58a;background:#ffc44d1f;border-color:#ffc44d59}}:where(.pp) :root[data-theme=dark] .soon{color:#ffd58a;background:#ffc44d1f;border-color:#ffc44d59}:where(.pp) .integ{background:var(--soft)}:where(.pp) .ig{grid-template-columns:minmax(0,.9fr) minmax(80px,.6fr) minmax(0,1.2fr);align-items:stretch;margin-top:8px;display:grid}:where(.pp) .ig-hub{align-items:center;display:grid}:where(.pp) .ig-core{background:var(--dark);color:#fff;--lg-h:30px;--lg-ink:#fff;--lga-tax:#6fa8ff;border-radius:22px;justify-items:start;gap:12px;padding:28px 24px;display:grid;position:relative;box-shadow:0 30px 60px -30px #2563eb8c}:where(.pp) .ig-core span:not(.lg){color:var(--on-dark-body);font-size:14px}:where(.pp) .ig-core:after{content:"";background:var(--c-tax);width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb,var(--c-tax) 22%,transparent);border-radius:50%;margin-top:-7px;position:absolute;top:50%;right:-7px}:where(.pp) .ig-lines{width:100%;height:100%;overflow:visible}:where(.pp) .ig-lines .ln{fill:none;stroke:var(--hairline);stroke-width:2px;stroke-dasharray:5 6}:where(.pp) .ig-lines .ln.live{stroke:#1f9d55;stroke-width:2.5px;stroke-dasharray:8 7;animation:1.2s linear infinite igflow}@keyframes igflow{to{stroke-dashoffset:-15px}}@media (prefers-reduced-motion:reduce){:where(.pp) .ig-lines .ln.live{animation:none}}:where(.pp) .ig-sw{grid-template-rows:repeat(5,1fr);gap:10px;display:grid}:where(.pp) .sw{background:var(--card);border:1px solid var(--hairline);opacity:.82;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}:where(.pp) .sw.is-live{opacity:1;border-color:#9bd3b0;box-shadow:0 12px 30px -18px #1f9d5599}:where(.pp) .sw-mark{letter-spacing:.02em;width:42px;height:42px;color:var(--body);background:var(--soft);border:1px solid var(--hairline);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}:where(.pp) .sw.is-live .sw-mark{color:#137a40;background:#e6f4ea;border-color:#bfe3cb}:where(.pp) .sw-name b{color:var(--ink);font-size:16px;font-weight:600;display:block}:where(.pp) .sw-name small{color:var(--muted);font-size:12.5px;display:block}:where(.pp) .sw-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#8a5a00;background:#fff4db;border:1px solid #f1d9a4;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}:where(.pp) .sw.is-live .sw-badge{color:#137a40;background:#e6f4ea;border-color:#bfe3cb}:where(.pp) .sw-badge i{background:#1f9d55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f9d5533}:where(.pp) .ig-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}:where(.pp) .ig-note{padding:22px}:where(.pp) .ig-note .k{letter-spacing:.12em;text-transform:uppercase;color:var(--c-tax);font-size:12px;font-weight:600}:where(.pp) .ig-note h3{margin:6px 0;font-size:18px}:where(.pp) .ig-note p{color:var(--body);font-size:14.5px}@media (prefers-color-scheme:dark){:where(.pp) :root:not([data-theme=light]) .sw.is-live .sw-mark,:where(.pp) :root:not([data-theme=light]) .sw.is-live .sw-badge{color:#7ee2a8;background:#1f9d5526;border-color:#1f9d5573}:where(.pp) :root:not([data-theme=light]) .sw-badge{color:#ffd58a;background:#ffc44d1f;border-color:#ffc44d59}}:where(.pp) :root[data-theme=dark] .sw.is-live .sw-mark,:where(.pp) :root[data-theme=dark] .sw.is-live .sw-badge{color:#7ee2a8;background:#1f9d5526;border-color:#1f9d5573}:where(.pp) :root[data-theme=dark] .sw-badge{color:#ffd58a;background:#ffc44d1f;border-color:#ffc44d59}@media (max-width:820px){:where(.pp) .ig{grid-template-columns:minmax(0,1fr);gap:0}:where(.pp) .ig-lines{display:none}:where(.pp) .ig-core:after{margin:0 0 0 -7px;inset:auto auto -7px 50%}:where(.pp) .ig-hub{padding-bottom:28px;position:relative}:where(.pp) .ig-hub:after{content:"";border-left:2px dashed var(--hairline);height:28px;position:absolute;bottom:0;left:50%}:where(.pp) .ig-notes{grid-template-columns:minmax(0,1fr)}:where(.pp) .sw{gap:10px;padding:10px 12px}}:where(.pp) .pp-tabs{margin:8px auto}:where(.pp) .plans .sec-head.center+.pp-tabs{margin-top:8px}:where(.pp) .ppanel .fold{background:0 0;border-top:0;padding-block:36px 24px}:where(.pp) .ppanel .fold .wrap{max-width:none;padding-inline:0}:where(.pp) .pp-ft{margin-top:12px}:where(.pp) .pp-ft .sub{margin-bottom:14px}:where(.pp) .integ-in{border-radius:var(--r-md);background:var(--card);border:1px solid var(--hairline);margin-top:64px;padding:40px clamp(18px,3vw,36px)}:where(.pp) .pp-cta{margin-top:48px}:where(.pp) .ig-books .ig-core{--lga-books:#5fd39a;box-shadow:0 30px 60px -30px #00512599}:where(.pp) .ig-books .ig-core:after{background:#1f9d55;box-shadow:0 0 0 6px #1f9d5540}:where(.pp) .ig-books .ig-sw{grid-template-rows:repeat(5,1fr)}:where(.pp) .sw .sw-mark.sw-logo{box-sizing:border-box;border-radius:12px;width:128px;height:46px;padding:7px 12px;overflow:hidden;background:#fff!important}:where(.pp) .sw .sw-mark.sw-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:32px;display:block}:where(.pp) .sw.is-live .sw-mark.sw-logo{border-color:#bfe3cb}@media (max-width:820px){:where(.pp) .sw .sw-mark.sw-logo{width:88px;height:42px;padding:6px 9px}:where(.pp) .sw .sw-mark.sw-logo img{max-height:28px}}:where(.pp) .tbl.rt{overflow:visible}:where(.pp) .rt td.fn{padding:14px 16px 14px 20px;position:relative}:where(.pp) .rt td.fn .tipbox{left:20px}:where(.pp) .rt .fn-in{flex-wrap:nowrap;align-items:flex-start}:where(.pp) .rt .fn-in .info{margin-top:2px}:where(.pp) .rt .mu{color:var(--muted);margin-top:2px;font-size:12.5px;display:none}:where(.pp) .rt td.r small{color:var(--muted);font-size:12px;font-weight:400;display:block}:where(.pp) .rt-lede{color:var(--body);margin:-4px 0 14px;font-size:14.5px}@media (max-width:620px){:where(.pp) .rt .mu-col{display:none}:where(.pp) .rt .mu{display:block}:where(.pp) .rt th,:where(.pp) .rt td{padding-inline:12px}}:where(.pp) .pp-head{padding:28px 0 18px}:where(.pp) .pp-head h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);line-height:1.12}:where(.pp) .pp-head h2 em{color:var(--c);font-style:normal;display:block}:where(.pp) .pp-flat{text-align:center;color:var(--muted);max-width:62ch;margin:-14px auto 26px;font-size:14px}:where(.pp) .ftabs-lede{color:var(--body);margin:0 0 12px;font-size:15px}:where(.pp) .ftabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}:where(.pp) .ftabs button{text-align:left;border:1px solid var(--hairline);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;gap:2px;min-width:104px;padding:10px 16px;display:grid}:where(.pp) .ftabs button b{font-size:16px;font-weight:600}:where(.pp) .ftabs button small{color:var(--muted);font-size:12px}:where(.pp) .ftabs button[aria-selected=true]{border-color:var(--c-tax);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-tax) 18%,transparent)}:where(.pp) .ftabs button[aria-selected=true] b{color:var(--c-tax)}@media (max-width:560px){:where(.pp) .ftabs button{flex:30%;min-width:0;padding:8px 10px}}:where(.pp) .incl-tag{letter-spacing:.04em;text-transform:uppercase;color:#137a40;white-space:nowrap;background:#e6f4ea;border:1px solid #bfe3cb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:620px){:where(.pp) .rt table{table-layout:fixed;width:100%}:where(.pp) .rt thead th:first-child{width:48%}:where(.pp) .rt th,:where(.pp) .rt td{letter-spacing:0;overflow-wrap:anywhere;padding-inline:8px;font-size:13px}}:where(.pp) .ftable thead th{top:calc(env(safe-area-inset-top,0px) + 72px)}@media (max-width:1024px){:where(.pp) .ftable thead th{top:calc(env(safe-area-inset-top,0px) + 64px)}}:where(.pp) .tbl.rt+.disclaimer{margin-top:20px}
