.win-page{font-family:inherit;color:#333;background:#fff;line-height:1.7;--font-sans:'Google Sans',Arial,sans-serif}.win-page *{box-sizing:border-box}.win-page section{scroll-margin-top:105px}.win-page h1,.win-page h2,.win-page h3{font-family:inherit}.win-page a{text-decoration:none}.win-page a:hover{text-decoration:none}.win-page img{max-width:100%;height:auto}.win-page a,.win-page button{touch-action:manipulation}.win-page :is(a,button,summary,textarea):focus-visible{outline:3px solid #266fa8;outline-offset:4px}.win-faq{background:#fff;border-radius:12px;border:1px solid #ececec}.win-faq summary{cursor:pointer;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:17px;color:#1a1a1a;list-style:none}.win-faq summary::-webkit-details-marker{display:none}.win-faq .faq-plus{flex:none;font-size:24px;line-height:1;color:#c93939;font-weight:400;transition:transform .18s}.win-faq[open] .faq-plus{transform:rotate(45deg)}.win-faq p{margin:0;padding:0 24px 22px;font-size:16px;color:#595959}.win-mobile{display:none}.win-dialog{border:1px solid #ddd;border-radius:14px;padding:30px;max-width:580px;width:calc(100% - 32px);color:#333;box-shadow:0 24px 90px #0003}.win-dialog::backdrop{background:#111b}.win-dialog h2{font-size:27px;line-height:1.25;color:#1a1a1a;margin:12px 0 22px}.win-dialog p{font-size:13px;margin:14px 0;color:#626262}.win-dialog .win-eyebrow{color:#b52b32;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:700;margin:0}.win-close{position:absolute;right:10px;top:10px;border:0;background:#f2f2f2;border-radius:50%;font-size:25px;width:36px;height:36px;color:#444}.win-dialog label{display:block;font-size:14px;margin-bottom:8px}.win-dialog textarea{font:inherit;font-size:14px;line-height:1.6;width:100%;border:1px solid #c8c8c8;border-radius:8px;padding:12px;min-height:115px;color:#333;background:#fff;resize:vertical}.win-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.win-dialog-actions>*{border:1px solid #bb3035;border-radius:8px;background:#bb3035;color:#fff!important;padding:12px 18px;min-height:46px;font-size:14px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.win-dialog-actions>a{background:#fff;color:#a72d33!important}.win-dialog .win-status{color:#226144}.win-page table td,.win-page table th{vertical-align:top}.win-page table{table-layout:auto}.win-page section>div{min-width:0}.win-page [style*="display:grid"]>*{min-width:0}
@media(max-width:767px){.win-page section:not(:first-child){padding-block:42px!important}.win-page section>div[style*="padding:0 24px"],.win-page section>div[style*="padding:20px 24px"]{padding-inline:20px!important}.win-page section:first-child>div[style*="max-width:1200px"]{padding-bottom:42px!important}.win-page section:first-child [style*="gap:56px"]{gap:34px!important}.win-page a[style*="height:54px"],.win-page a[style*="height:52px"]{height:auto!important;min-height:52px;padding-block:12px!important;text-align:center;line-height:1.4;white-space:normal}.win-page section:first-child a[style*="height:54px"]{flex:1;padding-inline:16px!important}.win-page section:first-child [style*="font-size:34px"]{font-size:29px!important}.win-mobile{display:grid;grid-template-columns:1fr 1fr 1.4fr;position:fixed;bottom:0;left:0;right:0;z-index:980;gap:8px;padding:9px 12px max(9px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 16px #0000000b}.win-mobile a{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #d5d5d5;border-radius:8px;color:#a52b32;font-size:14px;font-weight:600;background:#fff}.win-mobile a:last-child{background:#bd3035;color:#fff;border-color:#bd3035}.win-mobile.win-hidden{display:none}.win-dialog{padding:26px 22px}.win-dialog-actions>*{flex:1}.win-page section:last-of-type a{justify-content:center;max-width:100%}}
@media(max-width:359px){.win-page section>div[style*="padding:0 24px"],.win-page section>div[style*="padding:20px 24px"]{padding-inline:16px!important}.win-page section:first-child a[style*="height:54px"]{flex-basis:100%}.win-page section:first-child h1{font-size:31px!important}.win-page [style*="padding:28px 32px"]{padding:23px!important}.win-page [style*="padding:36px"]{padding:25px!important}}
@media(prefers-reduced-motion:reduce){.win-page *{scroll-behavior:auto!important;transition:none!important}}

.win-page [hidden]{display:none!important}.win-tabs button[aria-selected=true]{background:#c93939;color:#fff}.win-tabs button[aria-selected=false]{background:transparent;color:#333}.win-tabs button{min-height:44px;padding:10px 20px;border:0;border-radius:8px;font-size:15px;font-weight:600;line-height:1.4}.win-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.win-product{position:relative;border:1px solid #dcdcdc;border-radius:16px;padding:30px 28px 28px;display:flex;flex-direction:column;background:#fff}.win-product-badge{position:absolute;top:-13px;left:24px;background:#c93939;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:30px}.win-product-kind{align-self:flex-start;font-size:12px;font-weight:700;text-transform:uppercase;color:#ad2c2c;background:#fdecec;padding:3px 10px;border-radius:30px;margin-bottom:14px}.win-product h3{font-size:19px;line-height:1.3;margin:0 0 4px}.win-product-code{font-size:13px;color:#666;margin-bottom:18px}.win-product-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:18px}.win-product-price strong{font-size:32px;letter-spacing:-.02em;line-height:1.2;color:#1a1a1a}.win-product-price s{color:#777;font-size:16px}.win-product-label{font-size:13px;font-weight:600;color:#595959;margin-bottom:8px}.win-product ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px;font-size:15px;flex:1}.win-product li{display:flex;gap:12px}.win-product li:before{content:'✓';color:#278139;flex:none}.win-product-note{font-size:13px;color:#9d2e2e;margin:0 0 16px}.win-product-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.win-product-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid #c93939;border-radius:10px;font-size:14px;font-weight:600;color:#fff;background:#c93939;text-align:center;line-height:1.4}.win-product-actions a:hover{background:#a62e2e;color:#fff}.win-product-actions a:last-child{background:#fff;color:#333;border-color:#dcdcdc}.win-product-actions a:last-child:hover{color:#b42e2e;border-color:#c93939}.win-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;padding:18px 22px;border:1px solid #ddd;border-radius:14px;background:#fff}.win-decision-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:16px}.win-decision-copy>span:nth-child(2){color:#c93939;font-weight:700}.win-decision button{min-height:42px;padding:8px 16px;border-radius:8px;border:1px solid #c93939;background:#fff;color:#b42d2d;font-size:14px;font-weight:600}.win-decision button:hover{background:#fdecec}.win-page #doi-tac>div{margin-top:-36px!important}.win-tabs{margin-bottom:36px!important}.win-page table{max-width:100%}
@media(max-width:1023px){.win-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.win-products{grid-template-columns:minmax(0,1fr);gap:30px}.win-product{padding:28px 24px}.win-tabs button{font-size:14px;padding-inline:12px;flex:1 1 40%}.win-page #doi-tac{padding-block:0!important}.win-page #doi-tac>div{padding:22px!important;margin-top:0!important}.win-decision{grid-template-columns:minmax(0,1fr);padding:18px}.win-decision button{justify-self:start}.win-page [style*="grid-template-columns:minmax(0,1fr) auto"]{grid-template-columns:minmax(0,1fr)!important}.win-page #quy-trinh [style*="font-size:13px"]{overflow-wrap:anywhere}.win-page [aria-label*="email"] [style*="white-space:nowrap"]{font-size:10px!important}}
.win-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;line-height:1.4;text-align:center;color:#333}.win-tabs a[aria-selected=true]{background:#c93939;color:#fff!important}.win-tabs a[aria-selected=false]{background:transparent;color:#333}.win-tabs a:hover{background:#fff0ee}.win-page [role=tabpanel]{min-width:0}@media(max-width:767px){.win-tabs a{font-size:14px;padding:10px 12px;flex:1 1 40%}.win-product-price strong{font-size:30px}}
.win-tabs a[aria-selected=true]:is(:hover,:focus-visible){background:#ac2e2e;color:#fff!important}
