.oa-page{--oa-blue:#087fca;--oa-ink:#102442;--oa-muted:#52677b;--oa-line:#d9e5ec;color:var(--oa-ink);background:#fff;overflow:clip}.oa-page *{box-sizing:border-box}.oa-page h1,.oa-page h2,.oa-page h3,.oa-page p{margin-top:0}.oa-page h1{font-size:clamp(2.65rem,5.3vw,5.4rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:1.5rem}.oa-page h1 em{font-style:normal;color:var(--oa-blue)}.oa-page h2{font-size:clamp(2.1rem,3.6vw,3.8rem);line-height:1.12;letter-spacing:-.045em}.oa-page h3{letter-spacing:-.025em}.oa-kicker{font-size:.76rem;font-weight:800;letter-spacing:.14em;color:var(--oa-blue);text-transform:uppercase}.oa-lead{font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.65;max-width:43rem;color:var(--oa-muted)}.oa-hero{padding:clamp(4rem,7vw,7rem) 0;background:#f8fbfd}.oa-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(2rem,5vw,6rem)}.oa-hero__note{font-size:.9rem;color:var(--oa-muted);margin:1.3rem 0 0}.oa-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0}.oa-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--oa-blue);border-radius:8px;background:var(--oa-blue);color:#fff!important;font-weight:750;text-decoration:none;line-height:1.25;cursor:pointer;box-shadow:none!important}.oa-button:hover,.oa-button:focus-visible{background:#075f9a;border-color:#075f9a;color:#fff!important}.oa-button--outline{background:transparent;color:var(--oa-blue)!important}.oa-button--outline:hover{color:#fff!important}.oa-section{padding:clamp(4rem,7vw,7rem) 0}.oa-section--soft{background:#f3f8fb}.oa-section--ink{background:#102442;color:#fff}.oa-section--ink .oa-kicker{color:#6dd6f2}.oa-section--ink p{color:#c9d6e1}.oa-heading{max-width:810px;margin-bottom:clamp(2rem,4vw,3.5rem)}.oa-heading>p:last-child{font-size:1.1rem;line-height:1.65;color:var(--oa-muted)}.oa-section--ink .oa-heading>p:last-child{color:#c9d6e1}.oa-map,.oa-bds-map{border:1px solid var(--oa-line);border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem);background:#fff;box-shadow:0 14px 38px rgba(16,36,66,.06)}.oa-map__label{display:block;font-size:.69rem;font-weight:800;letter-spacing:.14em;color:var(--oa-muted);margin-bottom:1.5rem}.oa-map__channels{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.oa-map__channels b{padding:1rem;background:#f1f7fb;border:1px solid #e0edf3;border-radius:7px;font-size:.95rem}.oa-map__line{width:2px;height:2rem;background:var(--oa-blue);margin:auto}.oa-map__step{display:grid;grid-template-columns:2rem 1fr;gap:.15rem .75rem;border-top:1px solid var(--oa-line);padding:.9rem 0}.oa-map__step span{grid-row:span 2;font-weight:800;color:var(--oa-blue)}.oa-map__step small{color:var(--oa-muted)}.oa-platforms{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oa-platform{min-height:300px;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--oa-line);border-top:4px solid var(--oa-blue);border-radius:9px;display:flex;flex-direction:column;justify-content:space-between}.oa-platform--facebook{border-top-color:#2464cb}.oa-platform--tiktok{border-top-color:#152231}.oa-platform--zalo{border-top-color:#1478e8}.oa-platform__no,.oa-platform__detail span{font-size:.72rem;letter-spacing:.12em;font-weight:800;color:var(--oa-muted)}.oa-platform h3{font-size:clamp(1.8rem,2.5vw,2.5rem);margin:.65rem 0}.oa-platform p{line-height:1.6;color:var(--oa-muted)}.oa-platform a{color:var(--oa-blue);font-weight:800;text-decoration:none}.oa-platform__detail{padding-top:1rem;margin-top:1.4rem;border-top:1px solid var(--oa-line)}.oa-platform__detail p{font-size:.92rem;margin:.35rem 0 0}.oa-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;background:#38516a;list-style:none}.oa-process li{min-height:150px;padding:1.2rem;background:#102442;display:flex;flex-direction:column;justify-content:space-between}.oa-process span{color:#6dd6f2;font-weight:800}.oa-process strong{font-size:1.1rem;line-height:1.35}.oa-goals{border-top:1px solid var(--oa-line)}.oa-goals>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem .25rem;border-bottom:1px solid var(--oa-line)}.oa-goals span{color:var(--oa-blue);font-weight:700}.oa-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.oa-inline-cta p{font-size:1.35rem;font-weight:750;margin:0}.oa-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oa-line);border:1px solid var(--oa-line)}.oa-capabilities article{padding:2rem;background:#f3f8fb;min-height:205px}.oa-capabilities span{color:var(--oa-blue);font-weight:800}.oa-capabilities h3{font-size:1.6rem;margin:.9rem 0 .5rem}.oa-capabilities p{color:var(--oa-muted);line-height:1.55}.oa-budget{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:center}.oa-budget p{color:var(--oa-muted);font-size:1.1rem;line-height:1.65}.oa-budget__list{border-top:1px solid var(--oa-line)}.oa-budget__list span{display:block;padding:1.2rem 0;border-bottom:1px solid var(--oa-line);font-weight:750}.oa-related{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.oa-related a{display:flex;justify-content:space-between;gap:.5rem;min-height:100px;padding:1.2rem;background:#fff;color:var(--oa-ink);border:1px solid var(--oa-line);text-decoration:none;font-weight:750}.oa-related a span{color:var(--oa-blue)}.oa-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem)}.oa-contact>div>p:last-child{font-size:1.1rem;line-height:1.65}.oa-form{background:#fff;color:var(--oa-ink);padding:clamp(1.4rem,3vw,2.5rem);border-radius:12px}.oa-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oa-form label{font-weight:700;font-size:.9rem}.oa-form input:not([type=checkbox]),.oa-form select,.oa-form textarea{display:block;width:100%;min-height:44px;margin-top:.35rem;padding:.7rem .75rem;border:1px solid #bed0dc;border-radius:7px;background:#fff;color:var(--oa-ink);font:inherit}.oa-form textarea{resize:vertical}.oa-form__wide{grid-column:1/-1}.oa-honeypot{position:absolute;left:-9999px}.oa-consent{display:flex;align-items:flex-start;gap:.6rem;margin:1.2rem 0;line-height:1.5}.oa-consent input{margin-top:.2rem}.oa-form__status{min-height:1.4rem;margin:.6rem 0 0!important;color:#9b2832!important}.oa-form__status.is-success{color:#146f4b!important}.oa-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem)}.oa-faq details{border-bottom:1px solid var(--oa-line);padding:1.1rem 0}.oa-faq details:first-child{border-top:1px solid var(--oa-line)}.oa-faq summary{cursor:pointer;font-weight:750;list-style:none;padding-right:2rem;position:relative}.oa-faq summary::after{content:'+';position:absolute;right:.3rem;color:var(--oa-blue)}.oa-faq details[open] summary::after{content:'−'}.oa-faq details p{line-height:1.65;color:var(--oa-muted);margin:.8rem 0 0}.oa-mobile-cta{display:none}
.oa-mobile-cta[hidden]{display:none!important}.oa-bds-hero{background:#f5f8f6}.oa-page--bds{--oa-blue:#087fca}.oa-bds-map{background:#0e2831;color:#fff;border-color:#0e2831;box-shadow:none}.oa-bds-map .oa-map__label{color:#96bdc2}.oa-bds-map__main{padding:1.5rem;border:1px solid #54717a}.oa-bds-map__main span{display:block;color:#8de1db;font-size:.75rem;font-weight:800;letter-spacing:.12em}.oa-bds-map__main strong{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.14;display:block;margin-top:1.2rem}.oa-bds-map ol{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem;padding:0;margin:1rem 0;list-style:none}.oa-bds-map li{padding:.75rem .25rem;border:1px solid #54717a;text-align:center;font-size:.85rem}.oa-bds-map p{margin:0;color:#bed4d6}.oa-bds-journey{display:grid;grid-template-columns:repeat(7,1fr);gap:.55rem}.oa-bds-journey article{border-top:3px solid #087fca;padding:1rem .7rem;background:#f1f7f7;min-height:205px}.oa-bds-journey span,.oa-bds-channels span{font-size:.72rem;color:#087fca;font-weight:800;letter-spacing:.1em}.oa-bds-journey h3{font-size:1.15rem;margin:1.4rem 0 .5rem}.oa-bds-journey p{font-size:.86rem;line-height:1.5;color:var(--oa-muted)}.oa-bds-channels{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.oa-bds-channels article{padding:clamp(1.5rem,3vw,2.5rem);background:#fff;min-height:235px;border-left:3px solid #087fca}.oa-bds-channels h3{font-size:2rem;margin:1rem 0}.oa-bds-channels p{color:var(--oa-muted);line-height:1.6}.oa-bds-ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}.oa-bds-ecosystem__steps{border-top:1px solid #496375}.oa-bds-ecosystem__steps>div{display:grid;grid-template-columns:2rem 1fr;gap:.3rem 1rem;padding:1rem 0;border-bottom:1px solid #496375}.oa-bds-ecosystem__steps span{grid-row:span 2;color:#6dd6f2;font-weight:800}.oa-bds-ecosystem__steps a,.oa-bds-ecosystem__steps small{grid-column:2;color:#c9d6e1}.oa-bds-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:0;list-style:none}.oa-bds-process li{border-top:2px solid var(--oa-blue);padding-top:1rem}.oa-bds-process span{color:var(--oa-blue);font-weight:800}.oa-bds-process h3{margin:.9rem 0 .4rem}.oa-bds-process p{color:var(--oa-muted);line-height:1.55}
@media(max-width:1000px){.oa-bds-journey{grid-template-columns:repeat(4,1fr)}.oa-related{grid-template-columns:1fr 1fr}.oa-process{grid-template-columns:repeat(4,1fr)}}
@media(max-width:780px){.oa-hero__grid,.oa-contact,.oa-budget,.oa-faq,.oa-bds-ecosystem{grid-template-columns:1fr}.oa-hero{padding:3.5rem 0}.oa-map,.oa-bds-map{max-width:600px}.oa-platforms,.oa-bds-channels{grid-template-columns:1fr}.oa-capabilities{grid-template-columns:1fr 1fr}.oa-bds-journey,.oa-bds-process{grid-template-columns:repeat(2,1fr)}.oa-mobile-cta{display:grid;grid-template-columns:1fr 1fr 1.5fr;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid var(--oa-line);padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom));gap:.4rem}.oa-mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font-weight:750;color:var(--oa-blue);border:1px solid var(--oa-line);border-radius:6px}.oa-mobile-cta a:last-child{background:var(--oa-blue);border-color:var(--oa-blue);color:#fff}.oa-page{padding-bottom:65px}.oa-page #nhan-tu-van{scroll-margin-top:5rem}.oa-page #nhan-tu-van:target~.oa-mobile-cta{display:none}}
@media(max-width:520px){.oa-page h1{font-size:clamp(2.35rem,10vw,3.2rem)}.oa-section{padding:3.75rem 0}.oa-actions{display:grid}.oa-actions .oa-button{width:100%}.oa-process,.oa-capabilities,.oa-bds-journey,.oa-bds-process,.oa-related{grid-template-columns:1fr 1fr}.oa-process li{min-height:115px}.oa-capabilities article{padding:1.2rem;min-height:190px}.oa-goals>div{grid-template-columns:1fr;gap:.2rem}.oa-inline-cta{display:block}.oa-inline-cta .oa-button{margin-top:1rem}.oa-form__grid{grid-template-columns:1fr}.oa-bds-map ol{grid-template-columns:repeat(5,1fr)}.oa-bds-map li{font-size:.68rem;padding:.65rem .1rem}.oa-bds-journey article{min-height:160px}.oa-bds-journey h3{margin:.8rem 0 .3rem}}
@media(prefers-reduced-motion:reduce){.oa-page *, .oa-page *::before,.oa-page *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.oa-section--ink h2,.oa-section--ink h3{color:#fff}
@media(max-width:780px){body.onter-ads-landing .zalo-container.left,body.onter-ads-landing .onter-floating-hotline,body.onter-ads-landing iframe[src^="https://ai.onter.vn/widget/frame"]{display:none!important}}
