
html{scroll-behavior:smooth}body{margin:0}
#fu-lp{font-family:'Be Vietnam Pro',system-ui,-apple-system,'Segoe UI',sans-serif;line-height:normal;text-align:left;-webkit-text-size-adjust:100%}
#fu-lp *,#fu-lp *::before,#fu-lp *::after{box-sizing:border-box}
#fu-lp h1,#fu-lp h2,#fu-lp h3,#fu-lp h4,#fu-lp p,#fu-lp a,#fu-lp button,#fu-lp input,#fu-lp textarea,#fu-lp span,#fu-lp strong,#fu-lp li,#fu-lp blockquote,#fu-lp figcaption,#fu-lp label,#fu-lp summary{font-family:inherit}
#fu-lp h1,#fu-lp h2,#fu-lp h3,#fu-lp h4{text-transform:none;text-wrap:balance}
#fu-lp p,#fu-lp li,#fu-lp blockquote{text-wrap:pretty}
#fu-lp img,#fu-lp video{max-width:100%}
#fu-lp [hidden]{display:none!important}
#fu-lp a{color:#007A4D}#fu-lp a:hover{color:#0A2540}
#fu-lp a,#fu-lp button,#fu-lp label{touch-action:manipulation}
#fu-lp a:focus-visible,#fu-lp button:focus-visible,#fu-lp input:focus-visible,#fu-lp textarea:focus-visible,#fu-lp summary:focus-visible{outline:3px solid #0A2540;outline-offset:3px;border-radius:8px}
#fu-lp input:focus-visible,#fu-lp textarea:focus-visible{border-color:#00A86B}
#fu-lp a[href="#fu-dang-ky"]:hover,#fu-lp button:hover{filter:brightness(1.06)}
#fu-lp button:disabled{opacity:.55;cursor:not-allowed;filter:none}
#fu-lp .skip{position:absolute;left:-9999px;top:8px;z-index:50;background:#00A86B;color:#FFFFFF;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none}
#fu-lp .skip:focus{left:12px}
#fu-lp .flow{display:flex;flex-direction:row;align-items:stretch}
#fu-lp .fa{flex:0 0 auto;align-self:center}
#fu-lp .reel{scroll-snap-type:x mandatory;scrollbar-width:thin}
#fu-lp .reel>figure{scroll-snap-align:start}
#fu-lp summary{list-style:none}#fu-lp summary::-webkit-details-marker{display:none}
#fu-lp details[open] .pm{transform:rotate(45deg)}
#fu-lp .pm{transition:transform .2s ease}
#fu-lp .mbar{display:none}
#fu-lp .mbar.fu-show{display:flex}
#fu-dang-ky,#fu-lo-trinh,#fu-hoan-phi{scroll-margin-top:12px}
@keyframes fu-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes fu-pulse{0%,100%{opacity:1}50%{opacity:.35}}
#fu-lp .rise{animation:fu-rise .6s ease both}
#fu-lp .pulse{animation:fu-pulse 1.8s ease-in-out infinite}
@media (prefers-reduced-motion: reduce){#fu-lp .rise,#fu-lp .pulse{animation:none}#fu-lp .pm{transition:none}}
@media (min-width: 761px){#fu-lp .mbar.fu-show{display:none}}
@media (max-width: 760px){#fu-lp .flow{flex-direction:column}#fu-lp .fa{transform:rotate(90deg)}#fu-lp .lanes{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}#fu-lp .lane{flex:0 0 78%!important;scroll-snap-align:start}#fu-lp{padding-bottom:76px}}

/* Equal partner wordmarks: same displayed width; original sales-page layout. */
#fu-lp .fu-brand{align-items:center!important;gap:14px!important;flex-shrink:0}
#fu-lp .fu-partner{display:flex;align-items:center;justify-content:center;width:124px;flex:0 0 124px;text-decoration:none;line-height:1}
#fu-lp .fu-biz-logo{font-family:'Montserrat','Be Vietnam Pro',sans-serif;font-size:23px;font-weight:800;letter-spacing:-.6px;color:#0a2540}
#fu-lp .fu-biz-logo span{color:#00a86b}#fu-lp .fu-brand-times{font-size:19px;color:#52627a;font-weight:600}
#fu-lp .fu-freeup-logo{display:block;width:124px;height:auto;object-fit:contain}
#fu-lp .fu-first100{margin:0;font-size:13px;line-height:1.6;font-weight:800;color:#007a4d;letter-spacing:.05em}
#fu-lp .fu-offer-note{font-size:16px;line-height:1.7;color:#007a4d;margin:0;font-weight:700}
#fu-lp .fu-reference{font-size:14px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}
#fu-lp a[style*="background: #00A86B"],#fu-lp #fu-primary{background:#007a4d!important}
#fu-lp .reel{min-width:0;max-width:100%}
@media(max-width:600px){#fu-lp .fu-top-inner{flex-wrap:wrap;justify-content:center!important;gap:8px!important}#fu-lp .fu-brand{width:100%;justify-content:center}#fu-lp .fu-partner{width:114px;flex-basis:114px}#fu-lp .fu-freeup-logo{width:114px}#fu-lp .fu-biz-logo{font-size:22px}#fu-lp .fu-top-link{min-height:38px!important;font-size:12px!important}#fu-lp #fu-form{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
