body{background:#fff}.topbar-public{padding:0 32px}.h-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1280px;margin:0 auto;padding:96px 32px 64px;display:grid}.h-hero h1{letter-spacing:-.04em;color:var(--mona-teal-deep);margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:88px;font-weight:900;line-height:.96}.h-hero h1 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.92em;font-style:italic;font-weight:600}.h-hero .deck{color:var(--text-secondary);max-width:560px;margin-bottom:32px;font-family:Lora,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1.55}.h-hero .deck strong{color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.h-hero .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.h-hero .micro{color:var(--text-tertiary);letter-spacing:.04em;margin-top:16px;font-family:JetBrains Mono,monospace;font-size:12px}.h-hero .micro strong{color:var(--text-primary);font-weight:700}.hero-stat{background:var(--mona-teal-deep);color:#fff;text-align:center;border-radius:8px;padding:40px 32px}.hero-stat .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--mona-teal);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.hero-stat .num{letter-spacing:-.05em;color:var(--mona-teal);font-variant-numeric:tabular-nums;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:112px;font-weight:900;line-height:.95}.hero-stat .num .pct{vertical-align:super;margin-left:4px;font-size:44px}.hero-stat .sub{color:#ffffffc7;margin-bottom:24px;font-family:Lora,serif;font-size:17px;font-style:italic;line-height:1.5}.hero-stat .sub strong{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.hero-stat .points{text-align:left;border-top:1px solid #ffffff29;flex-direction:column;gap:12px;padding-top:20px;list-style:none;display:flex}.hero-stat .points li{color:#ffffffd9;grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:15px;display:grid}.hero-stat .points li svg{color:var(--mona-teal);stroke-width:2.5px;width:16px;height:16px;margin-top:4px}.steps-section{background:var(--surface-raised);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:96px 32px}.steps-inner{max-width:1280px;margin:0 auto}.steps-section h2{letter-spacing:-.035em;color:var(--mona-teal-deep);max-width:880px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:56px;font-weight:900;line-height:1}.steps-section h2 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.92em;font-style:italic;font-weight:600}.steps-section .deck{color:var(--text-secondary);max-width:640px;margin-bottom:56px;font-family:Lora,serif;font-size:19px;font-style:italic;font-weight:500;line-height:1.55}.steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step-cell{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;padding:28px 24px 24px;position:relative}.step-cell .num{letter-spacing:-.04em;color:var(--mona-teal);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:900;line-height:1}.step-cell:nth-child(2) .num{color:var(--mona-blue)}.step-cell:nth-child(3) .num{color:var(--mona-violet)}.step-cell:nth-child(4) .num{color:var(--mona-orange)}.step-cell h3{letter-spacing:-.02em;color:var(--mona-teal-deep);margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.step-cell p{color:var(--text-secondary);font-size:15px;line-height:1.55}.step-cell p strong{color:var(--text-primary);font-weight:700}.lead-section{max-width:1280px;margin:0 auto;padding:96px 32px}.lead-section h2{letter-spacing:-.035em;color:var(--mona-teal-deep);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:56px;font-weight:900;line-height:1}.lead-section h2 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.92em;font-style:italic;font-weight:600}.lead-section .deck{color:var(--text-secondary);max-width:640px;margin-bottom:40px;font-family:Lora,serif;font-size:19px;font-style:italic;font-weight:500;line-height:1.55}.lead-section .deck strong{color:var(--text-primary);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.lead-table{border-collapse:collapse;border:2px solid var(--mona-black);background:#fff;border-radius:6px;width:100%;overflow:hidden}.lead-table th{background:var(--mona-teal-deep);color:#fff;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.lead-table th.num{text-align:right}.lead-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:16px 20px;font-size:15px}.lead-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:700}.lead-table tbody tr:last-child td{border-bottom:none}.lead-table tbody tr:hover{background:var(--surface-raised)}.lead-table .rank{letter-spacing:-.02em;width:60px;color:var(--text-tertiary);font-family:Montserrat,sans-serif;font-size:26px;font-weight:900}.lead-table tbody tr:first-child .rank{color:var(--mona-orange);font-size:32px}.lead-table tbody tr:nth-child(2) .rank{color:var(--mona-violet);font-size:28px}.lead-table tbody tr:nth-child(3) .rank{color:var(--mona-coral);font-size:28px}.lead-table .who-cell{align-items:center;gap:12px;display:flex}.lead-table .who-cell .av{background:var(--mona-teal-deep);width:40px;height:40px;color:var(--mona-teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.lead-table .who-cell .av.a2{background:var(--mona-violet);color:#fff}.lead-table .who-cell .av.a3{background:var(--mona-coral);color:#fff}.lead-table .who-cell .av.a4{background:var(--mona-orange);color:#fff}.lead-table .who-cell .av.a5{background:var(--mona-blue);color:#fff}.lead-table .who-cell .nm{font-size:16px;font-weight:700}.lead-table .who-cell .meta{color:var(--text-tertiary);letter-spacing:.04em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.lead-table .amt{color:var(--state-success);font-weight:800}.lead-foot{color:var(--text-tertiary);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.lead-foot strong{color:var(--text-secondary);font-weight:700}.example-section{background:var(--surface-raised);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:96px 32px}.example-inner{max-width:1280px;margin:0 auto}.example-section h2{letter-spacing:-.035em;color:var(--mona-teal-deep);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:56px;font-weight:900;line-height:1}.example-section h2 em{color:var(--mona-teal);font-family:Lora,serif;font-style:italic;font-weight:600}.example-section .deck{color:var(--text-secondary);max-width:640px;margin-bottom:40px;font-family:Lora,serif;font-size:19px;font-style:italic;font-weight:500}.example-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.example-card{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.example-card.featured{border:2px solid var(--mona-black);padding:27px 23px;position:relative}.example-card.featured:before{content:"PHỔ BIẾN";background:var(--mona-teal);color:var(--mona-teal-deep);letter-spacing:.12em;border-radius:9999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:-12px;left:24px}.example-card .head .nm{letter-spacing:-.02em;color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.example-card .head .sub{color:var(--text-secondary);margin-top:4px;font-family:Lora,serif;font-size:14px;font-style:italic}.example-card .calc{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:16px 0;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7}.example-card .calc .row{justify-content:space-between;display:flex}.example-card .calc .row .l{color:var(--text-tertiary)}.example-card .calc .row .v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.example-card .total .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.example-card .total .big{letter-spacing:-.03em;color:var(--mona-teal);font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:44px;font-weight:900;line-height:1}.example-card .total .big .unit{color:var(--mona-teal-deep);margin-left:4px;font-size:16px;font-weight:800}.example-card .total .yr{color:var(--text-tertiary);letter-spacing:.04em;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:12px}.who-section{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:64px;max-width:1280px;margin:0 auto;padding:96px 32px;display:grid}.who-section h2{letter-spacing:-.03em;color:var(--mona-teal-deep);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:900;line-height:1.05}.who-section h2 em{color:var(--mona-teal);font-family:Lora,serif;font-style:italic;font-weight:600}.who-section p{color:var(--text-secondary);max-width:480px;margin-bottom:16px;font-size:16px;line-height:1.65}.who-section p strong{color:var(--text-primary);font-weight:700}.who-pillars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.who-pillar{border:1px solid var(--border-subtle);border-left:4px solid var(--mona-teal);background:#fff;border-radius:0 8px 8px 0;padding:18px 20px}.who-pillar.b-blue{border-left-color:var(--mona-blue)}.who-pillar.b-violet{border-left-color:var(--mona-violet)}.who-pillar.b-orange{border-left-color:var(--mona-orange)}.who-pillar .v{letter-spacing:-.025em;color:var(--mona-teal-deep);font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:32px;font-weight:900;line-height:1}.who-pillar .v .d{color:var(--text-tertiary);margin-left:4px;font-size:13px;font-weight:700}.who-pillar .l{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.4}.faq-section{background:var(--surface-raised);border-top:1px solid var(--border-subtle);max-width:880px;margin:0 auto;padding:96px 32px}.faq-wrap-bg{background:var(--surface-raised)}.faq-section{background:0 0;max-width:880px;margin:0 auto;padding:96px 32px}.faq-section h2{letter-spacing:-.03em;color:var(--mona-teal-deep);text-align:center;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:900}.faq-section h2 em{color:var(--mona-teal);font-family:Lora,serif;font-weight:600}.faq-list-3{border-top:2px solid var(--mona-black)}.faq-q{border-bottom:1px solid var(--border-default);padding:20px 0}.faq-q[open]{border-bottom:2px solid var(--mona-black)}.faq-q summary{cursor:pointer;grid-template-columns:28px 1fr 18px;align-items:center;gap:16px;list-style:none;display:grid}.faq-q summary::-webkit-details-marker{display:none}.faq-q .qn{color:var(--mona-teal-active);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.faq-q .qt{letter-spacing:-.01em;color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.faq-q svg{color:var(--text-tertiary);transition:transform .24s}.faq-q[open] svg{color:var(--mona-teal);transform:rotate(45deg)}.faq-q .qa{color:var(--text-secondary);margin-top:12px;padding-left:44px;font-size:15px;line-height:1.6}.faq-q .qa strong{color:var(--text-primary)}.final-cta{text-align:center;max-width:1280px;margin:0 auto;padding:96px 32px}.final-cta h2{letter-spacing:-.04em;color:var(--mona-teal-deep);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:900;line-height:1}.final-cta h2 em{color:var(--mona-teal);font-family:Lora,serif;font-style:italic;font-weight:600}.final-cta .deck{color:var(--text-secondary);max-width:640px;margin:0 auto 32px;font-family:Lora,serif;font-size:19px;font-style:italic}.final-cta .actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.final-cta .micro{color:var(--text-tertiary);letter-spacing:.04em;margin-top:20px;font-family:JetBrains Mono,monospace;font-size:12px}.final-cta .micro strong{color:var(--mona-teal-deep);font-weight:800}@media (max-width:1100px){.h-hero{grid-template-columns:1fr}.h-hero h1{font-size:56px}.steps-grid{grid-template-columns:1fr 1fr}.example-grid,.who-section,.who-pillars{grid-template-columns:1fr}}@media (max-width:720px){.steps-grid{grid-template-columns:1fr}.lead-table{font-size:13px}}@media (max-width:600px){.h-hero{padding-left:16px!important;padding-right:16px!important}.h-hero h1{font-size:clamp(28px,8vw,44px)}.h-hero .deck{font-size:16px}.stat-band,.lead-band,.who-band,.example-band,.steps-band,.pillars-band,.testimonials-band,.commission-explain,.final-cta{padding-left:16px!important;padding-right:16px!important}.lead-table{font-size:12px;display:block;overflow-x:auto}.who-pillars,.pillars-grid{word-break:break-word}}
