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