@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@500;600;700&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#112721;background:#f8f6ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(calc(100% - 96px),1280px);margin:auto}.header{height:88px;position:absolute;z-index:10;top:0;left:0;right:0}.header-inner{height:100%;display:flex;align-items:center;gap:44px}.brand img{width:76px;height:76px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:700;white-space:nowrap}.desktop-nav a:hover,footer a:hover{color:#ef4c1a}.header-right{display:flex;gap:18px;align-items:center;margin-left:auto}.languages{display:flex;gap:5px}.languages button{border:0;background:transparent;color:#52605c;padding:5px;font-size:12px;font-weight:700}.languages button.active{color:#ec4b20;text-decoration:underline;text-underline-offset:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;border-radius:99px;padding:13px 24px;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f04c20;outline-offset:3px}.green{background:#155e37}.orange{background:#f24c1a}.orange-text{color:#f04b20}.menu-button,.mobile-nav{display:none}.hero{min-height:680px;position:relative;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:39%;background-image:linear-gradient(90deg,#f8f6ed 0%,rgba(248,246,237,.88) 4%,transparent 27%),url(/assets/hero.png);background-size:cover;background-position:center}.hero-content{position:relative;min-height:680px;display:flex;align-items:center}.hero-content>div{max-width:590px;padding-top:76px}.eyebrow{font-size:12px;letter-spacing:.17em;line-height:1.35;font-weight:700;margin:0 0 12px}.gray{color:#85918c}.hero h1{font-family:Oswald,Arial Narrow,Impact,sans-serif;font-size:clamp(70px,7.2vw,112px);letter-spacing:-.04em;line-height:.94;margin:0 0 22px}.hero h1 .period{color:#ec4b20}.hero-content p:not(.eyebrow){font-size:18px;line-height:1.4;max-width:450px;margin:0 0 24px}.trust{border-block:1px solid #ebe6d9;background:#f3f0e6}.trust-inner{min-height:86px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.trust-inner span{padding:0 20px;border-right:1px solid #d7d7c8;font-size:14px;font-weight:600}.trust-inner span:first-child{padding-left:0}.trust-inner span:last-child{border:0}.section{padding-block:100px}.intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px}.intro h2,.import h2,.audience h2,.about h2,.cta h2,.modal h2{font-family:Georgia,Bitstream Charter,serif;font-size:clamp(42px,4vw,62px);line-height:1.02;letter-spacing:-.045em;margin:0}.intro>p{max-width:430px;line-height:1.55;color:#626c67;font-size:16px;margin:0 0 4px}.product-grid{display:grid;grid-template-columns:repeat(20,1fr);gap:16px}.product-card{border:0;border-radius:4px;min-height:286px;background-size:cover;background-position:center;text-align:left;color:#fff;position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s}.product-card:hover{transform:translateY(-3px)}.card-0{grid-column:span 12}.card-1{grid-column:span 8}.card-2{grid-column:span 7}.card-3{grid-column:span 13}.product-card strong{font:700 34px/1 Georgia,serif;letter-spacing:-.04em}.product-card small{font-size:14px;line-height:1.3;max-width:185px;margin-top:12px}.product-card>span{font-size:25px;margin-top:auto;transition:transform .2s}.product-card:hover>span{transform:translate(7px)}.import{padding-top:80px}.import-inner{display:grid;grid-template-columns:35% 65%;align-items:center}.import-inner>div{position:relative;z-index:2}.import-inner p:not(.eyebrow){line-height:1.55;max-width:335px;margin:25px 0;color:#394742}.import-inner img{width:100%;display:block;mix-blend-mode:multiply}.text-link{display:inline-block;color:#ec4b20;text-decoration:underline;text-underline-offset:5px;font-size:15px;font-weight:700}.distribution{min-height:560px;color:#fff;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(6,20,21,.9),rgba(6,20,21,.48) 38%,transparent 72%),url(/assets/logistics.png);background-size:cover;background-position:center}.distribution-content{padding-block:90px}.distribution h2{font:700 clamp(46px,4.5vw,68px)/.98 Georgia,serif;letter-spacing:-.045em;margin:0 0 24px}.distribution-content>p:not(.eyebrow){max-width:365px;line-height:1.55}.light-link{color:#fff}.audience-list{border-top:1px solid #c9d0c8;margin-top:50px}.audience-row{display:grid;grid-template-columns:75px 1.1fr 1.5fr 30px;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid #c9d0c8}.audience-row>span:first-child{color:#ed4b20;font-size:20px;font-weight:700}.audience-row h3{font:700 27px Georgia,serif;margin:0}.audience-row p{color:#67716c;margin:0}.audience-row>span:last-child{font-size:23px}.about{background:#f1efe4}.about-inner{display:grid;grid-template-columns:28% 34% 38%;gap:22px;align-items:center;min-height:300px}.about-inner>div:nth-child(2){padding:35px 25px 35px 0}.about-inner p:not(.eyebrow){line-height:1.6;color:#384943}.about-inner img{height:300px;width:100%;object-fit:cover;align-self:stretch}.cta{padding:85px 0;background:linear-gradient(90deg,#062217e8,#062217bf),url(/assets/fruit.png) center/cover;color:#fff}.cta-inner{display:grid;grid-template-columns:1.15fr .85fr auto;gap:42px;align-items:center}.cta-inner>p{max-width:300px;line-height:1.55;margin:0}.cta h2{font-size:clamp(40px,3.5vw,58px)}footer{background:#f8f6ed}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-block:64px}.footer-brand{display:flex;gap:24px;align-items:center}.footer-brand img{width:105px;height:105px;object-fit:contain}.footer-brand p{color:#68716e;line-height:1.5}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-size:14px}.footer-main strong{margin-bottom:7px}.footer-main button:not(.button){border:0;background:transparent;padding:0;color:inherit;text-align:left}.footer-bottom{border-top:1px solid #d6d7cc;display:flex;justify-content:space-between;padding-block:24px;color:#7b8580;font-size:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#081914ad;z-index:30;display:flex;align-items:center;justify-content:center;padding:18px}.modal{background:#f8f6ed;border-radius:8px;position:relative;padding:44px;width:min(100%,560px);max-height:92dvh;overflow:auto;box-shadow:0 24px 60px #0004}.close{position:absolute;right:18px;top:12px;background:none;border:0;font-size:32px}.modal h2{font-size:42px;margin-bottom:18px}.modal p:not(.eyebrow){line-height:1.5;color:#4b5851}.modal form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.modal form label:nth-child(n+3){grid-column:1/-1}.modal input,.modal textarea{border:1px solid #b8c1b5;border-radius:3px;background:#fff;padding:11px;width:100%;color:#102522}.modal form button{justify-self:start;margin-top:5px}.modal-photo{height:210px;width:100%;object-fit:cover;margin-bottom:26px}@media(max-width:1000px){.container{width:min(calc(100% - 48px),1280px)}.desktop-nav{gap:16px;font-size:12px}.header-inner{gap:20px}.hero h1{font-size:clamp(66px,8vw,95px)}.hero-image{left:35%}.cta-inner{grid-template-columns:1fr auto}.cta-inner>p{grid-column:1;grid-row:2}.cta-inner .button{grid-column:2;grid-row:1/3}.about-inner{grid-template-columns:28% 40% 32%}}@media(max-width:700px){.container{width:calc(100% - 36px)}.header{height:72px}.brand img{width:60px;height:60px}.desktop-nav,.desktop-portal,.header-right .languages{display:none}.menu-button{display:block;background:transparent;border:0;font-size:28px;color:#163228;padding:5px}.mobile-nav{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;padding:20px 18px 34px;background:#f8f6ed;box-shadow:0 20px 35px #0002}.mobile-nav a{display:flex;justify-content:space-between;padding:15px 4px;border-bottom:1px solid #ddd;font:700 22px Georgia,serif}.mobile-nav .button{margin-top:20px;align-self:flex-start}.hero,.hero-content{min-height:0}.hero-content{padding-top:108px;padding-bottom:370px;align-items:flex-start}.hero-content>div{padding:0;max-width:100%}.hero h1{font-size:clamp(58px,15vw,86px)}.hero-content p:not(.eyebrow){font-size:16px;max-width:335px}.hero-image{inset:auto 0 0;height:345px;background-image:linear-gradient(180deg,#f8f6ed 0%,transparent 16%),url(/assets/hero.png);background-position:center 43%}.trust-inner{grid-template-columns:1fr 1fr;min-height:0;padding-block:12px}.trust-inner span{font-size:12px;padding:12px 8px!important;border:0}.section{padding-block:68px}.intro{display:block;margin-bottom:26px}.intro h2,.import h2,.audience h2,.about h2,.cta h2{font-size:clamp(37px,10vw,50px)}.intro>p{margin-top:18px}.product-grid{display:block}.product-card{width:100%;min-height:260px;margin-bottom:12px}.product-card strong{font-size:30px}.import{padding-top:25px}.import-inner{display:block}.import-inner p:not(.eyebrow){max-width:100%}.import-inner img{min-height:250px;object-fit:cover;margin-top:35px}.distribution{min-height:500px;background-image:linear-gradient(90deg,#061415e3,#0614154d),url(/assets/logistics.png);background-position:60% center}.distribution-content{padding-block:90px}.audience-list{margin-top:30px}.audience-row{grid-template-columns:45px 1fr 25px;gap:10px;padding:20px 0}.audience-row h3{font-size:23px}.audience-row p{grid-column:2;grid-row:2}.audience-row>span:last-child{grid-column:3;grid-row:1}.about-inner{display:grid;grid-template-columns:1fr;gap:0;padding-top:64px}.about-inner>div:nth-child(2){padding:18px 0 34px}.about-inner img{height:260px}.cta{padding:68px 0}.cta-inner{display:block}.cta-inner>p{margin:20px 0 25px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:50px}.footer-brand{grid-column:1/-1}.footer-brand img{width:85px;height:85px}.footer-bottom{gap:15px}.modal{padding:36px 22px}.modal form{grid-template-columns:1fr}.modal form label{grid-column:1/-1}}.language-note{position:fixed;right:20px;bottom:20px;z-index:40;background:#133f2b;color:#fff;padding:13px 18px;border-radius:6px;box-shadow:0 8px 24px #0003;font-size:14px}.scroll-progress{position:fixed;z-index:50;top:0;left:0;width:100%;height:3px;background:#f24c1a;transform:scaleX(var(--scroll-progress,0));transform-origin:left center;pointer-events:none}.hero-image{transform:translate3d(var(--hero-x,0px),calc(var(--hero-y,0px) + var(--hero-scroll,0px)),0) scale(1.06);transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.hero .eyebrow{animation:hero-rise .85s .08s both}.hero h1 span:not(.period){display:inline-block;animation:hero-rise .9s both}.hero h1 span:nth-of-type(1){animation-delay:.16s}.hero h1 span:nth-of-type(2){animation-delay:.28s}.hero h1 span:nth-of-type(3){animation-delay:.4s}.hero-content p:not(.eyebrow){animation:hero-rise .85s .52s both}.hero-content .button{animation:hero-rise .85s .64s both}.header-inner{animation:header-in .8s .12s both}@keyframes header-in{0%{opacity:0;transform:translate3d(0,-16px,0)}to{opacity:1;transform:translateZ(0)}}.scroll-cue{position:absolute;z-index:2;right:max(48px,calc((100vw - 1280px)/2));bottom:30px;width:66px;height:66px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:#f8f6ed38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;font:400 32px/1 DM Sans,sans-serif;box-shadow:0 12px 35px #08251930;transition:transform .3s,background .3s;animation:cue-in 1s 1s both}.scroll-cue span{animation:cue-bob 2.4s 1.5s ease-in-out infinite}.scroll-cue:hover{transform:translateY(5px);background:#133f2bbf}@keyframes cue-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cue-bob{50%{transform:translateY(5px)}}.motion-enabled [data-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.18,.65,.2,1)}.motion-enabled [data-reveal]:not(.is-visible){opacity:.18;transform:translate3d(0,24px,0)}.product-card{background-color:#153525;isolation:isolate;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease;box-shadow:0 4px 18px #10261910}.product-card:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;background-image:linear-gradient(90deg,#031e14c7,#031e141a 85%),var(--card-image);background-size:cover;background-position:center;z-index:-2;transform:translate3d(var(--image-x,0px),var(--image-y,0px),0) scale(1.03);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(255,255,255,.2),transparent 62%);opacity:0;transition:opacity .25s;pointer-events:none}.product-card:hover,.product-card:focus-visible{transform:perspective(1000px) translateY(-6px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 22px 42px #10261935}.product-card:hover:before,.product-card:focus-visible:before{filter:saturate(1.12) contrast(1.04)}.product-card:hover:after,.product-card:focus-visible:after{opacity:1}.product-card strong,.product-card small,.product-card>span{position:relative;z-index:1}.product-card>span{transition:transform .3s}.product-card:hover>span{transform:translate(9px)}.hero-image{animation:hero-photo-reveal 1.15s ease-out both}.hero .eyebrow{animation-delay:0s}.hero h1 span:nth-of-type(1){animation-delay:.06s}.hero h1 span:nth-of-type(2){animation-delay:.14s}.hero h1 span:nth-of-type(3){animation-delay:.22s}.hero-content p:not(.eyebrow){animation-delay:.3s}.hero-content .button{animation-delay:.38s}@keyframes hero-photo-reveal{0%{opacity:.7;clip-path:inset(0 0 0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes hero-rise{0%{opacity:.35;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.import-inner img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.import-inner:hover img{transform:translate3d(0,-8px,0) scale(1.025)}.distribution{position:relative;isolation:isolate;overflow:hidden;background:none}.distribution:before{content:"";position:absolute;z-index:-1;top:-48px;right:0;bottom:-48px;left:0;background-image:linear-gradient(90deg,rgba(6,20,21,.9),rgba(6,20,21,.48) 38%,transparent 72%),url(/assets/logistics.png);background-size:cover;background-position:center;transform:translate3d(0,var(--distribution-scroll,0px),0);will-change:transform}.distribution-content{position:relative}.audience-row{transition:padding .3s,background .3s,border-color .3s}.audience-row:hover{padding-inline:14px;background:#f0eee3;border-color:#d5bba7}.audience-row>span:last-child{transition:transform .3s,color .3s}.audience-row:hover>span:last-child{transform:translate(5px,-5px);color:#ec4b20}.cta .button{box-shadow:0 0 #f24c1a70;transition:transform .25s,box-shadow .35s,filter .25s}.cta .button:hover{box-shadow:0 0 0 10px #f24c1a26}@media(max-width:700px){.scroll-cue{right:22px;bottom:26px;width:54px;height:54px;font-size:27px}.hero-image{transform:translate3d(0,var(--hero-scroll,0px),0) scale(1.06)}.distribution:before{background-image:linear-gradient(90deg,#061415e3,#0614154d),url(/assets/logistics.png);background-position:60% center}.audience-row:hover{padding-inline:0;background:transparent}.product-card:hover{transform:none}}@media(hover:none){.product-card:hover{transform:none;box-shadow:0 4px 18px #10261910}.product-card:hover:after{opacity:0}.audience-row:hover{padding-inline:0;background:transparent}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image,.distribution:before,.product-card,.product-card:before,.product-card:after,.import-inner img,.audience-row,.audience-row>span:last-child,.cta .button,.scroll-cue{animation:none!important;transition:none!important;transform:none!important}.hero .eyebrow,.hero h1 span:not(.period),.hero-content p:not(.eyebrow),.hero-content .button,.header-inner,.scroll-cue span{animation:none!important;opacity:1!important;transform:none!important}.motion-enabled [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.contact-bar{display:grid;grid-template-columns:1.25fr 1fr 1.25fr;gap:32px;align-items:start;margin-top:46px;padding-top:25px;border-top:1px solid #ffffff55}.contact-detail,.contact-social{display:flex;flex-direction:column;gap:9px;min-width:0}.contact-detail>span,.contact-social>span{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#d8e1d9}.contact-detail>a{font-size:clamp(16px,1.35vw,20px);font-weight:700;overflow-wrap:anywhere;transition:color .2s}.contact-detail>a:hover{color:#ff9d73}.contact-social>div{display:flex;gap:10px;flex-wrap:wrap}.contact-social a{display:inline-flex;align-items:center;gap:13px;border:1px solid #ffffff8a;border-radius:50px;padding:9px 14px;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.contact-social a:hover{background:#ffffff25;transform:translateY(-2px)}.footer-social{display:flex;gap:18px;flex-wrap:wrap}.footer-social a{font-weight:700;color:#155e37}.modal-contact{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 22px;font-size:14px;font-weight:700}.modal-contact a{color:#155e37;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.contact-bar{grid-template-columns:1fr 1fr}.contact-social{grid-column:1/-1}}@media(max-width:700px){.contact-bar{grid-template-columns:1fr;gap:23px;margin-top:38px}.contact-social{grid-column:auto}.contact-detail>a{font-size:18px}.footer-bottom{flex-wrap:wrap}.footer-social{order:3;width:100%}}@font-face{font-family:Noto Sans Vietnamese;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-400.ttf) format("truetype")}@font-face{font-family:Noto Sans Vietnamese;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-500.ttf) format("truetype")}@font-face{font-family:Noto Sans Vietnamese;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-600.ttf) format("truetype")}@font-face{font-family:Noto Sans Vietnamese;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-700.ttf) format("truetype")}html:lang(vi){font-family:Noto Sans Vietnamese,Arial,sans-serif;line-height:1.6}html:lang(vi) :is(h1,h2,h3,.product-card strong,.mobile-nav a){font-family:Noto Sans Vietnamese,Arial,sans-serif;line-height:1.3;letter-spacing:normal}html:lang(vi) .hero h1{font-size:clamp(48px,5.4vw,78px);line-height:1.25;letter-spacing:-.025em}html:lang(vi) .eyebrow{line-height:1.7;letter-spacing:.08em}html:lang(vi) .trust-inner span{line-height:1.65}html:lang(vi) .product-card small{line-height:1.6}@media(max-width:700px){html:lang(vi) .hero h1{font-size:clamp(36px,10vw,60px)}html:lang(vi) .trust-inner span{font-size:14px}html:lang(vi) :is(.intro h2,.import h2,.audience h2,.about h2,.cta h2,.modal h2){font-size:clamp(28px,8vw,40px)}}.process{background:#f1efe4;border-block:1px solid #e4e1d4}.process-inner,.faq-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(56px,7vw,120px)}.process-lead h2,.faq h2{font-family:Georgia,Bitstream Charter,serif;font-size:clamp(42px,4vw,62px);line-height:1.04;letter-spacing:-.045em;margin:0}.process-lead>p:not(.eyebrow),.faq-intro{font-size:16px;line-height:1.65;color:#44534c;max-width:440px;margin:24px 0}.process-steps{list-style:none;padding:0;margin:0;border-top:1px solid #bac5b9}.process-steps li{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid #bac5b9}.process-number{font-family:Georgia,serif;font-size:30px;line-height:1.1;color:#e95124}.process-steps h3{font-family:Georgia,serif;font-size:clamp(24px,2.2vw,31px);line-height:1.2;letter-spacing:-.025em;margin:0 0 8px}.process-steps p{color:#4d5b53;line-height:1.55;margin:0;max-width:520px}.process-note{margin:22px 0 0;border-left:3px solid #e95124;padding:2px 0 2px 18px;color:#3b4c42;font-size:15px;line-height:1.55}.faq{background:#f8f6ed}.faq-list{border-top:1px solid #bac5b9}.faq-list details{border-bottom:1px solid #bac5b9}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-family:Georgia,serif;font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.25}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline:3px solid #f04c20;outline-offset:4px}.faq-plus{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #bdc9bc;border-radius:50%;font:400 24px/1 DM Sans,sans-serif;color:#155e37;transition:transform .2s,background .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg);background:#e6ebdf}.faq-list details>p{margin:-5px 58px 26px 0;color:#4d5b53;font-size:16px;line-height:1.6;max-width:570px}.modal-product{width:min(100%,680px)}.modal-product .modal-photo{height:180px}.modal-specs{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0 18px;padding-top:21px;border-top:1px solid #ccd2c8}.modal-specs strong{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#dc4c22}.modal-specs p{margin:9px 0 0;font-size:15px}.modal-product .modal-availability{font-size:14px;color:#627168;margin:0 0 22px}@media(max-width:800px){.process-inner,.faq-inner{grid-template-columns:1fr;gap:35px}.process-lead>p:not(.eyebrow),.faq-intro{max-width:620px}}@media(max-width:700px){.process-lead h2,.faq h2{font-size:clamp(37px,10vw,50px)}.process-steps li{grid-template-columns:50px 1fr;gap:13px;padding:22px 0}.process-number{font-size:25px}.faq-list summary{padding:20px 0}.faq-list details>p{margin-right:22px}.modal-specs{grid-template-columns:1fr;gap:17px}}html:lang(vi) :is(.process-lead h2,.faq h2,.process-steps h3,.faq-list summary){font-family:Noto Sans Vietnamese,Arial,sans-serif;line-height:1.35;letter-spacing:normal}@media(max-width:700px){html:lang(vi) :is(.process-lead h2,.faq h2){font-size:clamp(28px,8vw,40px)}}@media(prefers-reduced-motion:reduce){.faq-plus{transition:none}}.hero-image{z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.hero-ornament{position:absolute;z-index:1;top:-8px;right:0;bottom:-8px;left:0;pointer-events:none;background:url(/assets/flow-relief-desktop.png) center/cover no-repeat;opacity:.58;transform:translate3d(var(--ornament-x,0px),calc(var(--ornament-y,0px) + var(--ornament-scroll,0px)),0) scale(1.025);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hero-content{z-index:2}@media(max-width:700px){.hero-image{-webkit-mask-image:none;mask-image:none}.hero-ornament{top:0;right:0;bottom:0;left:0;background-image:url(/assets/flow-relief-mobile.png);background-position:left top;background-size:100% auto;opacity:.45;transform:translate3d(0,var(--ornament-scroll,0px),0)}}@media(prefers-reduced-motion:reduce){.hero-ornament{transform:none!important;transition:none!important}}.ornament-section{position:relative;isolation:isolate;overflow:hidden}.ornament-section:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:-1px;height:min(42vw,520px);min-height:250px;pointer-events:none;background:url(/assets/flow-section-light.png) center bottom/100% auto no-repeat;opacity:.19}.ornament-section>*{position:relative;z-index:1}.import:after,.audience:after,.faq:after{transform:scaleX(-1)}.process:after,.about:after{opacity:.14}.ornament-dark:after{top:0;height:auto;min-height:0;background-image:url(/assets/flow-section-dark.png);background-position:center;background-size:cover;opacity:.22}.cta:after{background-position:right bottom;background-size:100% auto;opacity:.28}footer.ornament-section:after{top:-1px;bottom:auto;transform:rotate(180deg);opacity:.12}@media(max-width:700px){.ornament-light:after{height:270px;min-height:0;background-size:900px auto;opacity:.14}.process:after,.about:after,footer.ornament-section:after{opacity:.1}.ornament-dark:after{height:auto;background-size:auto 100%;background-position:right center;opacity:.16}.cta:after{background-position:right bottom}}@media(max-width:700px){.import-inner img.import-map{min-height:0;aspect-ratio:1881/836;object-fit:contain}}
