/* Agency partner account landing, page B01 only. */
body.dvqc-front.page-id-2456 .ap-hero {padding:54px 0 60px}
body.dvqc-front.page-id-2456 .ap-hero__grid {grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(30px,4vw,58px)}
body.dvqc-front.page-id-2456 .ap-hero h1 {max-width:690px;font-size:clamp(42px,4.4vw,63px)!important;line-height:1.06}
body.dvqc-front.page-id-2456 .ap-hero__lead {font-size:18px;line-height:1.58}
body.dvqc-front.page-id-2456 .ap-hero__points {gap:8px;margin-bottom:21px}
body.dvqc-front.page-id-2456 .ap-hero__points li {padding:8px 11px;font-size:12px}
body.dvqc-front.page-id-2456 .ap-console {padding:19px;border-radius:23px}
body.dvqc-front.page-id-2456 .ap-console__top {padding-bottom:12px}
body.dvqc-front.page-id-2456 .ap-console__photo--agency {height:auto!important;aspect-ratio:1586/992;margin:12px 0 0;overflow:hidden;border-radius:13px;background:#edf5ff}
body.dvqc-front.page-id-2456 .ap-console__photo--agency img {display:block;width:100%;height:auto!important;aspect-ratio:1586/992;object-fit:contain!important;object-position:center!important}
body.dvqc-front.page-id-2456 .ap-console__brand {padding:13px 0}
body.dvqc-front.page-id-2456 .ap-console__rows {grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
body.dvqc-front.page-id-2456 .ap-console__rows>div {min-width:0;min-height:87px;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:10px;align-content:center}
body.dvqc-front.page-id-2456 .ap-console__rows b {width:28px;height:28px;font-size:10px}
body.dvqc-front.page-id-2456 .ap-console__rows strong {font-size:12px;line-height:1.22}
body.dvqc-front.page-id-2456 .ap-console__rows small {margin-top:3px;font-size:10px;line-height:1.3}
body.dvqc-front.page-id-2456 .ap-console__rows em {display:none}
body.dvqc-front.page-id-2456 .ap-console__foot {margin-top:10px;padding-top:10px}

body.dvqc-front.page-id-2456 .account-platform-landing .container {max-width:1240px!important}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-section {padding-block:68px}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-section h2 {font-size:clamp(31px,2.8vw,43px);line-height:1.14}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-intro-media {grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:42px;margin-bottom:32px}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media {min-width:0;align-self:start}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media img {display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto 1400/933;object-fit:contain!important;object-position:center!important;background:#edf5ff}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media figcaption {padding:11px 15px;font-size:12px;line-height:1.45}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--full {grid-column:1/-1;width:min(100%,900px);margin:28px auto 0!important}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phu-hop,#thanh-toan,#quy-trinh,#chi-phi) .ag-intro-media>.ag-media {order:-1}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so,#su-co) .ac-split {align-items:start}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#sla) :is(.ac-steps,.ac-incident),
body.dvqc-front.page-id-2456 .account-platform-landing #bao-mat .ac-checklist,
body.dvqc-front.page-id-2456 .account-platform-landing #ho-so .ac-checklist {height:auto!important;align-content:start!important}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-section--dark .ag-media {border-color:rgba(170,207,255,.25)}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-section--dark .ag-media figcaption {background:#132a52;color:#deecff}

body.dvqc-front.page-id-2456 .ag-benefits__heading {display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px}
body.dvqc-front.page-id-2456 .ag-benefits__heading p {margin:0;max-width:520px;font-size:18px;line-height:1.58}
body.dvqc-front.page-id-2456 .ag-benefits__grid {display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:28px;align-items:stretch}
body.dvqc-front.page-id-2456 .ag-benefits__photo {height:auto;margin:0!important}
body.dvqc-front.page-id-2456 .ag-benefits__photo img {height:auto!important;aspect-ratio:1672/941;object-fit:contain!important}
body.dvqc-front.page-id-2456 .ag-benefits__cards {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.dvqc-front.page-id-2456 .ag-benefits__cards article {min-width:0;padding:22px;border:1px solid #d9e7f4;border-radius:17px;background:#fff;box-shadow:0 10px 24px rgba(16,52,91,.06)}
body.dvqc-front.page-id-2456 .ag-benefits__cards span {display:block;margin-bottom:11px;color:#5947b7;font-size:11px;font-weight:800;letter-spacing:.09em}
body.dvqc-front.page-id-2456 .ag-benefits__cards h3 {margin:0 0 8px;font-size:19px;line-height:1.23}
body.dvqc-front.page-id-2456 .ag-benefits__cards p {margin:0;font-size:14px;line-height:1.55}

@media(max-width:1000px){
  body.dvqc-front.page-id-2456 .ap-hero__grid {grid-template-columns:1fr;gap:30px}
  body.dvqc-front.page-id-2456 .ap-console {max-width:660px}
  body.dvqc-front.page-id-2456 .ag-benefits__grid {grid-template-columns:1fr}
  body.dvqc-front.page-id-2456 .ag-benefits__photo {max-width:760px}
  body.dvqc-front.page-id-2456 .ag-benefits__photo img {height:auto!important;object-fit:contain!important}
}
@media(max-width:900px){
  body.dvqc-front.page-id-2456 .account-platform-landing .ag-intro-media {grid-template-columns:1fr;gap:20px}
  body.dvqc-front.page-id-2456 .account-platform-landing .ag-intro-media>.ag-media {order:initial!important}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-split {grid-template-columns:1fr;gap:24px}
  body.dvqc-front.page-id-2456 .ag-benefits__heading {grid-template-columns:1fr;gap:12px}
}
@media(max-width:600px){
  body.dvqc-front.page-id-2456 .ap-hero {padding:35px 0 34px}
  body.dvqc-front.page-id-2456 .ap-hero__grid {gap:22px}
  body.dvqc-front.page-id-2456 .ap-hero h1 {margin:11px 0 12px;font-size:37px!important;line-height:1.06}
  body.dvqc-front.page-id-2456 .ap-hero__lead {margin-bottom:18px;font-size:16px;line-height:1.52}
  body.dvqc-front.page-id-2456 .ap-hero__points,
  body.dvqc-front.page-id-2456 .ap-hero .hero-trust {display:none}
  body.dvqc-front.page-id-2456 .ap-hero .actions {gap:9px}
  body.dvqc-front.page-id-2456 .ap-hero .actions .btn {min-height:46px;padding:11px 16px}
  body.dvqc-front.page-id-2456 .ap-hero .actions .btn-outline {min-height:0;padding:5px 0;border:0;background:transparent;box-shadow:none}
  body.dvqc-front.page-id-2456 .ap-console {padding:14px;border-radius:18px}
  body.dvqc-front.page-id-2456 .ap-console__rows {grid-template-columns:1fr;gap:6px}
  body.dvqc-front.page-id-2456 .ap-console__rows>div {min-height:49px;padding:8px 10px}
  body.dvqc-front.page-id-2456 .ap-console__rows strong {font-size:13px}
  body.dvqc-front.page-id-2456 .ap-console__rows small,
  body.dvqc-front.page-id-2456 .ap-console__foot {display:none}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-section {padding-block:48px}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-section h2 {font-size:30px!important}
  body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--full {margin-top:20px!important}
  body.dvqc-front.page-id-2456 .account-platform-landing .ag-media figcaption {padding:9px 12px;font-size:11px}
  body.dvqc-front.page-id-2456 .ag-benefits__heading p {font-size:16px}
  body.dvqc-front.page-id-2456 .ag-benefits__cards {grid-template-columns:1fr;gap:9px}
  body.dvqc-front.page-id-2456 .ag-benefits__cards article {padding:17px}
  body.dvqc-front.page-id-2456 .ag-benefits__cards h3 {font-size:17px}
  body.dvqc-front.page-id-2456 #app {padding-bottom:64px}
}

body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--overview {margin-top:20px}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--overview img {height:auto!important;object-fit:contain!important}

/* Balance the agency responsibility map and place each visual with its copy. */
body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid {grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:28px 40px;align-items:center}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > div:first-child {grid-column:1;grid-row:1}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ag-media--overview {grid-column:2;grid-row:1;width:100%;margin:0!important;align-self:center}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ac-summary {grid-column:1/-1;grid-row:2;display:grid!important;height:auto!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;padding:18px 22px}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ac-summary > p:empty {display:none}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-summary > span {grid-column:1/-1;margin-bottom:6px}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-summary > div {min-width:0;grid-template-columns:34px minmax(0,1fr);gap:2px 8px;padding:13px 8px}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-summary b {width:29px;height:29px;font-size:12px}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-summary strong {font-size:14px;line-height:1.3}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-summary small {font-size:12px;line-height:1.35}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split {grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:26px 38px;align-items:center}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > div:first-child {grid-column:1;grid-row:1;align-self:center}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > .ag-media--full {grid-column:2;grid-row:1;width:100%;margin:0!important;align-self:center}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > div:nth-child(2) {grid-column:1/-1;grid-row:2;width:100%;height:auto!important}
body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split {grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:10px 38px;align-items:center}
body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > div:first-child {grid-column:1;grid-row:1;align-self:end}
body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > div:nth-child(2) {grid-column:1;grid-row:2;align-self:start}
body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > .ag-media--full {grid-column:2;grid-row:1/3;width:100%;margin:0!important;align-self:center}
body.dvqc-front.page-id-2456 .account-platform-landing .ac-split > .ag-media--full img {width:100%;height:auto!important;aspect-ratio:1400/933;object-fit:contain!important}
body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps,
body.dvqc-front.page-id-2456 .account-platform-landing #ho-so .ac-checklist {grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:stretch!important}
body.dvqc-front.page-id-2456 .account-platform-landing #sla .ac-incident,
body.dvqc-front.page-id-2456 .account-platform-landing #bao-mat .ac-checklist {grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:stretch!important}
body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps > div,
body.dvqc-front.page-id-2456 .account-platform-landing #sla .ac-incident > span {display:flex;flex-direction:column;gap:9px;min-height:150px;padding:16px}
body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps p {font-size:14px;line-height:1.5}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#bao-mat,#ho-so) .ac-checklist__item {min-height:156px;padding:16px;grid-template-columns:32px minmax(0,1fr);gap:9px}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#bao-mat,#ho-so) .ac-checklist__item > span {width:30px;height:30px}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-intro-media > .ag-media {width:100%;max-width:530px;justify-self:center}
body.dvqc-front.page-id-2456 .account-platform-landing :is(#quy-trinh,#ban-giao,#chi-phi) .ag-intro-media > .ag-media {max-width:490px}
@media(max-width:1120px){
  body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps,
  body.dvqc-front.page-id-2456 .account-platform-landing #ho-so .ac-checklist,
  body.dvqc-front.page-id-2456 .account-platform-landing #sla .ac-incident,
  body.dvqc-front.page-id-2456 .account-platform-landing #bao-mat .ac-checklist {grid-template-columns:repeat(2,minmax(0,1fr))}
  body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps > div:last-child,
  body.dvqc-front.page-id-2456 .account-platform-landing #ho-so .ac-checklist__item:last-child {grid-column:1/-1;min-height:0}
}
@media(max-width:900px){
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid,
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so,#su-co) .ac-split {grid-template-columns:minmax(0,1fr);gap:22px}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > div:first-child,
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > div:first-child {grid-column:1;grid-row:1}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ag-media--overview,
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > .ag-media--full {grid-column:1;grid-row:2;max-width:680px;justify-self:center}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ac-summary,
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) .ac-split > div:nth-child(2) {grid-column:1;grid-row:3}
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ac-summary {grid-template-columns:repeat(2,minmax(0,1fr))}
  body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > div:first-child {grid-column:1;grid-row:1}
  body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > div:nth-child(2) {grid-column:1;grid-row:2}
  body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split > .ag-media--full {grid-column:1;grid-row:3;max-width:680px;justify-self:center}
}
@media(max-width:600px){
  body.dvqc-front.page-id-2456 .account-platform-landing .ac-overview__grid > .ac-summary,
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#phan-quyen,#bao-mat,#sla,#ho-so) :is(.ac-steps,.ac-incident,.ac-checklist) {grid-template-columns:1fr}
  body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps > div:last-child,
  body.dvqc-front.page-id-2456 .account-platform-landing #ho-so .ac-checklist__item:last-child {grid-column:auto}
  body.dvqc-front.page-id-2456 .account-platform-landing #phan-quyen .ac-steps > div,
  body.dvqc-front.page-id-2456 .account-platform-landing #sla .ac-incident > span {min-height:0;flex-direction:row;align-items:center}
  body.dvqc-front.page-id-2456 .account-platform-landing :is(#bao-mat,#ho-so) .ac-checklist__item {min-height:0}
  body.dvqc-front.page-id-2456 .account-platform-landing .ag-intro-media > .ag-media {max-width:100%}
}
body.dvqc-front.page-id-2456 .account-platform-landing #su-co .ac-split {align-items:start}

body.dvqc-front.page-id-2456 .account-platform-landing .ag-platform-card .ag-media--platform {width:100%;margin:17px 0 20px}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-platform-card .ag-media--platform img {height:auto!important;aspect-ratio:auto 1400/933;object-fit:contain!important}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-platform-card {height:100%}
body.dvqc-front.page-id-2456 .account-platform-landing #nen-tang .ac-grid {align-items:stretch}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--overview {margin-top:20px}
body.dvqc-front.page-id-2456 .account-platform-landing .ag-media--overview img {height:auto!important;object-fit:contain!important}
