.pbCmp{--pb-bg:#05010d;--pb-text:#f4f4ff;--pb-muted:#b3b3b3;--pb-primary:#ff005c;--pb-rose-400:#ff637e;--pb-rose-500:#ff2056;--pb-rose-600:#ec003f;--pb-pink-500:#f6339a;--pb-border:#ffffff1a;--pb-card:#ffffff0d;--pb-media:#0e0a14;--pb-grad:linear-gradient(90deg,var(--pb-rose-500),var(--pb-pink-500));--pb-grad-btn:linear-gradient(90deg,var(--pb-rose-600),var(--pb-pink-500));--font-sans:var(--font-pretendard),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--pb-bg);color:var(--pb-text);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;line-height:1.5}.pbCmp .container{width:min(1216px,100% - 40px);margin:0 auto}.pbCmp .section{padding:72px 0}.pbCmp .section-head{text-align:center;max-width:760px;margin:0 auto 44px}.pbCmp p{color:var(--pb-muted);margin:0;font-size:16px;line-height:1.65}.pbCmp h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.1}.pbCmp h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.15}.pbCmp h3{color:var(--pb-text);margin:0;font-size:17px;font-weight:700}.pbCmp .grad-text{background:var(--pb-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pbCmp .btn{background:var(--pb-grad-btn);color:#fff;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .1s;display:inline-block;box-shadow:0 10px 30px #ff205633}.pbCmp .btn:hover{opacity:.9}.pbCmp .btn:active{transform:scale(.97)}.pbCmp .btn-ghost{color:var(--pb-text);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.pbCmp .btn-ghost:hover{background:#ffffff1a}.pbCmp .card{background:var(--pb-card);border:1px solid var(--pb-border);border-radius:12px;transition:border-color .3s,background .3s}.pbCmp .card:hover{background:#ffffff12;border-color:#ff205633}.pbCmp .card-body{padding:20px}.pbCmp .icon-chip{width:44px;height:44px;color:var(--pb-rose-400);background:#ff20561a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pbCmp .icon-chip svg{width:22px;height:22px}.pbCmp .media{aspect-ratio:16/9;text-align:center;background:var(--pb-media);color:var(--pb-muted);place-items:center;padding:16px;font-size:13px;line-height:1.5;display:grid}.pbCmp .card>.media{aspect-ratio:16/10;border-bottom:1px solid var(--pb-border);border-radius:12px 12px 0 0}.pbCmp .media.standalone{border:1px solid var(--pb-border);border-radius:12px}.pbCmp .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pbCmp .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pbCmp .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pbCmp .hero{padding:24px 0 72px;position:relative;overflow:hidden}.pbCmp .hero-overlay{background:radial-gradient(at 50% 0,#ff005c24,#0000 55%);position:absolute;inset:0}.pbCmp .hero-wrap{z-index:1;width:min(1216px,100% - 40px);margin:0 auto;position:relative}.pbCmp .crumbs{color:var(--pb-muted);margin-bottom:64px;font-size:13px}.pbCmp .crumbs a{color:var(--pb-muted);text-decoration:none}.pbCmp .crumbs a:hover{color:var(--pb-text)}.pbCmp .crumbs .sep{opacity:.5;margin:0 8px}.pbCmp .crumbs .here{color:var(--pb-text)}.pbCmp .hero-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.pbCmp .chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex}.pbCmp .chip svg{width:14px;height:14px;color:var(--pb-rose-400)}.pbCmp .hero-copy h1{margin-top:24px;font-size:clamp(42px,4.6vw,68px);line-height:1.03}.pbCmp .hero-copy .lede{color:#cfcfda;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.7}.pbCmp .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.pbCmp .hero-cta .btn{padding:16px 32px;font-size:16px}.pbCmp .media.hero-shot{aspect-ratio:4/3;border-radius:24px}.pbCmp .strip{border-bottom:1px solid var(--pb-border);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--pb-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;padding:18px 0;font-size:12px;display:flex}.pbCmp .strip .on{color:var(--pb-rose-400);font-weight:700}.pbCmp .step-num{font-family:var(--font-mono);color:var(--pb-rose-400);letter-spacing:.1em;font-size:13px;font-weight:700}.pbCmp .faq{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.pbCmp details{background:var(--pb-card);border:1px solid var(--pb-border);border-radius:12px;transition:border-color .3s}.pbCmp details:hover{border-color:#ff205633}.pbCmp summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.pbCmp summary::-webkit-details-marker{display:none}.pbCmp summary:after{content:"+";color:var(--pb-rose-400);flex-shrink:0;font-size:20px;font-weight:600}.pbCmp details[open] summary:after{content:"−"}.pbCmp details .answer{padding:0 20px 18px;font-size:15px}.pbCmp .explore-link{color:inherit;text-decoration:none;display:block}.pbCmp .explore-link .go{color:var(--pb-rose-400);margin-top:10px;font-size:13px;font-weight:700;display:inline-block}.pbCmp .explore-link:hover .go{color:var(--pb-rose-500)}.pbCmp .cta-final{text-align:center;border-top:1px solid var(--pb-border);background:radial-gradient(at 50% 100%,#ff005c1a,#0000 60%);padding:88px 24px}.pbCmp .callout{background:#ff20560f;border:1px solid #ff205647;border-radius:14px;max-width:820px;margin:0 auto;padding:22px 24px}.pbCmp .callout p{color:var(--pb-text);font-size:17px;font-weight:600;line-height:1.6}.pbCmp .verified{font-family:var(--font-mono);letter-spacing:.06em;color:var(--pb-rose-400);text-transform:uppercase;border:1px solid #ff205640;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:11.5px;display:inline-flex}.pbCmp .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--pb-border);background:var(--pb-card);border-radius:14px;overflow-x:auto}.pbCmp .table-scroll::-webkit-scrollbar{height:8px}.pbCmp .table-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}.pbCmp table.cmp{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.pbCmp table.cmp caption{caption-side:top;text-align:left;color:var(--pb-muted);font-size:12.5px;font-family:var(--font-mono);padding:16px 18px 0}.pbCmp table.cmp th,.pbCmp table.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pb-border);padding:14px 16px}.pbCmp table.cmp thead th{color:var(--pb-text);letter-spacing:.01em;z-index:2;background:#0c0716;font-size:13px;font-weight:700;position:sticky;top:0}.pbCmp table.cmp tbody th{color:var(--pb-text);white-space:nowrap;font-weight:600}.pbCmp table.cmp td{color:var(--pb-muted)}.pbCmp table.cmp tbody tr:last-child th,.pbCmp table.cmp tbody tr:last-child td{border-bottom:none}.pbCmp table.cmp th.pb,.pbCmp table.cmp td.pb{background:#ff205617}.pbCmp table.cmp thead th.pb{color:#fff;background:linear-gradient(#ff205638,#ff20561f)}.pbCmp table.cmp th.pb{border-left:1px solid #ff205659;border-right:1px solid #ff205659}.pbCmp table.cmp td.pb{color:var(--pb-text);border-left:1px solid #ff205633;border-right:1px solid #ff205633}.pbCmp table.cmp tbody tr:last-child td.pb{border-bottom:1px solid #ff205659}.pbCmp .yes{color:var(--pb-rose-400);font-weight:700}.pbCmp .no{color:#6b6b76}.pbCmp .mark{font-family:var(--font-mono);color:#c9a227;white-space:nowrap;border:1px solid #c9a22766;border-radius:6px;padding:1px 6px;font-size:11px}.pbCmp .price-card{flex-direction:column;height:100%;display:flex}.pbCmp .price-card .plan{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-rose-400);font-size:12px}.pbCmp .price-card .amt{letter-spacing:-.02em;margin-top:8px;font-size:30px;font-weight:800}.pbCmp .price-card .amt small{color:var(--pb-muted);font-size:14px;font-weight:600}.pbCmp .price-card .sub{color:var(--pb-muted);margin-top:4px;font-size:13px}.pbCmp .price-card.feature{background:#ff20560f;border-color:#ff205659}.pbCmp .price-card .badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--pb-grad-btn);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 9px;font-size:10px}.pbCmp .persona{align-items:flex-start;gap:16px;display:flex}.pbCmp .persona .icon-chip{margin-top:2px}.pbCmp .hero-snapshot{border:1px solid var(--pb-border);background:var(--pb-media);border-radius:24px;flex-direction:column;gap:10px;padding:26px 26px 20px;display:flex}.pbCmp .snap-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-muted);margin-bottom:4px;font-size:11px}.pbCmp .snap-row{border:1px solid var(--pb-border);color:var(--pb-muted);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.pbCmp .snap-row strong{color:var(--pb-text);letter-spacing:-.01em;font-size:16px}.pbCmp .snap-row.pb{color:var(--pb-text);background:#ff205614;border-color:#ff205666}.pbCmp .snap-row.pb strong{color:var(--pb-rose-400)}.pbCmp .sources{max-width:820px;color:var(--pb-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 auto;padding:0;font-size:14px;list-style:none;display:grid}.pbCmp .sources a{color:var(--pb-rose-400);text-decoration:none;transition:color .2s}.pbCmp .sources a:hover{color:var(--pb-rose-500)}.pbCmp .fineprint{max-width:820px;color:var(--pb-muted);margin:20px auto 0;font-size:12.5px;line-height:1.7}@media (max-width:640px){.pbCmp .sources{grid-template-columns:1fr}}@media (max-width:900px){.pbCmp .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pbCmp .grid-2,.pbCmp .grid-3,.pbCmp .grid-4{grid-template-columns:1fr}.pbCmp .section{padding:52px 0}.pbCmp .hero{padding:12px 0 44px}.pbCmp .crumbs{margin-bottom:32px}.pbCmp .hero-inner{grid-template-columns:1fr;gap:28px}}
