.ppb{--ds-soft: var(--ppb-light-soft);--ds-line: var(--ppb-light-line);--ds-card-solid: var(--ppb-light-cardSolid);--ds-well: var(--ppb-light-well);--ds-blue: var(--ppb-light-blue);color:hsl(var(--foreground));background:hsl(var(--background));font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;scroll-margin-top:90px}html:not(.light) .ppb{--ds-soft: var(--ppb-dark-soft);--ds-line: var(--ppb-dark-line);--ds-card-solid: var(--ppb-dark-cardSolid);--ds-well: var(--ppb-dark-well);--ds-blue: var(--ppb-dark-blue)}.ppb *,.ppb *:before,.ppb *:after{box-sizing:border-box}.ppb-section{padding:42px 28px 30px}.ppb-shell{width:min(100%,1120px);margin:0 auto}.ppb-header{margin:0 0 24px}.ppb-eyebrow{margin:0 0 8px;color:var(--ds-blue);font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.ppb-header h2{max-width:24ch;margin:0;font-family:var(--app-font-display);font-size:clamp(34px,3.6vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.ppb-intro{margin:10px 0 0;color:var(--ds-soft);font-size:15px;line-height:1.5}.ppb-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.ppb-card{display:flex;min-width:0;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--ds-line);border-radius:var(--ds-card-radius);background:var(--ds-card-solid)}.ppb-card-connection{background:var(--ds-well)}.ppb-card-buy{display:grid;grid-template-rows:28px 148px 42px auto;row-gap:9px}.ppb-card-buy h3{min-width:0;margin:0;font-family:var(--app-font-display);font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1.35}.ppb-price-area{min-width:0;height:148px;padding-top:1px}.ppb-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.ppb-amount{display:block;color:hsl(var(--foreground));font-family:var(--app-font-display);font-size:42px;font-weight:700;letter-spacing:-.05em;line-height:1;white-space:nowrap}.ppb-price-unit{display:block;max-width:23ch;color:var(--ds-soft);font-size:12px;line-height:1.4}.ppb-panel-prices{display:flex;flex-direction:column;gap:10px}.ppb-billing-fieldset{margin:0;padding:0;border:0}.ppb-billing-fieldset legend{margin-bottom:5px;color:var(--ds-soft);font-size:11px;line-height:1.35}.ppb-billing-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-well);--primary: var(--foreground);--primary-foreground: var(--background);--primary-border: hsl(var(--foreground))}.ppb-billing-switch button{min-width:82px}.ppb-billing-switch button[aria-pressed=false]{color:var(--ds-soft)}.ppb-billing-switch button:focus-visible{position:relative;z-index:1;outline:2px solid hsl(var(--ring));outline-offset:2px}.ppb-billing-note{margin:5px 0 0;color:var(--ds-soft);font-size:11px;line-height:1.4}.ppb-card-summary{align-self:start;margin:0;color:var(--ds-soft);font-size:13px;line-height:1.45}.ppb-card-action{--primary: var(--foreground);--primary-foreground: var(--background);--primary-border: hsl(var(--foreground));display:flex;width:100%;align-self:end}.ppb-card-action a{display:flex;width:100%}.ppb-divider{height:1px;flex:0 0 1px;margin:16px 0 14px;background:var(--ds-line)}.ppb-features{display:flex;min-width:0;flex:1;flex-direction:column}.ppb-feature-label{margin:0 0 10px;color:hsl(var(--foreground));font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ppb-feature-list{display:grid;gap:8px;margin:0;padding:0;color:var(--ds-soft);font-size:12px;line-height:1.45;list-style:none}.ppb-feature-list li{display:flex;align-items:flex-start;gap:8px;min-width:0}.ppb-check{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:var(--ds-blue);stroke-width:2.2}.ppb-details{margin-top:auto;padding-top:11px}.ppb-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ds-blue);cursor:pointer;font-size:12px;font-weight:600;line-height:1.45;list-style:none}.ppb-details summary::-webkit-details-marker{display:none}.ppb-details summary:after{content:"+";display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border:1px solid var(--ds-line);border-radius:50%;font-size:13px}.ppb-details[open] summary:after{content:"−"}.ppb-details>p,.ppb-detail-copy{padding:8px 0 2px;margin:0;color:var(--ds-soft);font-size:12px;line-height:1.5}.ppb-detail-copy p{margin:0 0 7px}.ppb-detail-copy p:last-child{margin-bottom:0}.ppb a:focus-visible,.ppb summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:var(--radius)}.ppb-fair-pricing{margin-top:18px;padding:12px 16px;border-radius:var(--ds-well-radius);background:var(--ds-well)}.ppb-fair-pricing p{margin:0;color:hsl(var(--foreground));font-size:13px;line-height:1.5}@media(max-width:767px){.ppb-section{padding:28px 20px 24px}.ppb-header{margin-bottom:20px}.ppb-header h2{max-width:18ch;font-size:clamp(32px,8.6vw,38px)}.ppb-intro{max-width:40ch;font-size:14px}.ppb-cards{grid-template-columns:minmax(0,1fr);gap:12px}.ppb-card{padding:20px}.ppb-card-buy{grid-template-rows:auto 148px minmax(38px,auto) auto;row-gap:8px}.ppb-card-buy h3{font-size:18px}.ppb-divider{margin:15px 0 13px}.ppb-feature-list{font-size:13px;gap:9px}.ppb-card-action a{min-width:0}}@media(prefers-reduced-motion:reduce){.ppb *,.ppb *:before,.ppb *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.uctrl-practices{--font-system: var(--app-font-sans);--font-display: var(--app-font-display);--font-mono: var(--app-font-mono);--tracking-body: -.004em;--radius-md: 14px;--radius-xl: 24px;--radius-pill: 999px;--radius-card: 20px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--surface-page: #fff;--surface-card: #fff;--surface-grouped: rgb(246, 246, 246);--surface-fill: rgb(246, 246, 246);--text-primary: rgb(9, 13, 13);--text-secondary: rgb(132, 134, 134);--text-tertiary: rgb(157, 158, 158);--text-on-brand: #fff;--text-link: rgb(54, 155, 249);--border-default: rgb(230, 231, 231);--border-subtle: rgb(230, 231, 231);--separator: rgb(230, 231, 231);--color-brand: rgb(54, 155, 249);--blue-1100: rgb(54, 155, 249);--color-brand-pressed: rgb(112, 185, 249);--color-ai: rgb(215, 84, 255);--color-success: rgb(86, 162, 138);--color-danger: rgb(255, 107, 109);--color-warning: rgb(255, 137, 134);--severity-high: rgb(255, 107, 109);--red-900: rgb(255, 137, 134);--blue-800: rgb(131, 192, 250);--logo-ink: rgb(13, 21, 46);--light-100: rgb(255, 255, 255);--blue-100: rgb(241, 247, 255);--color-brand-tint: rgb(241, 247, 255);--color-brand-disabled: rgb(197, 223, 253);--blue-1300: rgb(150, 190, 255);--red-100: rgb(255, 242, 241);--red-300: rgb(255, 217, 213);--red-400: rgb(255, 204, 199);--severity-high-tint: rgb(255, 242, 241);--color-success-tint: rgb(240, 246, 244);--orange-100: rgb(255, 242, 241);--dark-100: rgb(246, 246, 246);--dark-200: rgb(230, 231, 231);--dark-300: rgb(206, 207, 207);--dark-400: rgb(157, 158, 158);--pr-white: #fff;--pr-paper: rgb(251, 250, 246);--pr-hero-fade: rgba(241, 247, 255, 0);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 6px 20px rgba(0, 0, 0, .07), 0 2px 6px rgba(0, 0, 0, .04);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .05);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-system);-webkit-font-smoothing:antialiased}html.light .uctrl-practices{--blue-100: rgb(241, 247, 255);--color-brand-tint: rgb(241, 247, 255);--color-brand-disabled: rgb(197, 223, 253);--blue-1300: #1b3c8a;--red-100: rgb(255, 242, 241);--red-300: rgb(255, 217, 213);--red-400: rgb(255, 204, 199);--severity-high-tint: rgb(255, 242, 241);--color-success-tint: rgb(240, 246, 244);--orange-100: rgb(255, 242, 241);--dark-100: rgb(246, 246, 246);--dark-200: rgb(230, 231, 231);--dark-300: rgb(206, 207, 207);--dark-400: rgb(157, 158, 158);--pr-white: rgb(255, 255, 255);--pr-paper: rgb(251, 250, 246);--pr-hero-fade: rgba(241, 247, 255, 0);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 6px 20px rgba(0, 0, 0, .07), 0 2px 6px rgba(0, 0, 0, .04);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .05)}.uctrl-practices *,.uctrl-practices *:before,.uctrl-practices *:after{box-sizing:border-box}.uctrl-practices [id]{scroll-margin-top:84px}.uctrl-practices #brief,.uctrl-practices [data-comparison-heading]{margin-top:28px!important}.uctrl-practices h1,.uctrl-practices h2{color:inherit;font-family:var(--font-display)}.uctrl-practices a{color:var(--text-link);text-decoration:none}.uctrl-practices a:hover{color:var(--color-brand-pressed)}.uctrl-practices a:focus-visible,.uctrl-practices button:focus-visible,.uctrl-practices input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:8px}.uctrl-practices input{color:var(--text-primary)}.uctrl-practices input::placeholder{color:var(--text-tertiary)}.uctrl-practices [hidden]{display:none!important}.uctrl-practices [style*="rgba(241,247,255,0)"]{background:linear-gradient(180deg,var(--blue-100) 0%,var(--pr-hero-fade) 100%)!important}.uctrl-practices #partner{--text-link: var(--blue-800);background:var(--logo-ink)}.uctrl-practices .ds-btn:hover{filter:brightness(.93)}.uctrl-practices .ds-btn:active{transform:scale(.96)!important}.uctrl-practices .contact-note{align-self:center;font-size:14px;color:#ffffffb8}.uctrl-practices .contact-addr{color:#fff;font-weight:590;-webkit-user-select:all;user-select:all}.uctrl-practices .pr-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#e7f2ff;color:#2568a7;font-size:10px;font-weight:650;letter-spacing:-.02em}.uctrl-practices .pr-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;white-space:nowrap;font-size:11px;line-height:1.2;font-weight:590}.uctrl-practices .pr-badge--success{background:#eaf4f0;color:#397c63}.uctrl-practices .pr-badge--brand{background:var(--blue-100);color:#2878bd}.uctrl-practices .pr-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-card);color:var(--text-secondary);font-size:13px;line-height:1;white-space:nowrap}.uctrl-practices .pr-chip svg{color:var(--color-brand);flex:0 0 auto}.uctrl-practices .pr-wordmark{display:inline-flex;align-items:center;color:var(--logo-ink);font-weight:750;letter-spacing:-.06em;font-size:20px;line-height:1}.uctrl-practices .ds-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;padding:0 16px;font-size:14px;line-height:1;font-weight:550;white-space:nowrap}.uctrl-practices .ds-btn--lg{min-height:52px;padding:0 20px;font-size:15px}.uctrl-practices .ds-btn--primary{background:var(--color-brand);color:#fff}.uctrl-practices .ds-btn--secondary{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.uctrl-practices a:hover .ds-btn--primary{background:var(--color-brand-pressed)}.uctrl-practices #embed-outer{overflow:hidden}.uctrl-practices #embed-inner{transform-origin:top left}.uctrl-practices #pvs{background:var(--surface-grouped)}.uctrl-practices .pvs-stack{display:flex;flex-direction:column;gap:12px}.uctrl-practices .pvs-grid{display:grid;gap:12px;align-items:stretch}.uctrl-practices .pvs-col3{display:flex;gap:12px;flex-direction:column}.uctrl-practices #pvs[data-mode="3"] .pvs-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.05fr)}.uctrl-practices #pvs[data-mode="2"] .pvs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uctrl-practices #pvs[data-mode="2"] .pvs-col3{grid-column:1 / -1;flex-direction:row}.uctrl-practices #pvs[data-mode="2"] .pvs-meds{flex:1 1 0}.uctrl-practices #pvs[data-mode="1"] .pvs-grid{grid-template-columns:minmax(0,1fr)}.uctrl-practices .pvs-compare{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.uctrl-practices .pvs-compare[data-mode=narrow]{grid-template-columns:minmax(0,1fr)}.uctrl-practices #pvs[data-mode="1"] .pvs-pad{padding-left:14px!important;padding-right:14px!important}.uctrl-practices #pvs[data-mode="1"] [style*=nowrap]{white-space:normal!important}.uctrl-practices #pvs[data-mode="1"] [style*="min-width: 280px"]{min-width:0!important}.uctrl-practices #pvs[data-mode="1"] [style*="align-items: flex-end; gap: 5px"]{align-items:flex-start!important}.uctrl-practices #pvs-sugg button:hover{background:var(--color-brand-tint)!important}.uctrl-practices .pvs-answer{padding:11px 13px;border-radius:12px;border:1px dashed var(--color-ai);background:#d633a80a;display:flex;flex-direction:column;gap:7px}.uctrl-practices .pvs-answer-text{font-size:12.5px;line-height:1.45}.uctrl-practices .pvs-answer-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.uctrl-practices .pvs-answer-srcs{display:flex;gap:5px;flex-wrap:wrap}.uctrl-practices .pvs-answer-src{font-size:10px;padding:2px 7px;border-radius:999px;background:var(--dark-100);color:var(--text-secondary)}.uctrl-practices .pvs-answer-clear{font:inherit;font-size:11px;font-weight:590;border:none;background:none;color:var(--color-brand);cursor:pointer;padding:0}@media(prefers-reduced-motion:reduce){.uctrl-practices .ds-btn:active{transform:none!important}}
