.ohpstb-site{--ohpstb-bg:#fff;--ohpstb-accent:#2563eb;--ohpstb-text:#111827;--ohpstb-font:Inter,system-ui,sans-serif;--ohpstb-max:1180px;--ohpstb-button-radius:12px;--ohpstb-section-gap:0;position:relative;isolation:isolate;width:100%;overflow:hidden;background:var(--ohpstb-bg);color:var(--ohpstb-text);font-family:var(--ohpstb-font);line-height:1.6}.ohpstb-site *{box-sizing:border-box}.ohpstb-site>.ohpstb-section{width:min(100%,var(--ohpstb-max));margin:var(--ohpstb-section-gap) auto}.ohpstb-el{position:relative}.ohpstb-layout-stack{display:flex;flex-direction:column}.ohpstb-layout-row{display:flex;flex-direction:row}.ohpstb-layout-grid{display:grid}.ohpstb-wrap{flex-wrap:wrap}.ohpstb-heading{margin:0;color:inherit;font-family:inherit}.ohpstb-heading h1,.ohpstb-heading h2,.ohpstb-heading h3{margin:0}.ohpstb-site h1.ohpstb-heading,.ohpstb-site h2.ohpstb-heading,.ohpstb-site h3.ohpstb-heading,.ohpstb-site h4.ohpstb-heading{margin:0;color:inherit;line-height:1.08}.ohpstb-text p{margin:0 0 1em}.ohpstb-text p:last-child{margin-bottom:0}.ohpstb-badge{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:7px 12px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ohpstb-icon{display:flex;align-items:center;justify-content:center;width:max-content}.ohpstb-button,.ohpstb-cta{appearance:none;display:inline-flex;width:max-content;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:1px solid var(--ohpstb-accent);border-radius:var(--ohpstb-button-radius);background:var(--ohpstb-accent);color:#fff;text-decoration:none;font:inherit;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ohpstb-button:hover,.ohpstb-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.16)}.ohpstb-button-outline{background:transparent;color:inherit;border-color:currentColor}.ohpstb-button-outline:hover{color:inherit;background:rgba(127,127,127,.1)}.ohpstb-button-glass{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);backdrop-filter:blur(12px)}.ohpstb-image{overflow:hidden}.ohpstb-image img{display:block;width:100%;height:100%;min-height:180px;object-fit:cover;border-radius:inherit}.ohpstb-image-placeholder{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed rgba(100,116,139,.45);border-radius:16px;background:rgba(148,163,184,.08);color:#64748b;text-align:center}.ohpstb-image-placeholder span{font-size:42px;line-height:1}.ohpstb-divider hr{border:0;border-top:1px solid currentColor;opacity:.25}.ohpstb-spacer{min-height:48px}.ohpstb-embedded-placeholder,.ohpstb-integration-notice,.ohpstb-stub-empty,.ohpstb-stub-locked{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;border:1px dashed rgba(100,116,139,.5);border-radius:16px;background:rgba(148,163,184,.08);color:inherit;text-align:center}.ohpstb-embedded-placeholder span,.ohpstb-embedded-placeholder small,.ohpstb-stub-empty span,.ohpstb-stub-locked span{opacity:.7}.ohpstb-statement-card{overflow:hidden;border:1px solid rgba(100,116,139,.25);border-radius:inherit;background:#fff;color:#172033;box-shadow:0 20px 55px rgba(15,23,42,.15);font-family:Arial,Helvetica,sans-serif}.ohpstb-statement-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;background:linear-gradient(135deg,var(--ohpstb-accent),color-mix(in srgb,var(--ohpstb-accent),#111 24%));color:#fff}.ohpstb-statement-card header h3{margin:4px 0 0;color:#fff;font-size:24px}.ohpstb-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.ohpstb-status{padding:6px 9px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em}.ohpstb-statement-meta{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.ohpstb-statement-meta>div,.ohpstb-statement-totals>div{padding:16px;border-right:1px solid #e5e7eb}.ohpstb-statement-meta>div:last-child,.ohpstb-statement-totals>div:last-child{border-right:0}.ohpstb-statement-card small{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ohpstb-statement-card strong{display:block;font-size:14px}.ohpstb-statement-totals{display:grid;grid-template-columns:repeat(4,1fr)}.ohpstb-statement-totals strong{font-size:18px}.ohpstb-statement-totals .ohpstb-net{background:color-mix(in srgb,var(--ohpstb-accent),#fff 88%)}.ohpstb-statement-card footer{padding:13px 16px;border-top:1px solid #e5e7eb;background:#f8fafc;color:#64748b;font-size:11px}.ohpstb-pricing{display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid rgba(100,116,139,.22);border-radius:22px;background:#fff;color:#111827;box-shadow:0 16px 45px rgba(15,23,42,.08)}.ohpstb-pricing-featured{border:2px solid var(--ohpstb-accent);transform:translateY(-12px)}.ohpstb-pricing-label{width:max-content;padding:5px 9px;border-radius:999px;background:var(--ohpstb-accent);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.ohpstb-pricing h3{margin:0;font-size:22px}.ohpstb-price{display:flex;align-items:flex-end;gap:5px}.ohpstb-price strong{font-size:44px;line-height:1}.ohpstb-price span{color:#64748b}.ohpstb-pricing ul{display:flex;flex:1;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ohpstb-pricing li:before{content:'✓';margin-right:8px;color:var(--ohpstb-accent);font-weight:900}.ohpstb-freeform{overflow:visible}.ohpstb-freeform>.ohpstb-el{margin:0}.ohpstb-preview-body{margin:0;background:#dbe2ea}.ohpstb-anim-fade{animation:ohpstbFade .8s both}.ohpstb-anim-rise{animation:ohpstbRise .75s both}.ohpstb-anim-slide-left{animation:ohpstbSlideLeft .8s both}.ohpstb-anim-slide-right{animation:ohpstbSlideRight .8s both}.ohpstb-anim-zoom{animation:ohpstbZoom .65s both}.ohpstb-anim-float{animation:ohpstbFloat 4s ease-in-out infinite}.ohpstb-anim-pulse{animation:ohpstbPulse 2.4s ease-in-out infinite}.ohpstb-hover-lift,.ohpstb-hover-grow,.ohpstb-hover-tilt,.ohpstb-hover-glow{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.ohpstb-hover-lift:hover{transform:translateY(-8px)}.ohpstb-hover-grow:hover{transform:scale(1.035)}.ohpstb-hover-tilt:hover{transform:rotate(2deg) scale(1.02)}.ohpstb-hover-glow:hover{box-shadow:0 0 38px color-mix(in srgb,var(--ohpstb-accent),transparent 55%)}@keyframes ohpstbFade{from{opacity:0}to{opacity:1}}@keyframes ohpstbRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ohpstbSlideLeft{from{opacity:0;transform:translateX(-35px)}to{opacity:1;transform:translateX(0)}}@keyframes ohpstbSlideRight{from{opacity:0;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}@keyframes ohpstbZoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ohpstbFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ohpstbPulse{0%,100%{opacity:1}50%{opacity:.68}}@media(max-width:900px){.ohpstb-layout-grid{grid-template-columns:1fr!important}.ohpstb-layout-row{flex-wrap:wrap}.ohpstb-site>.ohpstb-section{padding-left:20px!important;padding-right:20px!important}.ohpstb-statement-meta{grid-template-columns:1fr 1fr}.ohpstb-statement-totals{grid-template-columns:1fr 1fr}.ohpstb-pricing-featured{transform:none}}@media(max-width:560px){.ohpstb-site h1.ohpstb-heading{font-size:44px!important}.ohpstb-site h2.ohpstb-heading{font-size:32px!important}.ohpstb-statement-meta,.ohpstb-statement-totals{grid-template-columns:1fr}.ohpstb-statement-meta>div,.ohpstb-statement-totals>div{border-right:0;border-bottom:1px solid #e5e7eb}.ohpstb-button,.ohpstb-cta{width:100%}}
.ohpstb-statement-breakdown{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7eb}.ohpstb-statement-breakdown>div{padding:16px}.ohpstb-statement-breakdown>div+div{border-left:1px solid #e5e7eb}.ohpstb-statement-breakdown h4{margin:0 0 10px;color:#334155;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ohpstb-statement-breakdown table{width:100%;border-collapse:collapse}.ohpstb-statement-breakdown td{padding:6px 0;border-bottom:1px solid #eef2f7;font-size:12px}.ohpstb-statement-breakdown td:last-child{text-align:right;font-variant-numeric:tabular-nums}.ohpstb-breakdown-total td{font-weight:800}.ohpstb-statement-ytd{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#f8fafc;font-size:11px}.ohpstb-statement-ytd span{display:flex;flex-direction:column;color:#64748b}.ohpstb-statement-ytd b{color:#172033;font-size:13px}.ohpstb-statement-actions{display:flex;gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb}.ohpstb-statement-actions a{display:inline-flex;padding:8px 12px;border-radius:8px;background:var(--ohpstb-accent);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.ohpstb-statement-actions a:hover{color:#fff;filter:brightness(.94)}@media(max-width:650px){.ohpstb-statement-breakdown{grid-template-columns:1fr}.ohpstb-statement-breakdown>div+div{border-top:1px solid #e5e7eb;border-left:0}.ohpstb-statement-ytd{grid-template-columns:1fr 1fr}}
