.dbhs{--dbhs-accent:#1744b5;--dbhs-dark:#142457;box-sizing:border-box;width:min(100% - 32px,1100px);margin:28px auto 34px;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#17213b}.dbhs *{box-sizing:border-box}.dbhs__inner{padding:clamp(24px,4vw,42px);border:1px solid #e8edf6;border-radius:22px;background:linear-gradient(135deg,#f5f8ff,#fff);box-shadow:0 9px 26px #14245712}.dbhs__eyebrow{color:var(--dbhs-accent);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dbhs h2{margin:8px 0 5px;color:var(--dbhs-dark);font-size:clamp(34px,4.2vw,44px);line-height:1.15;letter-spacing:-.035em}.dbhs__inner>p{margin:0 0 20px;color:#56627c;font-size:16px}.dbhs__form{display:flex;gap:10px;max-width:900px}.dbhs__form input{flex:1;min-width:0;height:60px;padding:0 18px;border:3px solid var(--dbhs-accent);border-radius:12px;background:#fff;color:#17213b;font:inherit;font-size:17px;outline:none}.dbhs__form input:focus{border-color:var(--dbhs-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--dbhs-accent) 15%,transparent)}.dbhs__form button{min-width:142px;border:0;border-radius:12px;background:var(--dbhs-accent);color:#fff;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.dbhs__form button:hover{filter:brightness(.9)}.dbhs__form button span{font-size:21px;vertical-align:-1px;margin-right:4px}.dbhs__popular{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;color:#56627c;font-size:13px}.dbhs__popular strong{color:var(--dbhs-dark);margin-right:2px}.dbhs__popular a{padding:7px 12px;border:1px solid #d8e1f2;border-radius:999px;background:#fff;color:var(--dbhs-accent);font-weight:650;text-decoration:none}.dbhs__popular a:hover{border-color:var(--dbhs-accent);background:#f0f4ff}@media(max-width:600px){.dbhs h2{font-size:clamp(29px,7vw,36px)}}.dbhs__visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.dbhs{width:calc(100% - 12px);margin:14px auto 24px}.dbhs__inner{padding:22px 12px;border-radius:17px}.dbhs__inner>p{font-size:14px;margin-bottom:15px}.dbhs__form{display:grid;grid-template-columns:1fr;gap:9px}.dbhs__form input{height:54px;font-size:16px}.dbhs__form button{height:50px;width:100%}.dbhs__popular{gap:7px;margin-top:13px}.dbhs__popular a{padding:6px 10px}}
