.pb-site{--pb-ink:#1f2433;--pb-muted:#6b7280;--pb-line:#e5e7eb;--pb-soft:#f5f7fb;--pb-container:1140px;color:var(--pb-ink);font-family:var(--pb-b-font), system-ui, sans-serif;font-weight:var(--pb-b-weight);font-size:var(--pb-b-size);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.65}.pb-site *,.pb-site :before,.pb-site :after{box-sizing:border-box}.pb-container{width:100%;max-width:var(--pb-container);margin:0 auto;padding:0 20px}.pb-heading,.pb-site h1,.pb-site h2,.pb-site h3,.pb-site h4{font-family:var(--pb-h-font), system-ui, sans-serif;font-weight:var(--pb-h-weight);margin:0;line-height:1.15}.pb-display{font-size:clamp(34px, 6vw, var(--pb-h-size))}.pb-title{font-size:clamp(28px, 4.2vw, calc(var(--pb-h-size) * .72))}.pb-subtitle{font-size:clamp(18px, 2vw, calc(var(--pb-h-size) * .4))}.pb-lead{font-size:calc(var(--pb-b-size) * 1.35)}.pb-muted{color:var(--pb-muted)}.pb-rich p,.pb-rich ul,.pb-rich ol{margin:0 0 .75em}.pb-rich>:last-child{margin-bottom:0}.pb-rich ul,.pb-rich ol{padding-left:1.25em}.pb-rich a{color:inherit;text-decoration:underline}.pb-btn{min-height:var(--pb-btn-height);border-radius:var(--pb-btn-radius);border:var(--pb-btn-border-size) solid var(--pb-btn-border);background:var(--pb-btn-bg);color:var(--pb-btn-text);font-family:var(--pb-btn-font), system-ui, sans-serif;font-weight:var(--pb-btn-weight);font-size:var(--pb-btn-size);letter-spacing:var(--pb-btn-spacing);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 34px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pb-btn:hover{background:var(--pb-btn-bg-hover);border-color:var(--pb-btn-border-hover);color:var(--pb-btn-text-hover)}.pb-card{border:1px solid var(--pb-line);background:#fff;border-radius:12px}.pb-icon{width:56px;height:56px;color:var(--pb-btn-bg);stroke-width:1.5px}.pb-field{border:1px solid var(--pb-line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:6px;padding:10px 12px}[data-surface=dark] .pb-muted{color:#fffc}[data-surface=dark] .pb-card:not(.pb-form) .pb-muted{color:var(--pb-muted)}[data-surface=dark] .pb-form{color:#fff;background:#ffffff2b;border-color:#0000}[data-surface=dark] .pb-field{color:#fff;background:#f5f3ff1a;border-color:#fff6}[data-surface=dark] .pb-field::placeholder{color:#ffffffb3}.pb-faq summary{cursor:pointer;list-style:none}.pb-faq summary::-webkit-details-marker{display:none}.pb-slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.pb-slider::-webkit-scrollbar{display:none}.pb-slider>*{scroll-snap-align:start;flex:0 0 100%}.pb-navlink{color:inherit;text-decoration:none;transition:opacity .2s}.pb-navlink:hover{opacity:.7}.pb-error{color:#dc2626}.pb-label{margin-bottom:6px;font-size:.875em;font-weight:500;display:block}.pb-price{font-family:var(--pb-h-font), system-ui, sans-serif;font-weight:var(--pb-h-weight);font-size:calc(var(--pb-h-size) * .55);line-height:1.1}.pb-check{margin:0;padding:0;list-style:none}.pb-check li{border-bottom:1px solid var(--pb-line);padding:6px 0}.pb-check li:last-child{border-bottom:0}
