@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.is-ios-safari,html.is-ios-safari body{background:#fff8f4}#ios-safari-status-bar-fill{position:fixed;top:0;left:0;right:0;z-index:799;height:64px;height:max(64px,constant(safe-area-inset-top));height:max(64px,env(safe-area-inset-top,0px));background:#fff8f4;pointer-events:none;transform:translateZ(0)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{font-family:SVN-DIN Next!important}@font-face{font-family:DIN;src:url(/assets/DINBlack.Cz7JEGxG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DIN;src:url(/assets/DINBold.DuX2DuN7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Foco VN;src:url(/assets/FocoVN-LightItalic.mX_wxaOm.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SVN-DIN Next;src:url(/assets/SVN-DINNextBold.BWCIuXoi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SVN-DIN Next;src:url(/assets/SVN-DINNextMedium.axl34zzN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SVN-DIN Next;src:url(/assets/SVN-DINNextRegular.DItW6lVx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.aspectRatio{position:relative}.aspectRatio.aspectRatio--100:before{content:"";display:block;padding-top:100%}.aspectRatio.aspectRatio--16-9:before{content:"";display:block;padding-top:56.25%}.aspectRatio.aspectRatio--verticle:before{content:"";display:block;padding-top:200%}.img img{width:100%;display:block}.content-w{width:100%;max-width:2048px;margin:0 auto}.content-w.size-lg{width:90%;max-width:1600px}@media (max-width: 1360px){.content-w.size-lg{width:100%}}.content-w.size-md{width:80%;max-width:1200px}@media (max-width: 1024px){.content-w.size-md{width:100%}}.desktop.container{max-width:2048px}.desktop.container .page-content{padding:100px 0 60px}.desktop .navigation{position:fixed;top:0;left:0;width:100%}@media (max-width: 1023px){.desktop .navigation{height:100%}}.desktop .navigation .page-head{width:auto;transform:translate(0);position:absolute;top:0;left:0}@media (max-width: 1023px){.desktop .navigation .page-head{width:100%}}.desktop .navigation .page-head .icon-menu{display:none}@media (max-width: 1023px){.desktop .navigation .page-head .icon-menu{display:block}}.desktop .navigation .menu{position:static;height:auto;width:100%;background-color:transparent}@media (max-width: 1023px){.desktop .navigation .menu{height:100%;background-color:var(--color-main);position:absolute}}.desktop .navigation .menu .head,.desktop .navigation .menu .info{display:none}@media (max-width: 1023px){.desktop .navigation .menu .head,.desktop .navigation .menu .info{display:flex}}.desktop .navigation .menu .wrapper{max-width:2048px}.desktop .navigation .menu .wrapper ul{display:flex;justify-content:center}@media (max-width: 1023px){.desktop .navigation .menu .wrapper ul{display:block}}.desktop .navigation .menu .wrapper ul li a{color:#000}@media (max-width: 1023px){.desktop .navigation .menu .wrapper ul li a{color:#fff}}.desktop .navigation .menu .isDesktop{display:block}@media (max-width: 1023px){.desktop .navigation .menu .isDesktop{display:none}}.desktop .navigation .menu .isMobile{display:none}@media (max-width: 1023px){.desktop .navigation .menu .isMobile{display:block}}html{--color-base: #231F20;--color-primary: #C52337;--color-secondary: #ecb030;--color-sub-1: #FFFBD4;--color-sub-2: #00be90;--color-sub-3: #64ccc9;--color-sub-4: #cc9064;--color-sub-5: #cc6464;--transition: all ease .5s;--border-radius-sm: 5px;--border-radius-md: 10px;--border-radius-lg: 20px;--gutter: 20px}@media (max-width: 400px){html{--gutter: 16px}}html{--font-secondary: "Montserrat", sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-variant-numeric:lining-nums}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{all:unset;cursor:pointer;box-sizing:border-box}a{text-decoration:none}body{font-family:SVN-DIN Next!important;font-size:16px;line-height:1.5;font-weight:400;color:var(--color-secondary)}.form form .form-groups{margin-bottom:var(--gutter)}.form form .form-groups.checkbox{padding-left:36px;margin-bottom:16px}.form form .form-groups.checkbox label{font-size:.875em;display:block;line-height:1.2;color:var(--color-secondary);position:relative}.form form .form-groups.checkbox label a{color:#fff;text-decoration:none;margin-right:2px}.form form .form-groups .label{font-size:.75em;font-weight:700;display:flex;align-items:center;margin-bottom:6px}.form form .form-groups .label img{width:24px}.form form .form-groups.captcha{padding-left:30px}.form form .form-groups.captcha .form-groups-w{display:flex;align-items:center;border:1px solid var(--color-secondary);border-radius:5px}.form form .form-groups.captcha .form-groups-w input{border:none;text-align:left;font-size:1.125em;font-style:italic;color:var(--color-secondary);transition:all ease .5s;padding:0 20px;font-weight:900;text-align:center}.form form .form-groups.captcha .form-groups-w input::-webkit-input-placeholder{color:#fffc;font-weight:400}.form form .form-groups.captcha .form-groups-w input::-moz-placeholder{color:#fffc;font-weight:400}.form form .form-groups.captcha .form-groups-w input:-ms-input-placeholder{color:#fffc;font-weight:400}.form form .form-groups.captcha .form-groups-w input:-moz-placeholder{color:#fffc;font-weight:400}.form form .form-groups.captcha .form-groups-w input:focus{box-shadow:0 0 20px 2px #ecb030cc}.form form .form-groups:last-child{margin-bottom:0}.form form .form-groups input[type=checkbox],.form form .form-groups input[type=radio]{display:none}.form form .form-groups .form-groups-w{position:relative}.form form .form-groups .form-groups-w .title{font-size:12px;position:absolute;top:0;transform:translateY(-100%);width:100%;padding-left:6px;opacity:.5}.form form .form-groups .error{font-size:.875em;color:#f24822;padding-top:8px}.form form .form-groups input,.form form .form-groups select{height:50px;width:100%;background-color:transparent;border:none;border-bottom:2px solid var(--color-base);padding:0 6px;font-style:italic;outline:none;color:var(--color-base)}.form form .form-groups input::-webkit-input-placeholder,.form form .form-groups select::-webkit-input-placeholder{color:#fffc}.form form .form-groups input::-moz-placeholder,.form form .form-groups select::-moz-placeholder{color:#fffc}.form form .form-groups input:-ms-input-placeholder,.form form .form-groups select:-ms-input-placeholder{color:#fffc}.form form .form-groups input:-moz-placeholder,.form form .form-groups select:-moz-placeholder{color:#fffc}.form form .form-groups select{padding:0 2px}.form form .form-groups input[type=checkbox]+label:hover,.form form .form-groups input[type=radio]+label:hover{cursor:pointer}.form form .form-groups input[type=checkbox]+label span,.form form .form-groups input[type=radio]+label span{display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;margin:-2px 8px 0 -30px;vertical-align:middle;background:transparent;cursor:pointer;border-radius:4px;border:2px solid rgba(236,176,48,.5);transition:all ease .5s}.form form .form-groups input[type=checkbox]+label span:before,.form form .form-groups input[type=radio]+label span:before{content:"";width:14px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:80%;opacity:0;transition:all ease .5s}.form form .form-groups input[type=checkbox]:checked+label span,.form form .form-groups input[type=radio]:checked+label span{border:2px solid #ecb030}.form form .form-groups input[type=checkbox]:checked+label span:before,.form form .form-groups input[type=radio]:checked+label span:before{opacity:1}textarea,input.plain-text,input[type=text],input[type=button],input[type=submit],input[type=”email”],input[type=”tel”],input[type=”number”],.input-radio-checkbox{-webkit-appearance:none;border-radius:0}.MuiPagination-root ul{display:flex;align-items:center;justify-content:center;width:100%}.MuiPagination-root ul li button,.MuiPagination-root ul li div{font-size:.75em;color:var(--color-sub-1);font-weight:600;min-width:24px;height:24px}.MuiPagination-root ul li button.Mui-selected,.MuiPagination-root ul li div.Mui-selected{background-color:var(--color-secondary)}.MuiPagination-root ul li:last-child button{background-size:100%;transform:rotate(-90deg)}.MuiPagination-root ul li:last-child button svg{display:none}.MuiPagination-root ul li:first-child button{background-size:100%;transform:rotate(90deg)}.MuiPagination-root ul li:first-child button svg{display:none}.pc .page-head,.pc .bottom-menu{display:none}.pc.lucky-draw .container{background-size:cover;position:relative}.pc .container{max-width:2048px;background-size:cover;position:relative}.pc .container .logo{position:absolute;top:20px;left:20px;width:8%}.pc .container .page-content{padding:60px 20px;display:flex;align-items:center;justify-content:center}.pc .container .page-content .body-content{max-width:100%;width:100%}.pc .container .page-content .page{display:flex;align-items:center;position:relative;padding:0 5%}.pc .container .page-content .page .bl{width:50%}.pc .container .page-content .page .bl-left{order:1}.pc .container .page-content .page .bl-left .title{margin:0 auto -5%}.pc .container .page-content .page .bl-left .title .img{width:70%;margin:auto}.pc .container .page-content .page .bl-left .title .img img{width:100%}.pc .container .page-content .page .bl-left .product .img{width:60%;margin:auto}.pc .container .page-content .page .bl-left .product{position:relative}.pc .container .page-content .page .bl-left .product .prize{position:absolute;z-index:2}.pc .container .page-content .page .bl-left .product .prize.p1{width:30%;top:15%;left:10%}.pc .container .page-content .page .bl-left .product .prize.p2{width:37%;top:15%;right:3%}.pc .container .page-content .page .bl-left .product .prize.p3{width:30%;position:relative;transform:translate(30%,-90%)}.pc .container .page-content .page .bl-right{order:2}.pc .container .page-content .page .bl-right .head .title{text-shadow:1.7701672316px 4.4254179001px 0px #000;color:#fff;font-size:4em;font-weight:700;text-align:center;justify-content:center}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .head .title{font-size:3em}}.pc .container .page-content .page .bl-right .head .text{text-align:center;color:#fff;font-size:1.375em}.pc .container .page-content .page .bl-right .head .text span{color:var(--color-secondary)}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .head .text{font-size:1em}}.pc .container .page-content .page .bl-right .head .time{text-align:center;color:#fffbd4;font-weight:600;font-size:1.5em}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .head .time{font-size:1.25em}}.pc .container .page-content .page .bl-right .head .time strong{font-weight:900}.pc .container .page-content .page .bl-right .body .code{text-align:center;background-size:100% 100%;margin-left:auto;margin-right:auto;width:50%}.pc .container .page-content .page .bl-right .body .code .wrap{display:inline-block;position:relative}.pc .container .page-content .page .bl-right .body .code ul{display:inline-flex;justify-content:center;align-items:center;margin:0;padding:10px 64px;font-size:1.5em;color:var(--color-secondary);font-weight:900;letter-spacing:10px;position:relative;font-family:var(--font-secondary);z-index:2}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .body .code ul{font-size:2.5em}}.pc .container .page-content .page .bl-right .body .gift .img{width:50%;margin:0 auto}.pc .container .page-content .page .bl-right .body .date{text-align:center;color:#fff;font-size:1.375em}.pc .container .page-content .page .bl-right .body .date span{color:var(--color-secondary)}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .body .date{font-size:1em}}.pc .container .page-content .page .bl-right .body .winner .text{text-align:center;font-size:1.5em;color:#fff;text-transform:uppercase;font-weight:600}@media (max-width: 1600px){.pc .container .page-content .page .bl-right .body .winner .text{font-size:1.375em}}.pc .container .page-content .page .bl-right .body .winner .information{font-size:1.25em;color:#fff;font-weight:400;width:85%;border:2px solid var(--color-secondary);border-radius:10px;padding:var(--gutter);margin:auto}.pc .container .page-content .page .bl-right .body .winner .information span{color:var(--color-secondary);font-size:1.65em}.pc .container .page-content .page .bl-right .body .button a{width:400px;font-size:1.5em}.pc .container .page-content .page .bl-right .body .button a:before{width:90px;height:110px}.pc .lds-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc .lds-roller{position:relative;display:inline-block;height:64px;width:64px}.pc .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.pc .lds-roller div:after{position:absolute;display:block;background:var(--color-secondary);border-radius:50%;content:" ";margin:-3px 0 0 -3px;height:6px;width:6px}.pc .lds-roller div:nth-child(1){animation-delay:-36ms}.pc .lds-roller div:nth-child(1):after{top:50px;left:50px}.pc .lds-roller div:nth-child(2){animation-delay:-72ms}.pc .lds-roller div:nth-child(2):after{top:54px;left:45px}.pc .lds-roller div:nth-child(3){animation-delay:-.108s}.pc .lds-roller div:nth-child(3):after{top:57px;left:39px}.pc .lds-roller div:nth-child(4){animation-delay:-.144s}.pc .lds-roller div:nth-child(4):after{top:58px;left:32px}.pc .lds-roller div:nth-child(5){animation-delay:-.18s}.pc .lds-roller div:nth-child(5):after{top:57px;left:25px}.pc .lds-roller div:nth-child(6){animation-delay:-.216s}.pc .lds-roller div:nth-child(6):after{top:54px;left:19px}.pc .lds-roller div:nth-child(7){animation-delay:-.252s}.pc .lds-roller div:nth-child(7):after{top:50px;left:14px}.pc .lds-roller div:nth-child(8){animation-delay:-.288s}.pc .lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes arrow{0%{opacity:1}to{opacity:.5}}.text-gradient-primary{background:linear-gradient(180deg,#e65300 40%,#ed8a52);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block}.home{background:linear-gradient(180deg,#ff6224 30%,#fbbda3 60%,#fbe7d8);min-height:100vh;padding:0;font-family:SVN-DIN Next}.home .quality-banner-note1{font-size:12px;width:90%;margin:0 auto;line-height:1.4;text-align:center;color:#bd3105;margin-top:-3rem;padding:1rem 0 1.5rem}.home .quality-banner-note2{font-size:13px;width:90%;margin:0 auto;line-height:1.4;text-align:center;color:#bd3105}.home .quality-banner-heading{text-align:center;font-weight:800;font-size:26px;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-family:SVN-DIN Next;margin:0;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.2)}.home .card-section-header{margin-top:-25%}.home .quality-banner-note{display:flex;justify-content:center}.home .quality-banner-note img{width:50%;height:auto;display:block;opacity:.85}.home .card-inner{padding:4rem 2rem 0;background:url(/assets/mid.C9FR60Xt.png) repeat-y center center/100%;position:relative;z-index:2}.home .quality-factory-image-inner-certificates{width:90%;margin:2rem auto 0;display:flex;flex-direction:column;gap:.35rem}.home .quality-factory-image-inner-certificates .certificate-thumb{background:none;border:none;padding:0;cursor:pointer;display:block;margin-top:-10px}.home .quality-factory-image-inner-certificates .certificate-thumb:last-child{margin-bottom:-20px}.home .intro-step-list{display:flex;flex-direction:column;gap:6px;flex:1}.home .intro-step-btn{background:none;border:none;padding:0;cursor:pointer;display:block;width:100%}.home .intro-step-btn img{width:100%;height:auto;display:block;transition:transform .15s ease,filter .15s ease}.home .intro-step-btn:hover img,.home .intro-step-btn:active img{transform:scale(1.04);filter:brightness(1.08)}.app-footer{background:#0a3554;color:#fff;font-family:SVN-DIN Next;padding:32px 18px 28px;max-width:480px;margin:0 auto;padding-bottom:calc(116px + constant(safe-area-inset-bottom));padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}.app-footer-inner{max-width:430px;margin:0 auto}.app-footer-brand{display:flex;justify-content:center;align-items:center;margin-bottom:18px}.app-footer-brand-link{display:inline-flex;text-decoration:none;border-radius:8px}.app-footer-brand-link:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.app-footer-logo{display:block;max-width:200px;width:100%;height:auto;transition:transform .18s ease,filter .18s ease,opacity .18s ease;transform-origin:center}.app-footer-brand:hover .app-footer-logo{transform:translateY(-1px) scale(1.02);filter:brightness(1.08)}.app-footer-brand:active .app-footer-logo{transform:scale(.99);opacity:.95}.app-footer-social{display:flex;justify-content:center;gap:18px;margin:10px 0 22px}.app-footer-social-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,background-color .16s ease}.app-footer-social-btn img{width:100%;height:auto;object-fit:contain}.app-footer-social-btn:hover{transform:translateY(-1px) scale(1.04);filter:brightness(1.08);box-shadow:0 10px 22px #00000040}.app-footer-social-btn:active{transform:scale(.98);box-shadow:0 6px 14px #00000038}.app-footer-social-btn:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.app-footer-divider{height:1px;background:#ffffff59;margin:6px 0 18px}.app-footer-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;color:#fff;padding:0 0 10px;cursor:pointer}.app-footer-accordion-title{font-weight:500;font-size:17px;line-height:1.2;font-family:SVN-DIN Next}.app-footer-accordion-chevron{width:12px;height:12px;border-right:3px solid rgba(255,255,255,.95);border-bottom:3px solid rgba(255,255,255,.95);transform:rotate(45deg);transition:transform .16s ease;margin-right:4px}.app-footer-accordion-trigger[aria-expanded=true] .app-footer-accordion-chevron{transform:rotate(-135deg)}.app-footer-accordion-content{max-height:0;overflow:hidden;transition:max-height .22s ease}.app-footer-accordion-content.is-open{max-height:900px}.app-footer-text{font-size:15px;line-height:1.6;margin:0 0 16px;color:#ffffffeb}.app-footer-company{margin-top:6px}.app-footer-company-name{font-weight:400;letter-spacing:.2px;font-size:18px}.app-footer-company-address{font-size:16px;line-height:1.5;color:#ffffffe6}.app-footer-copyright{margin-top:14px;text-align:center;font-size:14px;color:#fffc}.header-banner{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#d7d7d766;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;padding:calc(20px + constant(safe-area-inset-top)) 20px 20px;padding:calc(20px + env(safe-area-inset-top,0px)) 20px 20px;z-index:800;box-shadow:0 4px 16px #0000004d;line-height:1.4;border-radius:0 0 12px 12px}.header-banner-close{margin-left:auto;margin-bottom:8px;width:30px;height:30px;border-radius:50%;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;background:#00000026}.header-banner-inner{display:flex;flex-direction:column;gap:6px}.header-banner-preview{font-family:SVN-DIN Next;font-weight:400;font-size:15px;color:#705b45;line-height:1.4;margin:0;text-align:justify}.header-banner-preview strong{font-weight:700}.header-banner-cta{align-self:flex-start;font-family:SVN-DIN Next;font-size:14px;font-weight:600;color:#705b45;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:all ease .5s}.loading.is-hide{opacity:0;visibility:hidden}.loading .loading-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loading .loading-wrap .loader{position:absolute;top:50%;left:48%}.clear{clear:both}.load-wrapp{float:left;width:200px;height:100px;margin:0 10px 10px 0;padding:20px;border-radius:5px;text-align:center;color:#fff}.load-wrapp p{padding:0 0 20px;color:#fff}.load-wrapp:last-child{margin-right:0}.line{display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#fff}.ring-1{width:10px;height:10px;margin:0 auto;padding:10px;border:7px dashed white;border-radius:100%}.ring-2{position:relative;width:45px;height:45px;margin:0 auto;border:4px solid white;border-radius:100%}.ball-holder{position:absolute;width:12px;height:45px;left:17px;top:0}.ball{position:absolute;top:-11px;left:0;width:16px;height:16px;border-radius:100%;background:#4282b3}.letter-holder{padding:16px}.letter{float:left;font-size:14px;color:#fff}.square{width:12px;height:12px;border-radius:4px;background-color:#fff}.spinner{position:relative;width:45px;height:45px;margin:0 auto}.bubble-1,.bubble-2{position:absolute;top:0;width:25px;height:25px;border-radius:100%;background-color:#fff}.bubble-2{top:auto;bottom:0}.load-1 .line:nth-last-child(1){animation:loadingA 1.5s 1s infinite}.load-1 .line:nth-last-child(2){animation:loadingA 1.5s .5s infinite}.load-1 .line:nth-last-child(3){animation:loadingA 1.5s 0s infinite}.load-2 .line:nth-last-child(1){animation:loadingB 1.5s 1s infinite}.load-2 .line:nth-last-child(2){animation:loadingB 1.5s .5s infinite}.load-2 .line:nth-last-child(3){animation:loadingB 1.5s 0s infinite}.load-3 .line:nth-last-child(1){animation:loadingC .6s .1s linear infinite}.load-3 .line:nth-last-child(2){animation:loadingC .6s .2s linear infinite}.load-3 .line:nth-last-child(3){animation:loadingC .6s .3s linear infinite}.load-4 .ring-1{animation:loadingD 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite}.load-5 .ball-holder{animation:loadingE 1.3s linear infinite}.load-6 .letter{animation-name:loadingF;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:linear}.l-1{animation-delay:.48s}.l-2{animation-delay:.6s}.l-3{animation-delay:.72s}.l-4{animation-delay:.84s}.l-5{animation-delay:.96s}.l-6{animation-delay:1.08s}.l-7{animation-delay:1.2s}.l-8{animation-delay:1.32s}.l-9{animation-delay:1.44s}.l-10{animation-delay:1.56s}.load-7 .square{animation:loadingG 1.5s cubic-bezier(.17,.37,.43,.67) infinite}.load-8 .line{animation:loadingH 1.5s cubic-bezier(.17,.37,.43,.67) infinite}.load-9 .spinner{animation:loadingI 2s linear infinite}.load-9 .bubble-1,.load-9 .bubble-2{animation:bounce 2s ease-in-out infinite}.load-9 .bubble-2{animation-delay:-1s}.load-10 .bar{animation:loadingJ 2s cubic-bezier(.17,.37,.43,.67) infinite}@keyframes loadingA{0%{height:15px}50%{height:35px}to{height:15px}}@keyframes loadingB{0%{width:15px}50%{width:35px}to{width:15px}}@keyframes loadingC{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes loadingD{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes loadingE{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loadingF{0%{opacity:0}to{opacity:1}}@keyframes loadingG{0%{transform:translate(0) rotate(0)}50%{transform:translate(70px) rotate(360deg)}to{transform:translate(0) rotate(0)}}@keyframes loadingH{0%{width:15px}50%{width:35px;padding:4px}to{width:15px}}@keyframes loadingI{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes loadingJ{0%,to{transform:translate(0)}50%{transform:translate(80px);background-color:#f5634a;width:25px}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.w-100{display:block;width:100%}.home{--clr1: #ff6224;--clr2: #fbbda3;--clr3: #fbe7d8;--clr-note: #ffffff;background:linear-gradient(180deg,var(--clr1) 30%,var(--clr2) 60%,var(--clr3) 100%);min-height:100vh;padding:0}.home.home-page .quality-banner-heading{padding-top:1rem;padding-bottom:1rem;font-size:20px}.home.a2{--clr-note: #ffffff;--clr-main: #d24600}.home.a2 .quality-banner-heading{text-shadow:5px 5px 4px #d82708}.home.supreme{--clr1: #e8cc98;--clr2: #f9e3b4;--clr3: #ddbc81;--clr-note: #b38728;--clr-main: #b38728;background:linear-gradient(90deg,var(--clr1) 10%,var(--clr2) 40%,var(--clr3) 100%)}.home.supreme .quality-banner-heading{color:#aa8026;text-shadow:2px 2px 2px #ffffff}.home.supreme .card-inner{padding:2rem 2rem 0;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/supreme/mid.png) repeat-y center center/100%;position:relative;z-index:2}.home.supreme .card-inner img{width:100%;display:block}.home.supreme .quality-banner-card{position:relative;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/supreme/bg2.png) no-repeat center 2rem/85% calc(100% - 5rem);border-radius:20px;margin-top:2rem}.home.supreme .quality-banner-card:before{content:"";display:block;width:100%;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/supreme/top.png) no-repeat top center/100%;padding-bottom:9.7%}.home.supreme .quality-banner-card:after{content:"";display:block;width:100%;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/supreme/bot.png) no-repeat bottom center/100%;padding-bottom:22%}.home.plus{--clr1: #35c9d0;--clr2: #63e4e7;--clr3: #c2f7f8;--clr-note: #088e89;--clr-main: #088e89;background:linear-gradient(180deg,var(--clr1) 30%,var(--clr2) 60%,var(--clr3) 100%)}.home.plus .quality-banner-heading{text-shadow:4px 2px 6px rgba(0,0,0,.6)}.home.plus .card-inner{padding:2rem 2rem 0;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/plus/mid.png) repeat-y center center/100%;position:relative;z-index:2}.home.plus .card-inner img{width:100%;display:block}.home.plus .quality-banner-card{position:relative;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/plus/bg2.png) no-repeat center 2rem/85% calc(100% - 5rem);border-radius:20px;margin-top:2rem}.home.plus .quality-banner-card:before{content:"";display:block;width:100%;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/plus/top.png) no-repeat top center/100%;padding-bottom:9.7%}.home.plus .quality-banner-card:after{content:"";display:block;width:100%;background:url(https://stc-support-manage-brand.zdn.vn/medias/drive/2026/nan_website/plus/bot.png) no-repeat bottom center/100%;padding-bottom:22%}.home .quality-banner{width:100%;display:flex;justify-content:center}.home .quality-banner-content{position:relative}.home .quality-banner-content .bg3{position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem)}.home .quality-banner-inner{width:100%;max-width:430px;padding:22px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:14px}@media (min-width: 430px){.home .quality-banner-inner{border-radius:0 0 28px 28px}}.home .quality-banner-can{display:flex;justify-content:center;position:relative;z-index:2;margin-bottom:2rem}.home .quality-banner-can img{width:47%;max-width:260px;height:auto;display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.home .quality-banner-note{font-size:14px;text-align:center;color:var(--clr-note)}.home .quality-banner-card{position:relative;background:url(/assets/bg2.Cu_qp-Bc.png) no-repeat center 1.5rem/85% calc(100% - 5rem);border-radius:20px;margin-top:2rem}.home .quality-banner-card:before{content:"";display:block;width:100%;background:url(/assets/top.koXjZ32Y.png) no-repeat top center/100%;padding-bottom:9.7%}.home .quality-banner-card:after{content:"";display:block;width:100%;background:url(/assets/bot.YEaCzAhQ.png) no-repeat bottom center/100%;padding-bottom:23%}.home .bg2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home .card-inner{padding:2rem 2rem 0;background:url(/assets/mid.C9FR60Xt.png) repeat-y center center/100%;position:relative;z-index:2}.home .card-inner img{width:100%;display:block}.home .card-list{list-style:none;padding:10px 16px 12px;margin:0;display:flex;flex-direction:column;font-family:SVN-DIN Next;gap:5px}.home .card-list li{display:flex;gap:6px;font-size:12.5px;line-height:1.45;margin-block:4px}.home .card-list li .bullet{color:var(--clr-main);font-weight:900;flex-shrink:0;font-size:17px;line-height:1.25}.home .card-list li .item-content{flex:1}.home .card-list li .item-content .item-label{font-weight:700;text-transform:uppercase;color:var(--clr-main);font-size:19px}.home .card-list li .item-content .item-value{font-weight:400;color:#8e8e8d;font-size:19px}.home .card-list li .clr-red{color:var(--clr-main);font-weight:700}.home .quality-factory-image-inner-certificates{width:90%;margin:.5rem auto 0;display:flex;flex-direction:column;gap:.35rem}.home .quality-factory-image-inner-certificates .certificate-thumb{background:none;border:none;padding:0;cursor:pointer;display:block}.home .quality-factory-image-inner-certificates .certificate-thumb img{width:100%;display:block;border-radius:18px;transition:transform .18s ease}.home .quality-factory-image-inner-certificates .certificate-thumb:hover img{transform:translateY(-2px)}.home .card-accordion-wrapper{padding:0 14px 14px}.home .card-accordion-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 18px;border-radius:999px;border:none;outline:none;background:linear-gradient(180deg,#d45512,#b83800);color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer;letter-spacing:.03em;box-shadow:0 3px 8px #00000040}.home .card-accordion-btn .btn-icon{display:flex;align-items:center;flex-shrink:0}.home .card-accordion-btn span:not(.btn-icon){flex:1;text-align:left}.home .accordion-content{margin-top:8px;border-radius:12px;overflow:hidden}.home .accordion-content img{width:100%;display:block}.home .card-mountain{width:98%;margin:0 auto}.home .card-mountain img{width:100%;display:block}.home .quality-certificates{display:flex;flex-direction:column;gap:0}.home .cert-section-header img{width:100%;display:block}.home .cert-accordion-list{display:flex;flex-direction:column;gap:9px;margin-top:10px}.home .quality-accordion{position:absolute}.home .accordion-btn{display:flex;align-items:center;gap:10px;width:100%;padding:11px 18px;border-radius:999px;border:none;outline:none;color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer;letter-spacing:.02em;box-shadow:0 3px 8px #00000038}.home .accordion-btn .btn-icon{display:flex;align-items:center;flex-shrink:0}.home .accordion-btn span:not(.btn-icon){flex:1;text-align:left}.home .quality-factory-image{position:relative;margin-top:-17%}.home .quality-factory-image img{width:100%;display:block}.home .quality-factory-image .quality-factory-image-inner{position:absolute;top:7%;left:8%;width:86%;height:100%;z-index:2}.home .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999}.home .modal{position:relative;width:90%;max-width:500px;background:linear-gradient(180deg,#ffe2c8,#fef9f4 40%,#ffe2c8);border-radius:24px;box-shadow:0 10px 30px #00000059;padding:18px 18px 20px;display:flex;flex-direction:column;padding:1rem;border:4px solid var(--clr-main)}.home .modal-close{position:absolute;top:-24px;right:-20px;width:56px;height:56px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.home .modal-close img{display:block;width:100%;height:auto}.home .modal-title{margin:0 32px 10px 4px;font-size:15px;font-weight:800;text-transform:uppercase;color:#d24600;text-align:left}.home .modal-body{flex:1;overflow-y:auto}.home .certificate-modal-content{display:flex;flex-direction:column;gap:10px}.home .certificate-modal-content.pdf button{background-color:var(--color-secondary);border:unset;color:#fff;border-radius:8px}.home .certificate-modal-image-wrapper{overflow:hidden}.home .certificate-modal-image-wrapper img{display:block;width:100%;height:auto}.home .certificate-modal-description{margin:0;font-size:13px;line-height:1.5;color:#5b5b5b}.home .quality-footer{display:flex;justify-content:center;position:relative;top:-4%}.home .learn-more-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;justify-content:center}.home .learn-more-btn img{height:50px;width:auto;display:block;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.hero{width:100%;max-width:480px;height:380px;margin:180px auto 0;display:flex;position:relative;overflow:visible;z-index:0;isolation:isolate}.hero .hero-bg{position:absolute;right:0;bottom:0;z-index:0;left:50%;translate:-50% 0;top:-200px;width:100%;max-width:480px;height:calc(100% + 240px);min-height:805px;object-fit:cover;object-position:center;pointer-events:none}.hero .hero-3d-item{position:absolute;z-index:2;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;overflow:visible;pointer-events:auto;width:230px;height:280px;top:50px}.hero .hero-3d-item .product-img{position:relative;z-index:1;width:100%;height:100%;top:-12px;object-fit:contain;object-position:center bottom}.hero .hero-content{text-align:center;text-transform:uppercase;color:#e65300;font-size:14px;margin-top:30px;flex-direction:column;white-space:nowrap;position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:15px;font-weight:500}.hero .hero-content b{font-size:18px;font-weight:700}.check-tag-wrap{position:relative;display:inline-flex;z-index:2}.check-tag{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:fit-content;min-height:24px;height:fit-content;background-color:transparent;border-radius:18px;border:1px solid transparent;padding:4px 0;transition:gap .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),background-color .3s ease,border-color .3s ease}.check-tag .check-tag-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;transform-origin:center}.check-tag .check-tag-icon .checkmark-svg{width:100%;height:100%;display:block}.check-tag .check-tag-icon .checkmark-bg{fill:#399c58}.check-tag .check-tag-icon .checkmark-stroke{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40}.check-tag .check-tag-icon .checkmark-stroke--drawing{animation:checkTagDraw .45s ease forwards}.check-tag .check-text{height:100%;max-width:0;margin-right:0;overflow:hidden;font-size:12px;text-align:center;font-weight:500;color:#399c58;text-transform:uppercase;white-space:nowrap;transition:max-width .7s cubic-bezier(.22,1,.36,1),margin-right .7s cubic-bezier(.22,1,.36,1)}.check-tag .check-text--expanded{max-width:500px;margin-right:4px}.check-tag--expanded{gap:8px;background-color:#d5f3de;border-color:#399c58;padding:4px}@keyframes checkTagDraw{to{stroke-dashoffset:0}}.hero .check-tag-wrap{position:absolute;top:60px;left:50%;transform:translate(-50%)}.product-board{width:100%;height:100%;max-width:480px;display:flex;justify-content:center;position:relative;overflow:hidden;padding:0 16px 24px;background:linear-gradient(180deg,#f8f1ed,#fae4d7,#fff)}.product-board .animUp{opacity:0;translate:0 24px}.product-board .board{width:100%;height:100%;padding:24px 0;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;gap:6px}.product-board .board .board-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center}.product-board .board .board-content{display:flex;flex-direction:column;align-items:center;position:relative;gap:4px}.product-board .board .board-title{z-index:1;font-size:14px;font-weight:500;color:#e65300;text-align:center;line-height:24px}.product-board .board .board-title .main{font-weight:700;font-size:20px}.product-board .board .divider{z-index:1;height:1px;width:80%;background:linear-gradient(90deg,#fff0,#e65300,#fff0)}.product-board .board .description{z-index:1;color:#705b45;font-weight:600;text-align:center}.product-board .board .description .description-info{font-weight:400;margin:0}.product-board .board .info{width:100%;padding:0 16px}.product-board .board .info .infor-board{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;gap:8px;position:relative;overflow:hidden}.product-board .board .info .infor-board .info-board-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center}.product-board .board .info .infor-board .infor-item{z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;color:#e65300;font-weight:600}.product-board .board .info .infor-board .infor-item .infor-label{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13px}.product-board .board .info .infor-board .infor-item .infor-data{font-weight:500;font-size:13px;color:#fff;width:45%;background-color:#e65300;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:24px;min-height:20px;padding:0 12px;text-transform:uppercase;font-variant-numeric:lining-nums}.product-board .board .technology-btn{min-height:60px;width:100%;position:relative;height:auto}.product-board .board .technology-btn img{padding:0 16px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-position:center}.product-board .board .certificate-nav{width:100%;height:100%;min-height:142px;position:relative;overflow:hidden;max-width:480px}.product-board .board .certificate-nav .certificate-nav-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center}.product-board .board .certificate-nav .carousel-btn{--inactive-half: clamp(40px, 10.5vw, 47.5px);--active-half: clamp(80px, 19vw, 91px);--gap: 8px;--slot-offset: calc(var(--slot, 0) * (var(--active-half) + var(--gap) + var(--inactive-half)));position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--slot-offset)),-50%);background:none;border:none;cursor:pointer;padding:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);transition:transform .35s cubic-bezier(.4,0,.2,1)}.product-board .board .certificate-nav .carousel-btn .carousel-circle{width:clamp(80px,21vw,95px);height:clamp(80px,21vw,95px);background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.product-board .board .certificate-nav .carousel-btn .carousel-circle .carousel-icon{pointer-events:none;position:absolute;top:-5px}.product-board .board .certificate-nav .carousel-btn .carousel-circle .carousel-label{pointer-events:none;position:absolute;color:#e65300;font-weight:700;text-align:center;line-height:1.2;font-size:9px;bottom:30px}.product-board .board .certificate-nav .carousel-btn.active{z-index:2}.product-board .board .certificate-nav .carousel-btn.active .carousel-circle{width:clamp(160px,38vw,182px);height:clamp(128px,24vw,115px)}.product-board .board .certificate-nav .carousel-btn.active .carousel-circle .carousel-icon{scale:1.5;top:0}.product-board .board .certificate-nav .carousel-btn.active .carousel-circle .carousel-label{top:50%;transform:translateY(-30%);font-size:11px}.product-board .board .certificate{width:100%;padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;gap:8px}.product-board .board .certificate .certificate-item{background:url(/assets/certification-bg.C7TmTWud.png) center/cover no-repeat;width:100%;height:auto;padding:8px 12px;aspect-ratio:351/219;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-board .board .certificate .certificate-item .certificate-title{color:#e65300;font-weight:600;font-size:10px!important}.product-board .board .certificate .certificate-item .certificate-name{background:linear-gradient(90deg,#2b3980,#387eba,#2b3980,#387eba,#2b3980);color:transparent!important;background-clip:text!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;background-clip:text;color:transparent;font-weight:700;font-size:12px}.product-board .board .certificate .certificate-item .certificate-data{background:linear-gradient(90deg,#2b3980,#387eba,#2b3980,#387eba,#2b3980);color:transparent!important;background-clip:text!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700;font-size:16px}.product-board .board .certificate .certificate-item.active{background:url(/assets/certification-bg-active.BjnE01Fx.png) center/cover no-repeat}@media (max-width: 390px){.product-board .board{padding:16px 0;gap:4px;background-size:100% 100%}.product-board .board .board-title{line-height:20px}.product-board .board .board-title .main{font-size:18px}.product-board .board .description{font-size:13px}.product-board .board .info{padding:0 16px}.product-board .board .info .infor-board{aspect-ratio:auto;background-size:100% 100%;width:auto}.product-board .board .info .infor-board .infor-item{font-size:11px}.product-board .board .technology-btn{min-height:50px}.product-board .board .certificate-nav .carousel-btn .carousel-circle .carousel-label{font-size:8px;bottom:25px}.product-board .board .certificate-nav .carousel-btn.active{z-index:2}.product-board .board .certificate-nav .carousel-btn.active .carousel-circle .carousel-icon{scale:1.15}.product-board .board .certificate{gap:20px;padding:0 12px;justify-content:center}.product-board .board .certificate .certificate-item{background-size:100% 100%;padding:12px 16px;width:fit-content;aspect-ratio:none}.product-board .board .certificate .certificate-item .certificate-title{font-size:9px}.product-board .board .certificate .certificate-item .certificate-name{font-size:10px;line-height:12px}.product-board .board .certificate .certificate-item .certificate-data{font-size:12px}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:8px;background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modal-container{position:relative;display:flex;flex-direction:column;width:100%;min-width:320px;max-width:80%;max-height:100%;background:#fff;color:#000;border-radius:8px;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.modal-close{position:absolute;top:16px;right:16px;z-index:10;width:16px;height:16px;cursor:pointer}.modal-content{position:relative;width:100%;height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.modal-content::-webkit-scrollbar{display:none}.cert-modal-wrapper{max-width:480px!important}.cert-modal-wrapper .modal-content{overflow:visible;height:auto;justify-content:center;align-items:center;display:flex}@media (max-width: 390px){.cert-modal-wrapper{max-width:380px!important}}.cert-modal{position:relative;padding:30px 20px 32px;background-image:url(/assets/modal-bg.o7uOi5Rx.png);background-size:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:470px;height:fit-content;max-width:90%;min-width:306px;aspect-ratio:789/1114;border-radius:24px;display:flex;align-items:center;justify-content:center}@media (min-width: 390px){.cert-modal{width:100%;height:100%}}.cert-modal-close{position:absolute;top:-10px;right:-10px;z-index:2;width:38px;height:38px;padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.cert-modal-close img{width:100%;height:100%;object-fit:contain}.cert-modal-header{width:100%;height:100%;top:32px;position:absolute;text-align:center;margin-bottom:8px;padding:0 8px}.cert-modal-subtitle{font-size:12px;font-weight:500;color:#d85c2c;text-transform:uppercase;line-height:1.5;letter-spacing:.06em;white-space:pre-line}.cert-modal-title{font-size:20px;font-weight:900;line-height:28px;letter-spacing:.02em;margin:0;background:linear-gradient(90deg,#e12000,#ff770b,#e12000,#ff770b,#e12000);color:transparent!important;background-clip:text!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cert-modal-title.cert-modal-name{font-size:12px;font-weight:500;line-height:22px;letter-spacing:.02em;color:#0033a0!important;background:#0033a0}.cert-modal-name{font-size:20px;font-weight:800;line-height:1.1;letter-spacing:.02em;color:#0033a0}.cert-modal-viewer{position:relative;display:flex;gap:6px;margin-top:60px;width:100%;height:100%}.cert-modal-nav{position:absolute;flex-shrink:0;z-index:10;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s}.cert-modal-nav:disabled{opacity:.2;cursor:default;pointer-events:none}.cert-modal-nav img{width:16px;height:32px}.cert-modal-nav.prev{left:0;margin-top:3px}.cert-modal-nav.next{transform:rotate(180deg);right:0;margin-bottom:3px}.cert-modal-content{flex:1;min-width:0;position:relative;width:90%;display:flex;justify-content:center;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.cert-modal-content::-webkit-scrollbar{display:none}.cert-modal-pdf{width:85%}.cert-modal-pdf .react-pdf__Document{display:flex;justify-content:center}.cert-modal-pdf .react-pdf__Page canvas{max-width:100%!important;height:auto!important;box-shadow:0 16px 24px #0003}.cert-modal-page-num{text-align:center;font-size:14px;font-weight:700;color:#000;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cert-modal-image{width:100%}.cert-modal-image img{width:100%;height:auto;display:block}.cert-modal-loading{padding:40px 16px;text-align:center;font-size:14px;color:#888}.cert-modal-error{padding:40px 16px;text-align:center;font-size:14px;color:#e53e3e}.cta-button-container{background:linear-gradient(180deg,#fff,#f8f1ed);width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;padding:0 24px}.cta-button-container .cta-button{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;width:100%;height:fit-content;opacity:0;translate:0 24px}.cta-button-container .cta-button .cta-button-ping{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center;z-index:0;top:-5px;min-height:50px;pointer-events:none;animation:cta-button-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.cta-button-container .cta-button .cta-button-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center;z-index:1}.cta-button-container .cta-button .cta-button-text{height:100%;z-index:2;font-size:16px;text-align:center;font-weight:600;color:#e65300;white-space:nowrap;padding:0 16px}.cta-button-container .trip-arrow-icon{padding-bottom:8px;height:28px;animation:trip-arrow-bounce 1.6s ease-in-out infinite}@keyframes cta-button-ping{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(1.15)}}@keyframes trip-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.animate-number{display:inline-block;font-variant-numeric:tabular-nums}.journey-layout{width:100%;height:100%;overflow:hidden;position:relative;background:linear-gradient(180deg,#f8f1ed,#fae4d7,#f8f1ed);margin:0 auto;padding:40px 0;gap:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.journey-layout .animUp{opacity:0;translate:0 24px}.journey-layout .journey-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;line-height:1.2;font-style:normal;font-weight:500;font-size:15px;color:#e65300;text-align:center}.journey-layout .journey-title h2 p.text-gradient-primary{font-weight:700;font-size:17px}.journey-layout .journey-title .journey-description{font-size:12px;color:#705b45;text-align:center}.journey-layout .journey-steps{width:100%;height:fit-content;display:flex;flex-direction:column;position:relative;overflow:hidden;padding-right:24px}.journey-layout .journey-steps .journey-step{width:100%;display:flex;flex-direction:column;gap:0}.journey-layout .journey-steps .journey-step.is-open .journey-step-trigger{transform:translateY(-1px)}.journey-layout .journey-steps .journey-step .journey-step-trigger{position:relative;width:100%;display:block;padding:0;background:transparent;border:0;cursor:pointer;text-align:left;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform;-webkit-tap-highlight-color:transparent;z-index:2}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:-8px;position:absolute;right:25%;bottom:18%;z-index:2}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container .caret-animate{opacity:0}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container .caret-animate:nth-child(1){animation:caret-blink-1 1.8s ease-in-out infinite}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container .caret-animate:nth-child(2){animation:caret-blink-2 1.8s ease-in-out infinite}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container .caret-animate:nth-child(3){animation:caret-blink-3 1.8s ease-in-out infinite}.journey-layout .journey-steps .journey-step .journey-step-trigger .caret-animate-container.last{bottom:14%}.journey-layout .journey-steps .journey-step .journey-step-bg{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;object-position:center;z-index:1}.journey-layout .journey-steps .journey-step .journey-step-panel{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1);will-change:grid-template-rows,opacity,transform}.journey-layout .journey-steps .journey-step .journey-step-panel.is-open{grid-template-rows:1fr;opacity:1}.journey-layout .journey-steps .journey-step .journey-step-panel-inner{min-height:0;z-index:0}.journey-layout .journey-steps .journey-step .journey-step-description{background:linear-gradient(180deg,#fff,#fff 60%,#fae4d7);color:#a48666;position:relative;margin-left:32px;margin-top:-16px;padding:24px 16px 24px 32px;border-radius:16px;font-size:13px;list-style:disc}.journey-layout .journey-steps .journey-step .journey-step-description b{font-weight:700}.journey-layout .journey-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:fit-content;padding-top:24%}.journey-layout .journey-banner .journey-banner-bg{display:flex;align-items:stretch;justify-content:center;width:100%;margin:0 auto;aspect-ratio:364/276;max-width:50%;position:absolute;top:0}.journey-layout .journey-banner .journey-banner-bg img{height:100%;width:auto;flex:0 0 auto;object-fit:cover}.journey-layout .journey-banner .journey-banner-bg .journey-banner-left{animation:banner-ribbon-slide-left 1s ease-in-out infinite}.journey-layout .journey-banner .journey-banner-bg .journey-banner-right{animation:banner-ribbon-slide-right 1s ease-in-out infinite}.journey-layout .journey-banner .journey-banner-number{width:100%;text-align:center;position:relative}.journey-layout .journey-banner .journey-banner-number:after{content:"";position:absolute;left:50%;bottom:-15%;transform:translate(-50%);width:80%;height:40%;background:radial-gradient(ellipse at center,#fffffff2,#fff0 70%);filter:blur(6px);z-index:1}.journey-layout .journey-banner .journey-banner-number .journey-banner-number-animate{display:inline-block;font-family:DIN;font-size:100px;font-weight:900;line-height:1;transform:perspective(600px) rotateX(20deg) scaleY(1.3) translate(10px);transform-origin:bottom center}.journey-layout .journey-banner .journey-banner-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.journey-layout .journey-banner .journey-banner-content h4.text-gradient-primary{font-weight:700;font-size:24px}.journey-layout .journey-banner .journey-banner-content p{color:#705b45;line-height:1.1;font-size:14px}.journey-layout .history-banner{width:100%;height:auto;object-fit:cover;transform:translateY(-50px)}.journey-layout .history-title{position:absolute;bottom:0;width:100%;height:auto;object-fit:cover;max-width:375px}@media (max-width: 390px){.journey-layout .journey-description{font-size:12.5px}.journey-layout .journey-banner .journey-banner-content p{font-size:13px}.journey-layout .history-banner{width:100%;height:auto;object-fit:cover;transform:translateY(-30px);padding-bottom:30px}}@keyframes banner-ribbon-slide-left{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes banner-ribbon-slide-right{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes caret-blink-1{0%{opacity:0}2%{opacity:1}48%{opacity:1}52%{opacity:0}to{opacity:0}}@keyframes caret-blink-2{0%,8%{opacity:0}10%{opacity:1}48%{opacity:1}52%{opacity:0}to{opacity:0}}@keyframes caret-blink-3{0%,17%{opacity:0}19%{opacity:1}48%{opacity:1}52%{opacity:0}to{opacity:0}}.history-layout{width:100%;height:100%;overflow-x:hidden;position:relative;background:linear-gradient(180deg,#f8f1ed,#fcd8c3 7%,#f8f1ed 30%);margin:0 auto;padding-bottom:20px;gap:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.history-layout .history-hero{position:relative;width:100%;aspect-ratio:684/386;overflow:hidden;margin-top:80px;background:linear-gradient(180deg,#fde8da,#fff7f2)}.history-layout .history-hero iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;pointer-events:none;transform:scale(1.08);transform-origin:center}.history-layout .history-hero .history-hero-pause-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.history-layout .history-hero .history-hero-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#fde8da,#fff7f2)}.history-layout .history-hero .history-hero-cover .history-hero-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.history-layout .history-hero .history-hero-cover .history-hero-play-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#e65300e6;color:#fff;transition:transform .22s ease,background-color .22s ease}.history-layout .history-hero .history-hero-cover:hover .history-hero-play-icon,.history-layout .history-hero .history-hero-cover:focus-visible .history-hero-play-icon{transform:scale(1.08);background:#e65300}.history-layout .history-timeline{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#fff7f2,#fde8da,#fff7f2)}.history-layout .history-timeline .timeline{display:grid;grid-template-columns:.3fr .07fr .63fr;align-items:start;justify-content:center;position:relative;width:100%;padding:0 16px;min-height:100px}.history-layout .history-timeline .timeline .timeline-item{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 16px;position:relative}.history-layout .history-timeline .timeline .timeline-item img{position:absolute;right:0;bottom:0;object-position:center;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.history-layout .history-timeline .timeline .timeline-content{display:flex;flex-direction:column;color:#705b45;text-align:left;padding:10px 0;border-radius:20px;transition:background-color .36s ease,box-shadow .36s ease}.history-layout .history-timeline .timeline .timeline-content .timeline-trigger{width:100%;display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:20px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .36s ease,color .36s ease,box-shadow .36s ease,transform .42s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.history-layout .history-timeline .timeline .timeline-content h3{margin:0;font-style:normal;font-weight:700;font-size:24px;line-height:1}.history-layout .history-timeline .timeline .timeline-content .timeline-summary{width:100%;display:flex;justify-content:space-between;align-items:start;gap:4px}.history-layout .history-timeline .timeline .timeline-content .timeline-title{margin:0;width:100%;font-size:12px;line-height:1.5;font-weight:500;color:var(--timeline-muted);transition:color .32s ease}.history-layout .history-timeline .timeline .timeline-content .timeline-toggle-indicator{flex-shrink:0;margin:0;color:#e65300;font-size:24px;line-height:16px;font-weight:400;transition:transform .32s ease}.history-layout .history-timeline .timeline .timeline-content .timeline-panel{display:grid;position:absolute;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .42s cubic-bezier(.22,1,.36,1);will-change:grid-template-rows,opacity,transform}.history-layout .history-timeline .timeline .timeline-content .timeline-panel.is-open{position:relative;grid-template-rows:1fr;opacity:1;transform:translateY(0)}.history-layout .history-timeline .timeline .timeline-content .timeline-panel-inner{min-height:0;overflow:hidden}.history-layout .history-timeline .timeline .timeline-content .timeline-panel-description,.history-layout .history-timeline .timeline .timeline-content .timeline-panel-highlight{margin:0}.history-layout .history-timeline .timeline .timeline-content .timeline-panel-description{color:var(--timeline-text);font-size:12px;line-height:1.45;font-weight:400;color:#a37f57}.history-layout .history-timeline .timeline .timeline-content .timeline-panel-highlight{color:var(--timeline-accent);font-size:12px;line-height:1.5;font-weight:400;font-style:italic;color:#e65300;margin-top:8px}.history-layout .history-timeline .timeline .timeline-divider{position:relative;display:flex;justify-content:center;align-items:stretch;width:100%;height:100%}.history-layout .history-timeline .timeline .timeline-divider .timeline-divider-line{width:4px;height:100%;background:#e65300}.history-layout .history-timeline .timeline .timeline-divider .timeline-dot{position:absolute;top:17px;left:50%;transform:translate(-50%);width:16px;height:16px}.history-layout .history-timeline .timeline.is-open{background:linear-gradient(90deg,#ffffff20,#fff 20%,#fff 80%,#ffffff20)}.history-layout .history-timeline .timeline.is-open h3{color:#e65300}.history-layout .history-timeline .timeline.is-open .timeline-trigger{background:transparent;box-shadow:none}.history-layout .history-timeline .timeline.is-open .timeline-title{display:none}.history-layout .history-timeline .timeline.is-open .timeline-toggle-indicator{transform:translateY(-1px)}.history-layout .history-timeline .timeline.is-first .timeline-divider-line{background:linear-gradient(180deg,#fae4d7,#e65300)}.history-layout .history-timeline .timeline.is-last .timeline-divider-line{background:linear-gradient(180deg,#e65300,#fae4d7)}@media (max-width: 390px){.history-layout .history-timeline .timeline{padding:0 8px}}.research-layout{width:100%;height:100%;overflow:hidden;position:relative;background:linear-gradient(180deg,#f8f1ed,#fae4d7 20%,#f8f1ed);margin:0 auto;gap:16px;padding-top:20px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.research-layout .research-title{width:100%;height:auto;object-fit:cover;max-width:375px}.research-layout .research-hero{position:relative;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.research-layout .research-hero .research-hero-item{position:absolute;padding:16px;width:50%;text-align:center;color:#705b45;line-height:1.1;z-index:2;min-height:100px}.research-layout .research-hero .research-hero-item .research-hero-item-value{font-size:32px;font-weight:700}.research-layout .research-hero .research-hero-item p{font-size:13px;font-weight:500}.research-layout .research-hero .research-hero-item:nth-of-type(1){top:9%;right:4px}.research-layout .research-hero .research-hero-item:nth-of-type(2){top:30.5%;left:10px}.research-layout .research-hero .research-hero-item:nth-of-type(3){top:53%;right:4px}.research-layout .research-hero .research-hero-item:nth-of-type(4){top:75%;left:10px}.research-layout .research-hero .research-hero-bg{width:100%;height:auto;object-fit:cover}.research-layout .research-slides{position:relative;width:100%;padding:0 32px;overflow:hidden}.research-layout .research-slides .research-slider-viewport{width:100%;overflow:hidden}.research-layout .research-slides .research-slider-track{display:flex;width:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.research-layout .research-slides .research-slide{width:100%;min-width:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.research-layout .research-slides .research-slide .research-slide-box{width:100%;min-width:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:16px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-bg{width:100%;height:auto;object-fit:cover;display:block}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content{display:flex;align-items:center;justify-content:center;width:100%;height:38%;position:absolute;bottom:0;left:0;line-height:1;padding:8px 16px;gap:8px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content h4{margin:0;color:#e65300;font-weight:700;font-size:16px;white-space:nowrap}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content h4 span{font-size:24px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content p.research-slide-description{margin:0;color:#705b45;font-size:12px;max-width:60%}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content p.research-slide-description span{font-weight:700}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content p.research-slide-description sup{font-size:.6em;vertical-align:super;line-height:0}.research-layout .research-slides .research-slide .research-slide-info{font-style:italic;font-weight:400;color:#705b45;font-size:12px;text-align:center;line-height:1.1}@keyframes researchArrowNudgeLeft{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes researchArrowNudgeRight{0%,to{transform:rotate(180deg) translate(0)}50%{transform:rotate(180deg) translate(-5px)}}.research-layout .research-slides button.research-arrow{position:absolute;top:45%;z-index:2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .22s ease}.research-layout .research-slides button.research-arrow img{width:10px;height:20px}.research-layout .research-slides button.research-arrow:disabled{opacity:.3;cursor:default;animation:none}.research-layout .research-slides button.research-arrow.prev{left:8px;animation:researchArrowNudgeLeft 1.4s ease-in-out infinite}.research-layout .research-slides button.research-arrow.next{right:8px;transform:rotate(180deg);animation:researchArrowNudgeRight 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.research-layout .research-slides button.research-arrow.prev,.research-layout .research-slides button.research-arrow.next{animation:none}}@media (min-width: 430px){.research-layout .research-hero{padding:24px}.research-layout .research-hero .research-hero-item{font-size:24px}.research-layout .research-hero .research-hero-item .research-hero-item-value{font-size:40px}.research-layout .research-hero .research-hero-item p{font-size:15px}.research-layout .research-hero .research-hero-item:nth-of-type(1){top:12%;right:10px}.research-layout .research-hero .research-hero-item:nth-of-type(2){top:32%;left:16px}.research-layout .research-hero .research-hero-item:nth-of-type(3){top:54%;right:10px}.research-layout .research-hero .research-hero-item:nth-of-type(4){top:75%;left:16px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content{gap:12px;justify-content:center}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content h4{line-height:1.2;font-size:18px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content h4 span{font-size:28px}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content p.research-slide-description{margin:0;color:#705b45;font-size:14px;max-width:60%}.research-layout .research-slides .research-slide .research-slide-box .research-slide-content p.research-slide-description span{font-weight:700}}.formula-layout{width:100%;height:100%;overflow:hidden;position:relative;background:linear-gradient(180deg,#f8f1ed 50%,#fae4d7);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.formula-layout .research-bg{width:100%;height:auto;object-fit:cover;object-position:center;position:absolute;top:0}.formula-layout .formula-title{padding:16px;width:100%;height:auto;object-fit:contain;object-position:center;z-index:2;position:absolute;top:80px;max-width:375px}.formula-layout .formula-hero{width:100%;height:auto;object-fit:contain;object-position:center;z-index:2;top:180px;position:absolute;padding:0 60px;animation:formula-hero-float 4s ease-in-out infinite}.formula-layout .formula-content{margin-top:110%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:0 16px;z-index:1;max-width:375px}.formula-layout .formula-content .formula-list{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:0 40px}.formula-layout .formula-content .formula-list .formula-list-item{display:flex;gap:4px;align-items:center;justify-content:center}.formula-layout .formula-content .formula-list .formula-list-item .formula-item-icon{background:url(/assets/icon-bg.tlDTCOn3.png) center/cover no-repeat;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px}.formula-layout .formula-content .formula-list .formula-list-item .formula-item-icon p{color:#e65300;font-weight:600;font-size:12px}.formula-layout .formula-content .formula-list .formula-list-item .formula-item-title{color:#705b45;font-weight:600;font-size:12px}.formula-layout .formula-content .formula-box{position:relative;width:100%;min-height:100px;text-align:center}.formula-layout .formula-content .formula-box .formula-content-bg{width:100%;height:auto;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.formula-layout .formula-content .formula-box .formula-content-box{display:block;position:relative;z-index:2;line-height:1.2;padding:8px}.formula-layout .formula-content .formula-box .formula-content-box h4{font-size:14px;color:#e65300;font-weight:700;text-transform:uppercase}.formula-layout .formula-content .formula-box .formula-content-box p{font-size:13px;color:#705b45}.formula-layout .formula-content .formula-box .formula-content-box p b{font-weight:700}.formula-layout .protein-tabs{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;padding-bottom:20px}.formula-layout .protein-tabs .protein-banner-bg{width:480px;height:auto;object-fit:cover;object-position:center;position:absolute;top:-60px}.formula-layout .protein-tabs .protein-banner{position:absolute;height:auto;object-fit:cover;object-position:center;opacity:0;z-index:1;pointer-events:none;transition:opacity .45s ease}.formula-layout .protein-tabs .protein-banner.is-fading{opacity:0}.formula-layout .protein-tabs .protein-banner.is-visible{opacity:1;z-index:2}.formula-layout .protein-tabs .protein-banner.banner-1{width:240px;top:0;transform:translate(10px) translateY(114px)}.formula-layout .protein-tabs .protein-banner.banner-2{width:390px;top:0;transform:translate(10px) translateY(44px)}.formula-layout .protein-tabs .protein-banner.banner-3{width:390px;top:0;transform:translate(10px) translateY(40px)}.formula-layout .protein-tabs .protein-tabs-content{margin-top:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;padding:0 16px;gap:8px;z-index:2}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:375px}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button .tab-button{display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;position:relative;color:#e65300;font-weight:700;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button .tab-button .tab-button-bg{width:100%;height:auto;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button .tab-button p{margin-top:6px;z-index:1;font-size:12px;font-weight:700;font-variant-numeric:lining-nums;line-height:1.2;text-align:center}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button .tab-button.is-active{transform:translateY(-1px) scale(1.08)}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description-reveal{width:100%}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:16px;position:relative;translate:0 16px;transition:opacity .2s ease,translate .2s cubic-bezier(.22,1,.36,1)}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description.is-visible{opacity:1;translate:0 0}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description.is-fading{opacity:0;translate:0 16px}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description{text-align:center;padding:24px 28px;line-height:1.2;width:100%;height:fit-content;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:375px}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description .tab-description-bg{width:100%;height:auto;object-fit:contain;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;max-width:375px}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description h4.tab-description-title{font-size:16px;font-weight:700;color:#e65300;z-index:1;text-transform:uppercase}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description p{font-size:13px;font-weight:400;color:#705b45;z-index:1}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description p b{font-weight:700}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description .tab-description-img{display:flex;align-items:center;justify-content:center;gap:8px;width:100px;height:100px;position:relative;z-index:1}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description .tab-description-img img{width:100%;height:auto;object-fit:cover;object-position:center}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description-info{line-height:1;font-style:italic;font-weight:400;color:#705b45;font-size:12px;text-align:center}@media (min-width: 430px){.formula-layout .formula-content{padding:0}.formula-layout .formula-content .formula-box .formula-content-box{padding:12px}.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-button,.formula-layout .protein-tabs .protein-tabs-content .protein-tabs-description .tab-description .tab-description-bg{padding:0 16px}}@keyframes formula-hero-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-14px) scale(1.02)}}.contact-layout{width:100%;height:100%;overflow:hidden;position:relative;max-width:480px;margin:0 auto;background:linear-gradient(180deg,#fae4d7,#f8f1ed);display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-layout .contact-banner{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f26519,#da5000 80%);padding-top:40px}.contact-layout .contact-banner .contact-banner-bg{width:50%;height:auto;object-fit:cover;object-position:center;margin-top:auto;transform-origin:left center;scale:0;transition:scale .9s cubic-bezier(.22,1,.36,1) .1s}.contact-layout .contact-banner .contact-banner-content{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-right:16px}.contact-layout .contact-banner .contact-banner-content img{width:100%;height:auto;object-fit:cover;object-position:center;margin-top:auto;opacity:0;translate:-30px 0;transition:opacity .7s ease,translate .7s cubic-bezier(.22,1,.36,1)}.contact-layout .contact-banner .contact-banner-content img.contact-banner-title{transition-delay:.15s}.contact-layout .contact-banner .contact-banner-content img.contact-banner-description{margin-left:24px;transition-delay:.4s}.contact-layout .contact-banner.is-visible .contact-banner-bg{scale:1}.contact-layout .contact-banner.is-visible .contact-banner-content img{opacity:1;translate:0 0}.contact-layout .contact-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:8px;width:100%;line-height:1.2}.contact-layout .contact-title h3{font-weight:700;font-size:20px}.contact-layout .contact-title p{font-weight:400;font-size:12px;color:#705b45}.contact-layout .contact-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;position:fixed;bottom:0;left:50%;transform:translate(-50%);max-width:480px;z-index:700;border-top:2px solid #e65300;box-shadow:0 -6px 16px #00000014;background-color:#fff;padding:8px;padding:8px 8px calc(8px + constant(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))}.contact-layout .contact-cta .contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;width:fit-content;min-height:40px}.contact-layout .contact-cta .contact-btn img.contact-btn-icon{width:16px;height:16px;object-fit:cover;object-position:center;position:relative}.contact-layout .contact-cta .contact-btn p{z-index:1;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.contact-layout .contact-cta .contact-btn.share{background:url(/assets/share-btn-bg.uMVje-rv.png) center/contain no-repeat;width:45%}.contact-layout .contact-cta .contact-btn.share p{color:#fff}.contact-layout .contact-cta .contact-btn.call{background:url(/assets/call-btn-bg.Vv2OuCa_.png) center/contain no-repeat;width:100%}.contact-layout .contact-cta .contact-btn.call p{color:#e65300}@media (max-width: 400px){.contact-layout .contact-title h3{font-size:18px}.contact-layout .contact-title p{font-weight:400;font-size:11px;color:#705b45}}.story-layout{width:100%;height:100%;overflow:hidden;position:relative;max-width:480px;margin:0 auto}.error{width:100%;max-width:480px;height:auto;min-height:100dvh;display:flex;position:relative;overflow:visible;z-index:0;isolation:isolate}.error .error-bg{position:absolute;top:0;right:0;bottom:0;z-index:0;left:50%;translate:-50% 0;width:100%;height:100%;max-width:480px;object-fit:cover;object-position:center;pointer-events:none}.error .error-content{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#e65300;font-size:18px;flex-direction:column;width:100%;gap:8px;z-index:1;position:absolute;z-index:2;left:50%;translate:-50% -50%;top:50%;font-weight:500}.error .error-content h2{font-size:32px;font-weight:700}.error .error-content .error-divider{background:linear-gradient(90deg,#fff0,#e65300,#fff0);width:70%;height:1px}@media (max-width: 390px){.error .error-bg{top:70px}.error .error-content{top:calc(50% + 70px)}}.header{font-family:SVN-DIN Next!important;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:800;width:100%;max-width:480px;padding:24px;padding:calc(24px + constant(safe-area-inset-top)) 24px 24px;padding:calc(24px + env(safe-area-inset-top,0px)) 24px 24px;color:#1a1a1a;display:flex;flex-direction:column;align-items:center;transition:min-height .28s ease,padding .28s ease,gap .28s ease,background-position .28s ease}.header .header-bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;object-position:center;min-height:260px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease;will-change:transform}.header .header-bg.open{visibility:hidden}.header .logo,.header nav{display:flex;width:100%}.header .logo{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.header .menu-button{position:absolute;top:0;left:0;color:transparent;width:41px;height:41px}.header .menu-button:not(.open){background:url(/assets/menu-button.BQZFGSPU.png) center/cover no-repeat}.header .menu-button.open{background:url(/assets/close-menu-button.CLlecxLe.png) center/cover no-repeat}.header .cta-logo{max-width:100%;aspect-ratio:431/146;height:66px;width:auto;display:block}.header .brand-tagline{width:max-content;max-width:100%;font-weight:700;color:#e65300;font-size:24px;line-height:1.2;text-transform:uppercase;text-align:center;white-space:normal;transition:font-size .4s ease,color .3s ease}.header .cta{justify-self:end;text-align:center;width:120px;min-height:40px;border:0;background:url(/assets/header-cta-bg.8LbiSxSr.png) center/cover no-repeat;font-size:15px;font-weight:700;color:#e65300;text-transform:uppercase}.header nav{justify-content:space-between;align-items:flex-start;gap:8px}.header nav a{-webkit-tap-highlight-color:transparent;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;color:#e65300;text-transform:uppercase;text-decoration:none;cursor:pointer}.header nav a .nav-item{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:70px;aspect-ratio:1;background:url(/assets/nav-button-bg.CP10TtKW.png) center/cover no-repeat}.header nav a .nav-item.active{width:90px;height:90px}.header nav a .nav-item.active img{scale:1.35}.header.header--scrolled .header-bg{min-height:0;transform:translateY(-30%)}.header.header--scrolled .logo{flex-direction:row;align-items:center;justify-content:space-between}.header.header--scrolled .brand-logo{margin-left:61px}.header.header--scrolled .cta-logo{height:42px}.header.header--scrolled .brand-tagline{font-size:12px;font-weight:700;color:#75614c;text-align:end;white-space:nowrap}@media (max-width: 390px){.header{padding:20px 16px 0;padding:calc(20px + constant(safe-area-inset-top)) 16px 0;padding:calc(20px + env(safe-area-inset-top,0px)) 16px 0;gap:8px}.header .header-bg{transform:translateY(0);min-height:250px}.header .cta-logo{max-width:270px}.header.header--scrolled .brand-tagline{font-size:11px}.header nav{gap:4px}.header nav a{font-size:10px;gap:4px}.header nav a .nav-item{width:56px;height:56px}.header nav a .nav-item img{scale:.85}.header nav a .nav-item.active{width:72px;height:72px}.header nav a .nav-item.active img{scale:1.15}}@media (min-width: 430px){.header .header-bg{transform:translateY(-20%);min-height:340px}.header.header--scrolled .header-bg{transform:translateY(-40%)}.header.header--scrolled .brand-logo{margin-left:95px}.header.header--scrolled .cta-logo{height:50px}}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0006;animation:backdropFadeIn .28s ease both}.menu{font-family:SVN-DIN Next!important;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:900;animation:menuFadeIn .28s ease both;width:100%;max-width:480px;min-height:100vh;min-height:100dvh;padding:24px;padding:calc(24px + constant(safe-area-inset-top)) 24px calc(24px + constant(safe-area-inset-bottom));padding:calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:linear-gradient(135deg,#fdcaa9,#fff,#fdcaa9)}.menu .menu-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;margin-bottom:36px}.menu .menu-topbar .menu-button{justify-self:start;color:transparent;width:41px;height:41px;background:url(/assets/close-menu-button.CLlecxLe.png) center/cover no-repeat}.menu .menu-topbar .brand-logo{justify-self:center;display:block}.menu .menu-topbar .cta{justify-self:end;text-align:center;width:120px;min-height:40px;border:0;background:url(/assets/header-cta-bg.8LbiSxSr.png) center/cover no-repeat;font-size:15px;font-weight:700;color:#e65300;text-transform:uppercase}.menu .menu-nav{display:flex;flex-direction:column}.menu .menu-nav .menu-nav-item{-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:20px;padding:20px 4px;text-decoration:none;border-bottom:3px solid #e65300}.menu .menu-nav .menu-nav-item:last-child{border-bottom:0}.menu .menu-nav .menu-nav-item.active .menu-nav-title{color:#e65300}.menu .menu-nav .menu-nav-item .menu-nav-icon{display:flex;align-items:center;justify-content:center;width:44px;flex-shrink:0}.menu .menu-nav .menu-nav-item .menu-nav-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}@media (max-width: 390px){.menu{width:100%}.menu .menu-topbar .cta{text-align:center;font-size:13px;width:90px;min-height:30px}}.not-found-page{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff5f2,#fff 60%,#fef2ef);padding:24px}.not-found-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px}.not-found-code{display:flex;align-items:center;gap:8px;margin-bottom:24px;line-height:1}.digit{font-size:120px;font-weight:900;color:#e12000;text-shadow:4px 4px 0px #f8c9be;letter-spacing:-4px}@media (max-width: 480px){.digit{font-size:80px}}.digit.zero{font-size:100px;color:#fff;-webkit-text-stroke:4px #e12000;text-shadow:none}@media (max-width: 480px){.digit.zero{font-size:68px;-webkit-text-stroke:3px #e12000}}.not-found-divider{width:60px;height:4px;background:linear-gradient(90deg,#e12000,#ff6b4a);border-radius:2px;margin-bottom:20px}.not-found-title{font-size:22px;font-weight:700;color:#111;margin:0 0 12px}.not-found-desc{font-size:15px;color:#888;line-height:1.6;margin:0 0 32px}.not-found-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;background:#e12000;color:#fff;font-size:15px;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:background .15s,transform .1s}.not-found-btn:hover{background:#c51a00}.not-found-btn:active{transform:scale(.97)}.layout{min-height:100dvh;width:100%;height:100%;overflow-x:hidden;position:relative;max-width:480px;margin:0 auto}.layout .layout-content{width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}
