:is(.cvm-ct-form__grid, .cvm-ct-form__head, .cvm-ct-form__aside, .cvm-ct-process__grid, .cvm-ct-ready) > *{margin-block:0}
.cvm-ct-hero .cvm-lp-hero__title{display:flow-root;line-height:1.12}
.cvm-ct-hero .cvm-lp-hero__title mark{display:block;padding-block:.12em .24em;margin-block:-.12em -.24em}
.cvm-ct-hero .cvm-lp-hero__lead{max-width:58ch;text-wrap:pretty}
.cvm-lp.cvm-ct-hero .cvm-lp-hero__lead a{color:#fff !important;font-weight:600 !important;text-decoration:underline 1px rgba(255, 255, 255, .45) !important;text-underline-offset:4px}
.cvm-lp.cvm-ct-hero .cvm-lp-hero__lead a:hover{text-decoration-color:#7CC8FF !important}
.cvm-ct-hero__media{width:100%;max-width:min(280px, 100%);margin:0 auto}
ul.cvm-ct-quick{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin:28px 0 0 !important;padding:0;list-style:none}
.cvm-ct-quick__item{margin:0}
.cvm-lp .cvm-ct-quick__item a{display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:center;column-gap:14px;min-height:76px;padding:12px 20px 12px 14px;border-radius:18px;background:rgba(255, 255, 255, .06);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .13);color:#fff !important;font-weight:400 !important;text-decoration:none !important;transition:transform .2s ease, background-color .2s ease, box-shadow .2s ease}
.cvm-lp .cvm-ct-quick__item a:hover{background:rgba(255, 255, 255, .1);box-shadow:inset 0 0 0 1px rgba(124, 200, 255, .45);transform:translateY(-2px)}
.cvm-lp .cvm-ct-quick__item a:focus-visible{outline:2px solid #7CC8FF;outline-offset:3px}
.cvm-ct-quick__item a::before,
.cvm-ct-quick__item a::after{content:"";grid-row:1 / 3;grid-column:1;justify-self:center}
.cvm-ct-quick__item a::before{width:48px;height:48px;border-radius:50%}
.cvm-ct-quick__item a::after{width:22px;height:22px;-webkit-mask:var(--cvm-i) center / contain no-repeat;mask:var(--cvm-i) center / contain no-repeat}
.cvm-ct-quick__item--call a::before{background:#fff}
.cvm-ct-quick__item--call a::after{background:#0150AC}
.cvm-ct-quick__item--zalo a::before{background:#0068FF;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .18)}
.cvm-ct-quick__item--zalo a::after{background:#fff}
.cvm-ct-quick__label{grid-column:2;grid-row:1;align-self:end;color:#A9B8D6;font-size:13.5px;font-weight:500;line-height:1.3}
.cvm-ct-quick__value{grid-column:2;grid-row:2;align-self:start;margin-top:2px;color:#fff;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:.01em;font-variant-numeric:tabular-nums}
.cvm-ct-hero__more{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:14px !important;font-size:15px;line-height:1.4}
.cvm-lp .cvm-ct-hero__more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#DCE7F7 !important;font-weight:500 !important;text-decoration:underline 1px rgba(220, 231, 247, .35) !important;text-underline-offset:4px;overflow-wrap:anywhere}
.cvm-lp .cvm-ct-hero__more a:hover{color:#fff !important;text-decoration-color:#7CC8FF !important}
.cvm-ct-hero__more a::before{content:"";flex:none;width:18px;height:18px;background:#7CC8FF;-webkit-mask:var(--cvm-i) center / contain no-repeat;mask:var(--cvm-i) center / contain no-repeat}
.cvm-ct-ext{font-size:.85em;text-decoration:none}
.cvm-ct-hero :focus-visible{outline-color:#7CC8FF}
@media (min-width: 600px){
.cvm-ct-hero__media{max-width:520px;margin-top:-16px}
ul.cvm-ct-quick{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (min-width: 1024px){
.cvm-ct-hero .cvm-lp-hero__grid{column-gap:clamp(48px, 4.5vw, 64px)}
.cvm-ct-hero__media{width:min(calc(100% + clamp(18px, 4.5vw, 110px) - 24px), 520px);max-width:none;margin:0;justify-self:start}}
@media (min-width: 1024px) and (max-width: 1279px){
.cvm-lp .cvm-ct-quick__item a{grid-template-columns:44px minmax(0, 1fr);column-gap:10px;padding:12px 12px 12px 10px}
.cvm-ct-quick__item a::before{width:44px;height:44px}
.cvm-ct-quick__value{font-size:18px;letter-spacing:0}}
@media (min-width: 1280px){
.cvm-ct-hero .cvm-ct-hero__media{--ct-iw:min(calc(100% + var(--cvm-gutter) - 24px), calc(26vw + 320px));width:var(--ct-iw);max-width:none;margin-block:calc(var(--ct-iw) * -.0953 - 14px) calc(var(--ct-iw) * -.076 + 14px)}}
@media (min-width: 1280px) and (max-width: 1439px){
.cvm-ct-hero .cvm-ct-hero__more{column-gap:18px}}
@media (min-width: 1440px){
.cvm-ct-hero .cvm-lp-hero__grid{--ct-hcol:clamp(620px, calc(620px + (100vw - 1440px) * .4), 700px);grid-template-columns:minmax(0, var(--ct-hcol)) minmax(0, 1fr);column-gap:48px}
.cvm-ct-hero .cvm-lp-hero__title{font-size:min(68px, calc((620px + (100vw - 1440px) * .4) / 11.5))}
.cvm-ct-hero .cvm-lp-hero__lead{max-width:60ch;font-size:clamp(16px, 1.15vw, 18px)}
ul.cvm-ct-quick{grid-template-columns:repeat(2, minmax(0, 1fr))}
.cvm-lp .cvm-ct-quick__item a{min-height:clamp(76px, 5.2vw, 92px)}}
@media (min-width: 1760px){
.cvm-ct-hero .cvm-lp-hero__lead{margin-top:24px !important}
.cvm-ct-hero ul.cvm-ct-quick{margin-top:36px !important}
.cvm-ct-hero .cvm-ct-hero__more{margin-top:18px !important}
.cvm-ct-hero .cvm-ct-hero__media{--ct-iw:min(calc(100% + var(--cvm-gutter) - 24px), 840px)}}
.wp-block-group.cvm-ct-form{background:#F3F6FA}
.cvm-ct-form__grid{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"head" "card" "aside";row-gap:28px}
.cvm-ct-form__head{grid-area:head}
.cvm-ct-form__card{grid-area:card}
.cvm-ct-form__aside{grid-area:aside;align-self:start}
.cvm-ct-form__head h2{display:flow-root;margin-top:14px !important;font-size:clamp(32px, 3vw, 46px);font-weight:800;line-height:1.14;letter-spacing:-.028em;text-wrap:balance}
.cvm-ct-form__intro{max-width:52ch;margin-top:16px !important;color:var(--lp-text);font-size:clamp(16px, 1.15vw, 18px);line-height:1.7;text-wrap:pretty}
ul.cvm-ct-info{display:grid;gap:18px;margin:0 !important;padding:0;list-style:none}
.cvm-ct-info__item{position:relative;margin:0;padding-left:62px}
.cvm-ct-info__item::before,
.cvm-ct-info__item::after{content:"";position:absolute;top:0;left:0;width:44px;height:44px}
.cvm-ct-info__item::before{border-radius:13px;background:#E6EFFD}
.cvm-ct-info__item::after{background:#0150AC;-webkit-mask:var(--cvm-i) center / 21px 21px no-repeat;mask:var(--cvm-i) center / 21px 21px no-repeat}
.cvm-ct-info__label{display:block;color:#5F6D86;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.cvm-ct-info__value{display:block;margin-top:4px;color:#051640;font-size:17px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}
.cvm-lp .cvm-ct-info__value a{color:#051640 !important;font-weight:700 !important;text-decoration:underline 1px rgba(1, 80, 172, .3) !important;text-underline-offset:4px}
.cvm-ct-info__value a{display:inline-block;max-width:100%;padding-block:12px;margin-block:-12px}
.cvm-lp .cvm-ct-info__value a:hover{color:#0150AC !important;text-decoration-color:#0150AC !important}
.cvm-ct-info__note{display:block;max-width:46ch;margin-top:4px;color:#3A4863;font-size:14.5px;line-height:1.6;text-wrap:pretty}
.cvm-lp .cvm-ct-info__map{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 18px 0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(1, 80, 172, .18);color:#0150AC !important;font-size:14.5px;font-weight:700 !important;line-height:1.3;text-decoration:none !important;transition:background-color .2s ease, box-shadow .2s ease}
.cvm-ct-info__map::before{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 22 2l-9 19-2-8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 22 2l-9 19-2-8z'/%3E%3C/svg%3E") center / contain no-repeat}
.cvm-lp .cvm-ct-info__map:hover{background:#EAF2FF;box-shadow:inset 0 0 0 1px rgba(1, 80, 172, .35)}
.cvm-ct-info__map:focus-visible{outline:2px solid #0A84FF;outline-offset:2px}
.wp-block-group.cvm-ct-form__card{margin:0;padding:clamp(18px, 3vw, 40px);border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(11, 22, 51, .04), 0 40px 80px -50px rgba(1, 36, 111, .45);container-type:inline-size;scroll-margin-top:96px}
.cvm-ct-form__card > *{margin:0}
.cvm-ct-form__card .cvm-form{margin:0}
.cvm-ct-form__card .cvm-form__body{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}
.cvm-ct-form__card .cvm-form__row{margin:0}
@container (min-width: 480px){
.cvm-ct-form__card .cvm-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}
.cvm-ct-form__card :is(.cvm-form__row--site, .cvm-form__row--wide, .cvm-form__row--send),
	.cvm-ct-form__card .cvm-form__row:is(:has(#cvm-email), :has(#cvm-service)){grid-column:1 / -1}}
.cvm-ct-form__card .cvm-form input,
.cvm-ct-form__card .cvm-form textarea{width:100%;height:54px;padding:0 16px 0 46px;border:1.5px solid #C9D6EC;border-radius:14px;background:#F7FAFF 16px center / 18px 18px no-repeat;color:var(--lp-ink);font-size:16px;transition:border-color .2s ease, background-color .2s ease, box-shadow .2s ease}
.cvm-ct-form__card #cvm-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}
.cvm-ct-form__card #cvm-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}
.cvm-ct-form__card #cvm-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}
.cvm-ct-form__card .cvm-form input::placeholder,
.cvm-ct-form__card .cvm-form textarea::placeholder{color:#5F6D86;opacity:1}
.cvm-ct-form__card .cvm-form textarea{height:auto;min-height:112px;padding:14px 16px;resize:vertical}
.cvm-ct-form__card .cvm-form select{width:100%;height:54px;padding:0 36px 0 16px;border:1.5px solid #C9D6EC;border-radius:14px;background-color:#F7FAFF;color:var(--lp-ink);font-size:16px;text-overflow:ellipsis;transition:border-color .2s ease, background-color .2s ease, box-shadow .2s ease}
.cvm-ct-form__card .cvm-form select:has(option[value=""]:checked){color:#5F6D86}
.cvm-ct-form__card .cvm-form input:focus,
.cvm-ct-form__card .cvm-form select:focus,
.cvm-ct-form__card .cvm-form textarea:focus{border-color:#0A84FF;background-color:#fff;box-shadow:0 0 0 4px rgba(10, 132, 255, .14);outline:none}
.cvm-ct-form__card .cvm-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;border:0;border-radius:999px;background:linear-gradient(120deg, #0150AC 0%, #0868D0 100%);box-shadow:0 16px 34px -14px rgba(1, 80, 172, .8);color:#fff;font-size:16.5px;font-weight:700;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease}
.cvm-ct-form__card .cvm-form button::before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4 20-7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4 20-7z'/%3E%3C/svg%3E") center / contain no-repeat}
.cvm-ct-form__card .cvm-form button:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px rgba(1, 80, 172, .95)}
.cvm-ct-form__card .cvm-form button:focus-visible{outline:3px solid #0A84FF;outline-offset:2px}
.cvm-ct-form__card .cvm-form__done{border-color:#D6E3F5;background:#EEF4FF;color:#0150AC}
@media (max-width: 374px){
.cvm-ct-info__item{padding-left:54px}
.cvm-ct-info__item::before,
	.cvm-ct-info__item::after{width:40px;height:40px}
.cvm-ct-info__value{font-size:16px}
.cvm-lp .cvm-ct-info__map{display:flex;justify-content:center;width:calc(100% + 54px);margin-left:-54px}}
@media (min-width: 700px) and (max-width: 1023px){
ul.cvm-ct-info{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:32px}
.cvm-ct-info__item:first-child{grid-row:span 2}}
@media (min-width: 1024px){
.cvm-ct-form__grid{grid-template-columns:minmax(0, 10fr) minmax(0, 12fr);grid-template-rows:auto 1fr;grid-template-areas:"head card" "aside card";column-gap:clamp(48px, 5vw, 80px);row-gap:24px}
.cvm-ct-form__card{align-self:start}}
@media (min-width: 1024px) and (max-width: 1279px){
.cvm-ct-form__card .cvm-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}
.cvm-ct-form__card :is(.cvm-form__row--site, .cvm-form__row--wide, .cvm-form__row--send),
	.cvm-ct-form__card .cvm-form__row:is(:has(#cvm-email), :has(#cvm-service)){grid-column:1 / -1}}
@media (min-width: 1280px){
.cvm-ct-form__grid{grid-template-columns:minmax(0, 9fr) minmax(0, 13fr)}}
@media (min-width: 1024px) and (max-width: 1439px){
ul.cvm-ct-info{gap:14px}}
.wp-block-group.cvm-ct-process{background:#fff;scroll-margin-top:24px}
.cvm-ct-process__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:36px}
.cvm-ct-steps{margin:0;padding:0;list-style:none;counter-reset:cvm-ct}
.cvm-ct-steps li{position:relative;margin:0;padding:0 0 26px 58px;color:var(--lp-text);font-size:16px;line-height:1.6;text-wrap:pretty;counter-increment:cvm-ct}
.cvm-ct-steps li:last-child{padding-bottom:0}
.cvm-ct-steps li strong{display:block;margin-bottom:2px;color:var(--lp-ink);font-size:17px;line-height:1.45}
.cvm-ct-steps li::before{content:counter(cvm-ct);position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #0A2A6E, #0150AC);color:#fff;font-size:16px;font-weight:800;box-shadow:0 0 0 6px rgba(1, 80, 172, .08)}
.cvm-ct-steps li:not(:last-child)::after{content:"";position:absolute;top:48px;bottom:6px;left:19px;width:2px;border-radius:2px;background:rgba(1, 80, 172, .12)}
.cvm-ct-steps__chip{display:block;width:fit-content;margin-top:10px;padding:5px 12px;border-radius:999px;background:#EAF2FF;color:#0150AC;font-size:13.5px;font-weight:700;line-height:1.4}
.wp-block-group.cvm-ct-ready{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:clamp(26px, 3vw, 40px);border-radius:24px;background:radial-gradient(55% 45% at 100% 0%, rgba(25, 174, 255, .22), transparent 70%), linear-gradient(150deg, #051640 0%, #0A2A6E 55%, #0150AC 100%);color:#C7D6F0}
.cvm-ct-ready__title{color:#fff !important;font-size:clamp(21px, 1.7vw, 24px);font-weight:800;line-height:1.3;letter-spacing:-.012em}
ul.cvm-ct-ready__list{display:grid;gap:18px;margin:24px 0 26px !important;padding:0;list-style:none}
.cvm-ct-ready__item{position:relative;display:flex;align-items:center;min-height:40px;margin:0;padding-left:56px;color:#E3ECFA;font-size:16px;line-height:1.5}
.cvm-ct-ready__item::before,
.cvm-ct-ready__item::after{content:"";position:absolute;top:50%;left:0;width:40px;height:40px;margin-top:-20px}
.cvm-ct-ready__item::before{border-radius:50%;background:rgba(255, 255, 255, .08);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .14)}
.cvm-ct-ready__item::after{background:#7CC8FF;-webkit-mask:var(--cvm-i) center / 19px 19px no-repeat;mask:var(--cvm-i) center / 19px 19px no-repeat}
.cvm-ct-ready__note{position:relative;margin-top:auto !important;padding:16px 18px 16px 62px;border-radius:16px;background:rgba(255, 255, 255, .06);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .12);color:#C7D6F0;font-size:14.5px;line-height:1.65;text-wrap:pretty}
.cvm-ct-ready__note::before{content:"";position:absolute;top:16px;left:16px;width:32px;height:32px;border-radius:10px;background:rgba(124, 200, 255, .16)}
.cvm-ct-ready__note::after{content:"";position:absolute;top:23px;left:23px;width:18px;height:18px;background:#7CC8FF;-webkit-mask:var(--cvm-i) center / contain no-repeat;mask:var(--cvm-i) center / contain no-repeat}
@media (max-width: 639px){
.cvm-ct-steps li{padding-bottom:22px}
.wp-block-group.cvm-ct-ready{padding:24px 20px}
ul.cvm-ct-ready__list{gap:14px;margin:20px 0 22px !important}
.cvm-ct-ready__note{padding:14px 16px 14px 56px}
.cvm-ct-ready__note::before{top:14px;left:14px}
.cvm-ct-ready__note::after{top:21px;left:21px}}
@media (min-width: 1024px){
.cvm-ct-process__grid{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:stretch;column-gap:clamp(48px, 5vw, 80px)}
.cvm-ct-process__grid > .cvm-ct-ready{order:-1}
.cvm-ct-steps li{padding-bottom:34px}
ul.cvm-ct-ready__list{gap:16px;margin:22px 0 24px !important}}
@media (min-width: 1280px){
.cvm-ct-steps li{padding-bottom:38px}}
.wp-block-group.cvm-ct-help{background:#FFF6E6}
.cvm-ct-links{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px}
@media (min-width: 640px){
.cvm-ct-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (min-width: 1100px){
.cvm-ct-links{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}}
.cvm-ct-link{--c:#0150AC;--t:#EAF2FF;position:relative;margin:0 !important;padding:90px 24px 24px;border:1px solid rgba(5, 22, 64, .06);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(11, 22, 51, .04), 0 22px 44px -34px rgba(1, 36, 111, .35);transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease}
.cvm-ct-link:hover{border-color:#BFD5FA;transform:translateY(-3px);box-shadow:0 1px 2px rgba(11, 22, 51, .04), 0 26px 46px -32px rgba(1, 36, 111, .5)}
.cvm-ct-link:focus-within{outline:2px solid var(--lp-sky);outline-offset:3px}
.cvm-ct-link > *{margin:0 !important}
.cvm-ct-link::before,
.cvm-ct-link::after{content:"";position:absolute;top:24px;left:24px;width:50px;height:50px}
.cvm-ct-link::before{border-radius:15px;background:var(--t)}
.cvm-ct-link::after{background:var(--c);-webkit-mask:var(--cvm-i) center / 24px 24px no-repeat;mask:var(--cvm-i) center / 24px 24px no-repeat}
.cvm-ct-link:nth-child(2){--c:#0E7490;--t:#E2F6FA}
.cvm-ct-link:nth-child(3){--c:#6D28D9;--t:#F1EBFF}
.cvm-ct-link:nth-child(4){--c:#C2410C;--t:#FFEFE3}
.cvm-ct-link__title{font-size:18.5px;font-weight:800;line-height:1.35}
.cvm-ct-link__title a{color:var(--lp-ink) !important;font-weight:800 !important;text-decoration:none}
.cvm-ct-link__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}
.cvm-ct-link__title::after{content:"\00a0→";position:relative;left:0;color:var(--c);transition:left .2s ease}
.cvm-ct-link:hover .cvm-ct-link__title::after{left:3px}
.cvm-ct-link__text{margin-top:8px !important;color:var(--lp-text);font-size:15px;line-height:1.6}
@media (max-width: 639px){
.cvm-ct-link{padding:16px 14px 16px 74px;border-radius:18px}
.cvm-ct-link::before,
	.cvm-ct-link::after{top:16px;left:16px;width:44px;height:44px}
.cvm-ct-link::before{border-radius:13px}
.cvm-ct-link__title{font-size:17px}
.cvm-ct-link__text{margin-top:4px !important}}
@media (prefers-reduced-motion: reduce){
.cvm-lp .cvm-ct-quick__item a,
	.cvm-lp .cvm-ct-info__map,
	.cvm-ct-form__card .cvm-form button,
	.cvm-ct-link,
	.cvm-ct-link__title::after{transition:none}
.cvm-lp .cvm-ct-quick__item a:hover,
	.cvm-ct-form__card .cvm-form button:hover,
	.cvm-ct-link:hover{transform:none}
.cvm-ct-link:hover .cvm-ct-link__title::after{left:0}}
.cvm-da-card{--da-t1:#E6EEF9;--da-t2:#F4F8FD;--da-glow:rgba(10, 132, 255, .14);position:relative;display:flex;flex-direction:column;margin:0 !important;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(5, 22, 64, .07), 0 22px 44px -30px rgba(5, 22, 64, .32);transition:transform .25s ease, box-shadow .25s ease}
.cvm-da-card > *, .cvm-da-card__body > *{margin:0 !important}
.cvm-da-card__web{margin-top:auto !important;padding-top:2px}
.cvm-da-card__web a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#0150AC !important;font-size:15.5px;font-weight:700 !important;text-decoration:none !important;overflow-wrap:anywhere}
.cvm-da-card__web a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}
.cvm-da-card:has(.cvm-da-card__web a:focus-visible){outline:3px solid #0A84FF;outline-offset:3px}
@media (hover: hover){
.cvm-da-card:has(.cvm-da-card__web a:hover){transform:translateY(-4px);box-shadow:0 0 0 1px rgba(1, 80, 172, .16), 0 30px 54px -30px rgba(5, 22, 64, .45)}}
@media (max-width: 639px){
.cvm-da-card{border-radius:20px}
.cvm-da-card__web{padding-top:0}
.cvm-da-card__web a{justify-content:flex-start;gap:10px;min-height:30px;font-size:15px}}
@media (prefers-reduced-motion: reduce){
.cvm-da-card, .cvm-da-card__media img, .cvm-da-card__go, .cvm-da-nganh__chips a, .cvm-da-nganh__go, .cvm-da-filter label, .cvm-da-work__more a, .cvm-da-work__go{transition:none}}
:is(.cvm-ab-who__grid, .cvm-ab-who__text, .cvm-ab-who__card, .cvm-ab-svc, .cvm-ab-svc-grid, .cvm-ab-way__grid, .cvm-ab-way__text, .cvm-ab-way__card,
	.cvm-ab-work__grid, .cvm-ab-work__text, .cvm-ab-kho, .cvm-ab-kho__text, .cvm-ab-contact__grid, .cvm-ab-contact__text) > *{margin-block:0}
