.dk-ctad{background:#fff;font-family:var(--lp-font);--u:min(1px, 100vw / 1440)}.dk-ctad__grid{margin:0 auto;width:100%;max-width:1440px;display:grid;grid-template-columns:1fr;gap:24px;padding:48px 16px;box-sizing:border-box}.dk-ctad__card{position:relative;height:420px;overflow:hidden;border-radius:16px;background:var(--lp-soft,#f9fcff)}.dk-ctad__img{position:absolute;inset:0;height:100%;width:100%;max-width:none;object-fit:cover;object-position:right center}.dk-ctad__body{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:flex-start;gap:24px;padding:24px;box-sizing:border-box}.dk-ctad__head{display:flex;flex-direction:column;gap:12px}.dk-ctad__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--lp-ink,#2e2e2e)}.dk-ctad__eyebrow-line{display:block;width:24px;height:1px;background:var(--lp-ink,#2e2e2e)}.dk-ctad__title{margin:0;white-space:pre-line;text-transform:uppercase;font-weight:700;font-size:26px;line-height:1.15;color:var(--lp-deep,#00529c)}.dk-ctad__btn{display:inline-flex;width:fit-content;height:40px;align-items:center;gap:6px;border-radius:9999px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;color:#fff;background:var(--lp-blue,#1e7ed8);text-decoration:none;transition:background-color .2s ease}.dk-ctad__btn:hover,.dk-ctad__btn:focus-visible{background:var(--lp-deep,#00529c);color:#fff}.dk-ctad__ico{width:20px;height:20px;flex:none}@media (min-width:768px){.dk-ctad__grid{grid-template-columns:1fr 1fr;gap:20px}.dk-ctad__card{height:480px}.dk-ctad__title{font-size:32px;line-height:40px}}@media (min-width:1024px){.dk-ctad__grid{gap:calc(20 * var(--u));padding:calc(80 * var(--u))}.dk-ctad__card{height:calc(558 * var(--u))}.dk-ctad__img--lai-thu{left:calc(-13 * var(--u));width:calc(705 * var(--u))}.dk-ctad__img--brochure{top:calc(-36 * var(--u));left:calc(-91 * var(--u));height:calc(676 * var(--u));width:calc(732 * var(--u))}.dk-ctad__body{gap:calc(24 * var(--u));padding:calc(40 * var(--u))}.dk-ctad__title{font-size:max(22px, calc(40 * var(--u)));line-height:1}}@media (max-width:767px){.dk-ctad__grid{gap:16px;padding:32px 16px}.dk-ctad__card{height:360px}.dk-ctad__img{object-position:right bottom}.dk-ctad__body{gap:16px;padding:20px}.dk-ctad__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.dk-ctad__btn{transition:none}}