.bh .dp-main{width:100%;max-width:var(--content-wide);padding:var(--space-8) var(--page-x) var(--space-10);gap:var(--space-8);box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto}.bh .dp-h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:39px;font-weight:700;line-height:1.15}.bh .dp-h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:25px;font-weight:600;line-height:1.25}.bh .dp-h3{font-family:var(--font-display);color:var(--text-heading);margin:0;font-size:20px;font-weight:600;line-height:1.3}.bh .dp-h4{font-family:var(--font-display);color:var(--text-heading);margin:0;font-size:15px;font-weight:600;line-height:1.35}.bh .dp-lead{max-width:var(--measure);margin:0;font-size:18px;line-height:1.55}.bh .dp-p{max-width:var(--measure);margin:0}.bh .dp-small{color:var(--text-muted);margin:0;font-size:14px;line-height:1.45}.bh .dp-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bh .dp-g1{gap:var(--space-1)}.bh .dp-g6{gap:var(--space-6)}.bh .dp-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bh .dp-hero{gap:var(--space-5);padding:var(--space-10) 0 var(--space-2);flex-direction:column;max-width:760px;display:flex}.bh .dp-chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--r-chip);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-heading);font-family:var(--font-body);cursor:pointer;font-size:15px;font-weight:600;display:inline-flex}.bh .dp-chip:hover{background:var(--surface-2)}.bh .dp-grid3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bh .dp-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--space-6);gap:var(--space-3);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;min-width:0;display:flex}.bh .dp-tile:hover{border-color:var(--border-strong)}.bh .dp-tile .dp-more{align-items:center;gap:var(--space-1);color:var(--accent-primary-ink);font-family:var(--font-display);margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.bh .dp-art{border-radius:var(--r-mark);background:var(--accent-primary-soft);width:48px;height:48px;color:var(--accent-primary-ink);flex:none;place-items:center;display:grid}.bh .dp-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bh .dp-steps li{gap:var(--space-3);align-items:flex-start;display:flex}.bh .dp-stepn{border-radius:var(--r-pill);background:var(--surface-2);width:32px;height:32px;color:var(--text-heading);font-family:var(--font-display);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.bh .dp-band{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card-lg);padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bh .dp-band .dp-p{color:var(--text-heading)}.bh .pp-page{padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.bh .pp-h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:25px;font-weight:700;line-height:1.2}.bh .pp-label{color:var(--text-heading);font-size:14px;font-weight:600}.bh .pp-p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.bh .pp-hero{gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.bh .pp-form{gap:var(--space-3);flex-direction:column;display:flex}.bh .pp-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.bh .pp-try{font-size:14px}.bh .pp-chip{min-height:40px;padding:0 var(--space-3);border-radius:var(--r-chip);border:1px solid var(--border-strong);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;align-items:center;font-size:14px;display:inline-flex}.bh .pp-quota{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex}.bh .pp-quota .lg-quota{justify-content:space-between}.bh .pp-quota .lg-quota__bar{width:96px}.bh .pp-quota__t{color:var(--text-heading);font-weight:600}.bh a.dp-chip,.bh a.dp-tile,.bh a.pp-chip{text-decoration:none}.bh a.dp-chip:focus-visible,.bh a.dp-tile:focus-visible,.bh a.pp-chip:focus-visible{outline:2px solid var(--accent-primary-ink);outline-offset:2px}.bh .pp-quota .lg-quota{display:flex}.bh .bh-desk{display:none}@media (min-width:768px){.bh .bh-desk{display:flex}.bh .bh-phone{display:none}}
