@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/build/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/build/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/build/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-vietnamese-600-italic-DkyY-g7b.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-600-italic-BV4E0YjK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-ext-600-italic-BwNYOmL7.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-600-italic-CZUOs6oU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-600-italic-O70d2LGK.woff2) format("woff2"),url(/build/assets/fraunces-latin-600-italic-BlP2rMdV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/build/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/fraunces-vietnamese-900-normal-BwLbQoNo.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-900-normal-22-IZO0F.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/fraunces-latin-ext-900-normal-B8j5GSzS.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-900-normal-B2hmprcz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/fraunces-latin-900-normal-DmBL83SS.woff2) format("woff2"),url(/build/assets/fraunces-latin-900-normal-D67OkaMf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bbm-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.bbm-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bbm-reveal{opacity:1;transform:none;transition:none}}.bbm-section{padding:clamp(3.5rem,7vw,6rem) 0}.bbm-section--tint{background:#eef6f1}.bbm-section--green{background:radial-gradient(120% 120% at 80% 0,#0f5f4a,#0a4334);color:#eafff6}.bbm-head{max-width:720px;margin:0 auto clamp(2.2rem,4vw,3.2rem);text-align:center}.bbm-head h2{font-size:clamp(1.9rem,3.8vw,2.9rem);margin-top:1rem}.bbm-head--light h2{color:#fff}.bbm-sub{margin:1.1rem 0 0;color:var(--muted);font-size:clamp(1.02rem,1.6vw,1.15rem)}.bbm-head--light .bbm-sub{color:#bfe6d6}.bbm-sub--light{color:#cdeede}.bbm-center{text-align:center;margin-top:2.6rem}.bbm-grid-3{display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.bbm-grid-3{grid-template-columns:1fr}}.bbm-pain,.bbm-who{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:1.9rem 1.7rem;box-shadow:0 14px 34px -26px #0c3c2d80}.bbm-pain__ico,.bbm-who__ico{font-size:2.1rem;line-height:1;margin-bottom:.9rem}.bbm-pain h3,.bbm-who h3{font-size:1.32rem;margin-bottom:.5rem}.bbm-pain p,.bbm-who p{margin:0;color:var(--ink-soft);font-size:1rem}.bbm-split{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr 1fr;align-items:center}.bbm-split--rev .bbm-split__media{order:2}.bbm-split__text h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:1rem 0}.bbm-split__media{position:relative}.bbm-split__media img{width:100%;border-radius:var(--r);box-shadow:var(--shadow)}.bbm-split__strip{margin-top:1rem;aspect-ratio:auto}.bbm-list{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}.bbm-list li{position:relative;padding-left:1.9rem;color:var(--ink-soft)}.bbm-list li:before{content:"🪲";position:absolute;left:0;top:.05em}.bbm-eco-line{display:inline-flex;align-items:center;gap:.55rem;margin:1.5rem 0 0;padding:.6rem 1rem;background:#e4f4ec;border-radius:999px;font-weight:700;font-size:.98rem;color:var(--green-d)}.bbm-eco-line span{font-size:1.3rem;line-height:1}.bbm-quote{margin:1.6rem 0 0;padding:1rem 1.2rem;border-left:4px solid var(--green-l);background:#fff;border-radius:0 14px 14px 0;font-family:var(--serif);font-style:italic;font-size:1.12rem;color:var(--green-d)}@media(max-width:860px){.bbm-split{grid-template-columns:1fr}.bbm-split--rev .bbm-split__media{order:-1}}.bbm-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem;grid-template-columns:repeat(4,1fr)}@media(max-width:980px){.bbm-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.bbm-steps{grid-template-columns:1fr}}.bbm-step{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:2.2rem 1.5rem 1.6rem}.bbm-step__n{position:absolute;top:-16px;left:-16px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--amber);color:#3a2a00;font-weight:800;font-size:1.25rem;font-family:var(--serif);box-shadow:0 8px 18px -8px #e09a1fcc}.bbm-step h3{font-size:1.18rem;margin-bottom:.5rem}.bbm-step p{margin:0;color:var(--ink-soft);font-size:.98rem}.bbm-benes{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.bbm-benes{grid-template-columns:1fr}}.bbm-bene{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:1.7rem 1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bbm-bene span{font-size:1.9rem;display:block;margin-bottom:.7rem}.bbm-bene h3{color:#fff;font-size:1.22rem;margin-bottom:.45rem}.bbm-bene p{margin:0;color:#c4e7d8;font-size:.98rem}.bbm-stats{display:flex;flex-wrap:wrap;gap:1.4rem;margin:1.8rem 0}.bbm-stat{flex:1 1 130px}.bbm-stat b{display:block;font-family:var(--serif);font-size:2.4rem;color:var(--green);line-height:1}.bbm-stat span{font-size:.92rem;color:var(--muted)}.bbm-note{margin:0;color:var(--ink-soft);font-size:.98rem}.bbm-fomo{display:flex;align-items:center;gap:.9rem;max-width:760px;margin:0 auto 2.4rem;background:#fff;border:1px solid #f3d9a8;border-left:5px solid var(--amber);border-radius:14px;padding:1rem 1.3rem;box-shadow:0 12px 30px -22px #e09a1fb3}.bbm-fomo p{margin:0;font-size:.98rem;color:var(--ink-soft)}.bbm-fomo strong{color:var(--green-d)}.bbm-fomo__pulse{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#e0612f;box-shadow:0 0 #e0612f99;animation:bbm-pulse 2s infinite}@keyframes bbm-pulse{0%{box-shadow:0 0 #e0612f8c}70%{box-shadow:0 0 0 12px #e0612f00}to{box-shadow:0 0 #e0612f00}}@media(prefers-reduced-motion:reduce){.bbm-fomo__pulse{animation:none}}.bbm-media{max-width:820px;margin-inline:auto}.bbm-media figure{margin:0}.bbm-video{width:100%;aspect-ratio:16/9;border-radius:18px;background:#0a2c23;box-shadow:var(--shadow);display:block}.bbm-video--portrait{aspect-ratio:9/16}.bbm-media figcaption{margin-top:.7rem;font-size:.9rem;color:var(--muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bbm-media__tag{display:inline-block;background:#e0612f;color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.bbm-media__tag--green{background:var(--green)}.bbm-faq-wrap{max-width:820px}.bbm-faq{display:grid;gap:.8rem}.bbm-faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:.3rem 1.3rem;box-shadow:0 10px 26px -24px #0c3c2d80}.bbm-faq summary{cursor:pointer;list-style:none;padding:1.05rem 0;font-weight:700;font-size:1.06rem;color:var(--green-d);display:flex;justify-content:space-between;align-items:center;gap:1rem}.bbm-faq summary::-webkit-details-marker{display:none}.bbm-faq summary:after{content:"+";font-size:1.5rem;color:var(--green-l);transition:transform .2s}.bbm-faq details[open] summary:after{transform:rotate(45deg)}.bbm-faq details p{margin:0 0 1.1rem;color:var(--ink-soft)}.bbm-section--cta{background:radial-gradient(120% 120% at 15% 0,#0f5f4a,#0a4334);color:#eafff6}.bbm-contact{display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:.9fr 1.1fr;align-items:start}@media(max-width:920px){.bbm-contact{grid-template-columns:1fr}}.bbm-contact__intro h2{color:#fff;font-size:clamp(1.9rem,3.6vw,2.7rem);margin:1rem 0}.bbm-contact__perks{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem;color:#d7f1e6;font-weight:600}.bbm-card{background:var(--card);border-radius:26px;padding:clamp(1.5rem,3vw,2.3rem);box-shadow:0 30px 70px -30px #00000080}.bbm-form{display:grid;gap:1.05rem}.bbm-form__row{display:grid;gap:1.05rem;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:540px){.bbm-form__row{grid-template-columns:1fr}}.bbm-field{display:grid;gap:.4rem}.bbm-field>span{font-weight:700;font-size:.9rem;color:var(--ink)}.bbm-field>span small{font-weight:500;color:var(--muted)}.bbm-field input,.bbm-field select,.bbm-field textarea{width:100%;font:inherit;color:var(--ink);background:#f7faf8;border:1.6px solid var(--line);border-radius:13px;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s}.bbm-field textarea{resize:vertical;min-height:110px}.bbm-field input:focus,.bbm-field select:focus,.bbm-field textarea:focus{outline:none;border-color:var(--green-l);box-shadow:0 0 0 4px #2f9b7a26;background:#fff}.bbm-field input.is-invalid{border-color:#d6553f;box-shadow:0 0 0 4px #d6553f21}.bbm-field__err{color:#cf4327;font-size:.82rem;font-weight:600}.bbm-upload__drop{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;cursor:pointer;border:2px dashed var(--green-l);border-radius:15px;padding:1.4rem 1rem;background:#f1f9f5;color:var(--green-d);transition:background .15s,border-color .15s}.bbm-upload__drop:hover{background:#e6f4ed}.bbm-upload__drop svg{width:30px;height:30px;margin-bottom:.2rem}.bbm-upload__drop strong{font-size:1rem}.bbm-upload__drop em{font-style:normal;font-size:.82rem;color:var(--muted)}.bbm-upload.is-dragover .bbm-upload__drop{background:#e0f1e8;border-color:var(--green)}#bbm-photos{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.bbm-upload__list{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.bbm-upload__list li{display:flex;align-items:center;gap:.5rem;background:#eef6f1;border:1px solid var(--line);border-radius:10px;padding:.35rem .6rem;font-size:.82rem;color:var(--ink-soft)}.bbm-upload__list img{width:34px;height:34px;border-radius:7px;object-fit:cover}.bbm-form__submit{width:100%;margin-top:.4rem;font-size:1.05rem;padding:1.1rem}.bbm-form__legal{margin:0;font-size:.8rem;color:var(--muted);text-align:center}.bbm-flash{border-radius:13px;padding:.9rem 1.1rem;font-weight:600;font-size:.95rem;margin-bottom:1.1rem}.bbm-flash--ok{background:#e3f6ec;color:#0f6b3f;border:1px solid #bce6cd}.bbm-flash--err{background:#fdece8;color:#b23a22;border:1px solid #f3c9bd}.bbm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bbm-footer{background:#0a2c23;color:#bfe0d2;padding:3rem 0 1.6rem}.bbm-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:760px){.bbm-footer__inner{grid-template-columns:1fr}}.bbm-logo--light{color:#fff}.bbm-footer__tag{margin:.8rem 0 0;color:#8fc0ad;max-width:34ch;font-size:.95rem}.bbm-footer__col{display:flex;flex-direction:column;gap:.6rem}.bbm-footer__col a{color:#bfe0d2;font-size:.95rem}.bbm-footer__col a:hover{color:#fff}.bbm-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding-top:1.4rem;font-size:.82rem;color:#79a796}
