.blog-section:where(.astro-v5gsaxns){max-width:1500px;margin:50px auto 0;padding:0 10px 60px}.blog-grid:where(.astro-v5gsaxns){flex-wrap:wrap;justify-content:center;gap:28px;margin-top:20px;display:flex}.blog-card:where(.astro-v5gsaxns){color:var(--color-brand-heading);flex-direction:column;flex:100%;gap:10px;max-width:100%;display:flex}.blog-media:where(.astro-v5gsaxns){aspect-ratio:16/10;border-radius:14px;transition:transform .2s;display:block;position:relative;overflow:hidden}.blog-card:where(.astro-v5gsaxns):hover .blog-media:where(.astro-v5gsaxns){transform:translateY(-4px)}.blog-media:where(.astro-v5gsaxns) img{object-fit:cover;width:100%;height:100%;display:block}.blog-placeholder:where(.astro-v5gsaxns){justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-placeholder-logo:where(.astro-v5gsaxns){font-family:var(--font-heading);color:#ffffffd9;letter-spacing:.04em;font-size:26px}.blog-eyebrow:where(.astro-v5gsaxns){text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-accent);font-size:12px;font-weight:700}.blog-card:where(.astro-v5gsaxns) h4:where(.astro-v5gsaxns){margin:0;font-family:Rubik-Regular,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.blog-card:where(.astro-v5gsaxns) h4:where(.astro-v5gsaxns) a:where(.astro-v5gsaxns){color:var(--color-brand-heading);text-decoration:none}.blog-card:where(.astro-v5gsaxns) h4:where(.astro-v5gsaxns) a:where(.astro-v5gsaxns):hover{text-decoration:underline}.blog-meta:where(.astro-v5gsaxns){color:#6b7280;font-size:13px}.blog-footer:where(.astro-v5gsaxns){justify-content:center;margin-top:36px;display:flex}@media screen and (width>=768px){.blog-card:where(.astro-v5gsaxns){flex:calc(33.333% - 28px);max-width:calc(33.333% - 28px)}}.detail-stack:where(.astro-vgzep563){flex-direction:column;gap:24px;max-width:854px;margin:30px auto 0;padding:0 20px;display:flex}.detail-section:where(.astro-vgzep563){background-color:var(--color-brand-surface);border-radius:20px;padding:24px 20px;box-shadow:0 4px 8px #0000001a}.detail-section:where(.astro-vgzep563) .section-heading:where(.astro-vgzep563){margin-top:0}.detail-content:where(.astro-vgzep563){flex-direction:column;align-items:center;gap:20px;margin-top:18px;display:flex}.detail-image:where(.astro-vgzep563){flex:1;width:100%;max-width:420px}.detail-image:where(.astro-vgzep563) img:where(.astro-vgzep563){width:100%;height:auto}.detail-text:where(.astro-vgzep563){flex:1;width:100%}.detail-text:where(.astro-vgzep563) ul:where(.astro-vgzep563){margin:0;padding:0;list-style:none}.detail-text:where(.astro-vgzep563) li:where(.astro-vgzep563){color:var(--color-brand-heading);margin-bottom:10px;padding-left:30px;font-size:18px;line-height:1.3;position:relative}.detail-text:where(.astro-vgzep563) li:where(.astro-vgzep563):before{content:url(/assets/images/check-bullet@2x.png);position:absolute;top:0;left:-10px}.detail-text:where(.astro-vgzep563) li:where(.astro-vgzep563) strong:where(.astro-vgzep563){font-family:SofiaPro-Bold,Helvetica,sans-serif;font-weight:700}.detail-pagination:where(.astro-vgzep563){display:none}@media screen and (width>=768px){.detail-content:where(.astro-vgzep563){flex-direction:column}.detail-stack:where(.astro-vgzep563){isolation:isolate;max-width:650px;height:700px;margin:40px auto auto;position:relative}.detail-section:where(.astro-vgzep563){width:100%;height:100%;padding:20px;transition:transform .3s,z-index .3s,opacity .3s;position:absolute;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.detail-pagination:where(.astro-vgzep563){z-index:10;gap:10px;display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.pagination-bullet:where(.astro-vgzep563){cursor:pointer;background-color:#fff;border-radius:50%;width:10px;height:10px;transition:background-color .3s}.pagination-bullet:where(.astro-vgzep563).active{background-color:var(--color-brand-heading)}}.faq-section:where(.astro-ajsgapk5){max-width:1200px;margin:0 auto;padding:0 10px}.faq-container:where(.astro-ajsgapk5){margin-top:8px}.faq-item:where(.astro-ajsgapk5){margin-bottom:13px}.faq-question:where(.astro-ajsgapk5){background-color:var(--color-brand-surface-strong);cursor:pointer;color:var(--color-brand-heading);border-radius:10px;padding:15px 50px 15px 20px;font-family:SofiaPro-Bold,Helvetica,sans-serif;position:relative}.faq-question:where(.astro-ajsgapk5):after{content:url(/assets/images/arrow-down.svg);transition:transform .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-question:where(.astro-ajsgapk5).active:after{transform:translateY(-50%)rotate(180deg)}.faq-answer:where(.astro-ajsgapk5){max-height:0;color:var(--color-brand-heading);padding:0 20px;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.faq-answer:where(.astro-ajsgapk5).active{max-height:1000px;padding:14px 20px 4px;transition:max-height .5s ease-in,padding .3s ease-in}.faq-answer:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){margin:0 0 10px}@media screen and (width>=768px){.faq-section:where(.astro-ajsgapk5){max-width:1200px;margin:auto}.faq-container:where(.astro-ajsgapk5){display:flex}.faq-questions:where(.astro-ajsgapk5){flex:0 0 50%;padding-right:20px}.faq-answers:where(.astro-ajsgapk5){border-left:1px solid #ddd;flex:0 0 50%;padding-left:20px}.faq-question:where(.astro-ajsgapk5){border:1px solid var(--color-brand-surface-strong);background-color:#fff}.faq-question:where(.astro-ajsgapk5).active{background-color:var(--color-brand-surface-strong)}.faq-question:where(.astro-ajsgapk5):after{transform:translateY(-50%)rotate(-90deg)}.faq-question:where(.astro-ajsgapk5).active:after{content:none}.faq-answer:where(.astro-ajsgapk5){background-color:#0000;max-height:none;padding:0 20px;transition:none;display:none}.faq-answers:where(.astro-ajsgapk5) .faq-answer:where(.astro-ajsgapk5).active{display:block}}.container:where(.astro-ygbe67ah){width:100%;max-width:1100px;margin-inline:auto}.hero:where(.astro-i3irphx7){background-image:url(/assets/images/pattern-bottom@1x.png);background-position:bottom;background-repeat:repeat-x;flex-direction:column;padding:0 38px 50px;display:flex;position:relative}.hero:where(.astro-i3irphx7) .color-overlay:where(.astro-i3irphx7){background-color:var(--color-brand-surface);position:absolute;inset:0 0 38px}.hero-wrapper:where(.astro-i3irphx7){flex-direction:column;display:flex;position:relative}@media screen and (width>=768px){.hero:where(.astro-i3irphx7){flex-direction:row;align-items:start;height:610px;padding:35px 20px 50px}.hero-wrapper:where(.astro-i3irphx7){flex-direction:row;align-items:center;gap:20px}.hero-content:where(.astro-i3irphx7){flex:1}.hero-image:where(.astro-i3irphx7){text-align:right;flex:1}}.hero:where(.astro-i3irphx7) .subtitle:where(.astro-i3irphx7){color:var(--color-brand-heading);text-transform:uppercase;width:50%;min-width:237px;margin:0 0 30px;font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:20px}@media screen and (width>=768px){.hero:where(.astro-i3irphx7) .subtitle:where(.astro-i3irphx7){width:100%;font-size:18px}}.info-section:where(.astro-o3n3fqtx){background-color:var(--color-brand-surface-strong);border-radius:7px;margin:-50px 20px 0;padding:10px 0;position:relative}.info-section:where(.astro-o3n3fqtx) .container:where(.astro-o3n3fqtx){max-width:1200px;margin:0 auto;padding:0 13px}.info-grid:where(.astro-o3n3fqtx){flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.info-item:where(.astro-o3n3fqtx){flex-direction:column;flex:1 1 0;align-items:center;margin-bottom:15px;display:flex}.info-item:where(.astro-o3n3fqtx):nth-of-type(2){flex-grow:1.2}.info-number:where(.astro-o3n3fqtx){width:35px;height:35px;font-family:var(--font-heading);text-align:center;color:var(--color-brand-accent);background-image:url(/assets/images/trac--4150@1x.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-bottom:5px;font-size:25px}.info-text:where(.astro-o3n3fqtx){text-align:center;text-transform:uppercase;color:var(--color-brand-heading);font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.2}@media screen and (width>=768px){.info-section:where(.astro-o3n3fqtx){border-radius:20px;width:75%;max-width:980px;margin:-100px auto 0;padding:30px}.info-grid:where(.astro-o3n3fqtx){text-align:center;justify-content:space-around}.info-number:where(.astro-o3n3fqtx){width:60px;height:60px;margin-bottom:15px;font-size:48px}.info-text:where(.astro-o3n3fqtx){font-size:14px}}.newsletter-section:where(.astro-osndxgq6){background-color:#fff;padding:20px 10px 30px}.newsletter-content:where(.astro-osndxgq6){text-align:center;max-width:1200px;margin:0 auto}.newsletter-header:where(.astro-osndxgq6) h4:where(.astro-osndxgq6){color:var(--color-brand-heading);margin:0 0 20px;font-family:Rubik-Regular,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.newsletter-form:where(.astro-osndxgq6){justify-content:center;align-items:center;gap:10px;max-width:360px;margin:0 auto;display:flex}.newsletter-form:where(.astro-osndxgq6) input[type=email]{appearance:none;border:1px solid var(--color-brand-surface-strong);color:var(--color-brand-heading);background:#fff;border-radius:10px;flex:1;padding:14px 16px;font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:15px}.newsletter-form:where(.astro-osndxgq6) input[type=email]::placeholder{color:#6b7280}.newsletter-form:where(.astro-osndxgq6) input[type=email]:focus{border-color:var(--color-brand-primary);outline:none}.newsletter-form:where(.astro-osndxgq6) button[type=submit]{cursor:pointer;color:#fff;background-color:#fff;background-image:url(/assets/images/ke-huy-quan.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex-shrink:0;width:64px;height:32px;margin:5px 0;padding:0;font-size:18px;font-weight:700}.newsletter-form:where(.astro-osndxgq6) .newsletter-status{margin-top:10px;font-size:14px}.pricing-section:where(.astro-tl27rjbg){background-image:url(/assets/images/pattern-bottom@1x.png);background-position:bottom;background-repeat:repeat-x;margin-top:50px;padding:15px 20px 70px;position:relative}.pricing-section:where(.astro-tl27rjbg)>.color-overlay:where(.astro-tl27rjbg){background-color:var(--color-brand-surface);margin:0;position:absolute;inset:0 0 38px}.pricing-section:where(.astro-tl27rjbg)>:where(.astro-tl27rjbg):not(.color-overlay){position:relative}.pricing-section:where(.astro-tl27rjbg) .head:where(.astro-tl27rjbg){max-width:500px;margin:0 auto 24px}.pricing-section:where(.astro-tl27rjbg) .head:where(.astro-tl27rjbg) .section-heading:where(.astro-tl27rjbg) sup:where(.astro-tl27rjbg){vertical-align:super;font-size:12px}.pricing-section:where(.astro-tl27rjbg) .sub-head:where(.astro-tl27rjbg){max-width:800px;margin:0 auto 30px}.pricing-section:where(.astro-tl27rjbg) .sub-head:where(.astro-tl27rjbg) mark:where(.astro-tl27rjbg){color:inherit;background-color:#fff;border-radius:5px;padding:0 2px}.pricing-section:where(.astro-tl27rjbg) .group-cta:where(.astro-tl27rjbg){flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.pricing-section:where(.astro-tl27rjbg) .group-cta:where(.astro-tl27rjbg) small:where(.astro-tl27rjbg){color:var(--color-brand-heading);margin-top:4px;font-size:12px}.quality-section:where(.astro-4qpzpozu){background-color:#fff;max-width:1200px;margin:40px auto 0;padding:40px 20px 0}.quality-content:where(.astro-4qpzpozu){flex-flow:column wrap;align-items:center;gap:30px;display:flex}.quality-content:where(.astro-4qpzpozu) .section-heading:where(.astro-4qpzpozu){margin-bottom:10px}.quality-content:where(.astro-4qpzpozu) .quality-title:where(.astro-4qpzpozu){order:-1}.quality-subtitle:where(.astro-4qpzpozu){text-align:center;color:var(--color-brand-accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:14px;font-weight:600}.quality-image:where(.astro-4qpzpozu){width:100%;margin-bottom:50px;position:relative}.quality-image-wrapper:where(.astro-4qpzpozu){width:100%}.quality-image-wrapper:where(.astro-4qpzpozu) img:where(.astro-4qpzpozu){border-radius:12px;width:100%;height:auto;display:block}.quality-image:where(.astro-4qpzpozu) .trustpilot-widget:where(.astro-4qpzpozu){text-align:center;margin:auto;display:block;position:absolute;bottom:-30px;left:0;right:0}.quality-image:where(.astro-4qpzpozu) img:where(.astro-4qpzpozu).trustpilot{width:140px;height:auto;margin:auto;display:block}.quality-reasons:where(.astro-4qpzpozu){flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.reason-item:where(.astro-4qpzpozu){align-items:center;gap:20px;display:flex}.reason-number:where(.astro-4qpzpozu){width:40px;height:40px;font-family:var(--font-heading);color:var(--color-brand-accent);background-image:url(/assets/images/check-bullet@1x.png);background-position:50%;background-repeat:no-repeat;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.reason-text:where(.astro-4qpzpozu){color:var(--color-brand-heading);margin:0;padding-top:5px;font-size:18px;line-height:17px}.reason-text:where(.astro-4qpzpozu) strong:where(.astro-4qpzpozu){font-family:SofiaPro-Medium,Helvetica,sans-serif;font-weight:500}.quality-cta:where(.astro-4qpzpozu){flex-basis:100%;justify-content:center;margin:30px 0 10px;display:flex}@media screen and (width>=768px){.quality-content:where(.astro-4qpzpozu){flex-direction:row;align-items:center}.quality-content:where(.astro-4qpzpozu) .quality-title:where(.astro-4qpzpozu){text-align:center;flex-basis:100%}.quality-image:where(.astro-4qpzpozu){flex:0 0 50%;margin-bottom:0}.quality-image:where(.astro-4qpzpozu) .trustpilot-widget:where(.astro-4qpzpozu){width:auto;bottom:24px;left:-30px;right:auto}.quality-reasons:where(.astro-4qpzpozu){flex:1;margin:auto}}.scroll-indicator:where(.astro-vzeotdff){display:none}@media screen and (width>=768px){.scroll-indicator:where(.astro-vzeotdff){text-align:center;z-index:1;width:50px;margin:auto;display:block;position:relative;top:-68px}.scroll-indicator-wrapper:where(.astro-vzeotdff){background-color:var(--color-brand-surface);border-radius:77%;width:50px;margin-left:auto;margin-right:auto}.scroll-indicator:where(.astro-vzeotdff) img:where(.astro-vzeotdff){width:50px;height:auto;padding:0 10px 10px;display:block}}.testimonials-section:where(.astro-ndabfdc4){background-color:var(--color-brand-surface);margin-top:50px;padding:30px 10px 40px}.testimonials-carousel:where(.astro-ndabfdc4){max-width:1200px;margin:20px auto 0;padding:0 36px;position:relative}.testimonials-track:where(.astro-ndabfdc4){scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.testimonials-track:where(.astro-ndabfdc4)::-webkit-scrollbar{display:none}.testimonials-nav:where(.astro-ndabfdc4){z-index:2;color:var(--color-brand-heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.testimonials-nav--prev:where(.astro-ndabfdc4){left:0}.testimonials-nav--next:where(.astro-ndabfdc4){right:0}.sr-only:where(.astro-ndabfdc4){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.testimonial-item:where(.astro-ndabfdc4){scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 100%;height:auto;padding:0 20px;display:flex}.testimonial-item:where(.astro-ndabfdc4) .trustpilot-stars:where(.astro-ndabfdc4){width:161px;margin:0 auto 8px;display:block}.testimonial-item:where(.astro-ndabfdc4) blockquote:where(.astro-ndabfdc4){height:100%;color:var(--color-brand-heading);flex-direction:column;margin:0;font-style:italic;display:flex}.testimonial-item:where(.astro-ndabfdc4) .comment:where(.astro-ndabfdc4){flex-grow:1;margin:0 0 auto}.testimonial-item:where(.astro-ndabfdc4) .author:where(.astro-ndabfdc4){background-color:var(--color-brand-surface-strong);text-align:center;border-radius:5px;margin-top:14px;padding:5px;font-style:normal}@media screen and (width>=576px){.testimonial-item:where(.astro-ndabfdc4){flex-basis:calc(50% - 10px)}}@media screen and (width>=992px){.testimonial-item:where(.astro-ndabfdc4){flex-basis:calc(33.333% - 14px)}}.video-showcase-section:where(.astro-7nblekhm){background-color:#fff;padding:40px 20px}.video-showcase-container:where(.astro-7nblekhm){flex-direction:column;align-items:center;gap:30px;max-width:1100px;margin:0 auto;display:flex}.video-showcase-embed:where(.astro-7nblekhm){flex-shrink:0;width:260px}.video-showcase-frame:where(.astro-7nblekhm){aspect-ratio:9/16;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.video-showcase-frame:where(.astro-7nblekhm) iframe:where(.astro-7nblekhm){border:0;width:100%;height:100%;position:absolute;inset:0}.video-showcase-content:where(.astro-7nblekhm){text-align:center}.video-showcase-content:where(.astro-7nblekhm) .section-heading:where(.astro-7nblekhm){margin-top:0}.video-showcase-subtitle:where(.astro-7nblekhm){color:var(--color-brand-heading);opacity:.8;margin:5px 0 20px;font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:16px}.video-showcase-quote:where(.astro-7nblekhm){border-left:4px solid var(--color-brand-accent);text-align:left;margin:20px 0;padding-left:15px}.video-showcase-quote:where(.astro-7nblekhm) p:where(.astro-7nblekhm){color:var(--color-brand-heading);margin:0 0 8px;font-size:16px;font-style:italic;line-height:1.5}.video-showcase-quote:where(.astro-7nblekhm) footer:where(.astro-7nblekhm){color:var(--color-brand-heading);opacity:.7;font-size:14px}.video-showcase-quote:where(.astro-7nblekhm) footer:where(.astro-7nblekhm) strong:where(.astro-7nblekhm){opacity:1}.video-showcase-highlights:where(.astro-7nblekhm){text-align:left;flex-direction:column;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.video-showcase-highlights:where(.astro-7nblekhm) li:where(.astro-7nblekhm){color:var(--color-brand-heading);align-items:center;gap:10px;font-family:SofiaPro-Regular,Helvetica,sans-serif;font-size:15px;display:flex}.video-showcase-highlights:where(.astro-7nblekhm) li:where(.astro-7nblekhm) svg:where(.astro-7nblekhm){flex-shrink:0}.video-showcase-cta:where(.astro-7nblekhm){margin-top:25px;display:flex}@media screen and (width>=768px){.video-showcase-section:where(.astro-7nblekhm){padding:60px 40px}.video-showcase-container:where(.astro-7nblekhm){flex-direction:row;align-items:center;gap:50px}.video-showcase-embed:where(.astro-7nblekhm){width:300px}.video-showcase-content:where(.astro-7nblekhm){text-align:left;flex:1}.video-showcase-content:where(.astro-7nblekhm) .section-heading:where(.astro-7nblekhm),.video-showcase-subtitle:where(.astro-7nblekhm){text-align:left}}
