.dvojkavit main #contact,.dvojkavit main [id^=legal-section-]{scroll-margin-top:110px}.dvojkavit main .audit-contact-section{padding-block:clamp(32px,5vw,64px)}.dvojkavit main .audit-contact-section .section-head{max-width:940px;margin-inline:auto;font-size:clamp(26px,3.2vw,42px)}.dvojkavit main .audit-contact-section .contact-grid{margin-top:24px}.dvojkavit main .contact-card .contact-card-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:20px 24px}.dvojkavit main .contact-card .contact-card-intro>.kicker{grid-column:1;font-size:12px}.dvojkavit main .contact-card .contact-card-heading{grid-column:1;margin:0;font-size:clamp(23px,2.3vw,30px);line-height:1.17}.dvojkavit main .contact-card .contact-person{grid-column:2;grid-row:1/3;align-self:center;gap:10px;margin:0}.dvojkavit main .contact-card .contact-person-photo{position:relative;overflow:hidden;width:48px;height:48px;flex-basis:48px}.dvojkavit main .contact-card .contact-person-copy strong{font-size:14px}.dvojkavit main .contact-card .contact-person-copy span{font-size:12px}.dvojkavit main .contact-card .contact-person-note{grid-column:1/-1;margin:0;padding:0;border:0;font-size:14px;line-height:1.45;color:#fff}.dvojkavit main .contact-card .contact-fields{padding:20px 24px}.dvojkavit main .contact-card .field{margin-bottom:12px;gap:6px}.dvojkavit main .contact-card .field label{font-size:14px;line-height:1.3}.dvojkavit main .contact-card .field input,.dvojkavit main .contact-card .field select{min-height:44px;padding:10px 12px;font-size:16px}.dvojkavit main .contact-card .field textarea{min-height:88px;padding:10px 12px;font-size:16px}.dvojkavit main .contact-card .contact-field-help{margin-top:4px;color:#575761;font-size:14px;line-height:1.4}.dvojkavit main .contact-card .contact-submit{min-height:48px;height:auto;padding:14px}.dvojkavit main .info-card .info-note{font-size:15px;line-height:1.55}.dvojkavit .audit-contact-page-head,.dvojkavit .audit-legal-head{padding-block:32px 24px}.dvojkavit .audit-contact-page-head h1,.dvojkavit .audit-legal-head h1{font-size:clamp(32px,4.4vw,58px);line-height:1.12;letter-spacing:-.04em}.dvojkavit .audit-contact-page-head p,.dvojkavit .audit-legal-head p{max-width:820px;margin-top:14px;font-size:17px;line-height:1.55}.dvojkavit .audit-contact-page-head .audit-direct-links,.dvojkavit .audit-legal-head .legal-hero-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.dvojkavit .audit-direct-links a{color:var(--ink,#171717);font-size:17px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.dvojkavit main .audit-direct-contact{padding-top:8px}.dvojkavit .audit-legal-contents{margin-block:20px;padding:18px 20px;border:1px solid var(--line);border-radius:16px}.dvojkavit .audit-legal-contents summary{cursor:pointer;font-size:17px;font-weight:650}.dvojkavit .audit-legal-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:16px 0 0 20px;list-style:decimal}.dvojkavit .audit-legal-contents a{display:inline-block;padding-block:4px;font-size:15px;text-decoration:underline}.dvojkavit .audit-people{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.dvojkavit .audit-people h2{font-size:23px}.dvojkavit .audit-people p{margin-top:8px;font-size:16px;line-height:1.55}.dvojkavit .recruitment-consent{margin:2px 0 16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f7f7f9}.dvojkavit .recruitment-consent label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;cursor:pointer;font-size:14px;line-height:1.5}.dvojkavit .recruitment-consent input{width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:#db2777}.dvojkavit .recruitment-consent strong{display:block;margin-bottom:4px}.dvojkavit .recruitment-consent p{margin:8px 0 0 28px;font-size:14px;line-height:1.5}@media (max-width:760px){.dvojkavit main #contact{scroll-margin-top:80px}.dvojkavit main .contact-card .contact-card-intro{padding:16px;gap:8px 12px}.dvojkavit main .contact-card .contact-person-copy{display:none}.dvojkavit main .contact-card .contact-fields{padding:16px}.dvojkavit main .contact-card .f-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.dvojkavit main .contact-card .field{min-width:0}.dvojkavit main .contact-card .contact-person-note{font-size:14px}.dvojkavit .audit-legal-contents ol,.dvojkavit .audit-people{grid-template-columns:1fr}.dvojkavit .audit-contact-page-head,.dvojkavit .audit-legal-head{padding-block:24px 20px}}@media (max-width:360px){.dvojkavit main .contact-card .f-row{grid-template-columns:1fr}}.dvojkavit .stats-row .stat-response-time{font-size:clamp(22px,2vw,32px);line-height:1.15}