.zalo-custom-wrapper[data-v-e3fd7f93]{position:fixed;bottom:24px;right:24px;z-index:9999}.zalo-btn-link[data-v-e3fd7f93]{display:block;position:relative;width:60px;height:60px}.zalo-btn[data-v-e3fd7f93]{position:relative;z-index:2;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0068ff,#08f);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #0068ff66;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.zalo-btn[data-v-e3fd7f93]:hover{transform:scale(1.08);box-shadow:0 6px 28px #0068ff8c}.zalo-pulse-ring[data-v-e3fd7f93]{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background-color:#0068ff;opacity:.6;animation:zalo-pulse-e3fd7f93 2s infinite ease-out;pointer-events:none;z-index:1}.zalo-pulse-ring.delay[data-v-e3fd7f93]{animation-delay:1s}@keyframes zalo-pulse-e3fd7f93{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}.fade-enter-active[data-v-dd7e826a],.fade-leave-active[data-v-dd7e826a]{transition:opacity .2s}.fade-enter-from[data-v-dd7e826a],.fade-leave-to[data-v-dd7e826a]{opacity:0}[data-v-dd7e826a] *{font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif}.scroll-reveal[data-v-a2766f18]{opacity:0;transform:translateY(50px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.scroll-reveal[data-reveal=scale][data-v-a2766f18]{transform:scale(.92)}.scroll-reveal.revealed[data-v-a2766f18]{opacity:1;transform:translateY(0) scale(1)}.stagger-child[data-v-a2766f18]{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.stagger-child-revealed[data-v-a2766f18]{opacity:1;transform:translateY(0)}.customer-card-luxury[data-v-a2766f18]{min-width:380px;max-width:420px;background:#fff;border:1px solid #e5e7eb;padding:2.5rem;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;display:flex;flex-direction:column;cursor:grab}.customer-card-luxury[data-v-a2766f18]:hover{border-color:#064e3b;transform:translateY(-4px);box-shadow:0 12px 40px #064e3b14}.declaration-card[data-v-a2766f18]{width:300px;height:420px;transition:transform .4s ease,box-shadow .4s ease}.declaration-card[data-v-a2766f18]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.line-clamp-2[data-v-a2766f18]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-a2766f18]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeInLeft-a2766f18{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-a2766f18{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes subtlePulse-a2766f18{0%,to{opacity:.3}50%{opacity:.6}}.no-scrollbar[data-v-a2766f18]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-a2766f18]{-ms-overflow-style:none;scrollbar-width:none}@keyframes bounceSlow-a2766f18{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.animate-fade-in-left[data-v-a2766f18]{animation:fadeInLeft-a2766f18 1.2s cubic-bezier(.2,.8,.2,1) forwards}.animate-fade-in-right[data-v-a2766f18]{animation:fadeInRight-a2766f18 1.2s cubic-bezier(.2,.8,.2,1) .3s forwards;opacity:0}.animate-bounce-slow[data-v-a2766f18]{animation:bounceSlow-a2766f18 2.5s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.scroll-reveal[data-v-a2766f18],.stagger-child[data-v-a2766f18]{opacity:1;transform:none;transition:none}.animate-fade-in-left[data-v-a2766f18],.animate-fade-in-right[data-v-a2766f18]{animation:none;opacity:1}}.contact-page[data-v-b1db7d55]{--ink:#173c31;--green:#0d5b45;--mint:#70c6a5;--cream:#f5f0e6;--gold:#c99745;color:var(--ink);background:#fbfaf6;overflow:hidden}.hero-section[data-v-b1db7d55]{position:relative;padding:clamp(3rem,6vw,6.5rem) 1.5rem 5rem;background:linear-gradient(120deg,#f8f4eb,#eef4ec 48%,#e5f0e8);isolation:isolate}.hero-section[data-v-b1db7d55]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:radial-gradient(rgba(13,91,69,.2) .7px,transparent .7px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 42%,transparent);mask-image:linear-gradient(90deg,#000,transparent 42%,transparent);z-index:-2}.leaf[data-v-b1db7d55]{position:absolute;width:330px;height:160px;border-radius:100% 0;border:1px solid rgba(13,91,69,.1);transform:rotate(-25deg);z-index:-1}.leaf-one[data-v-b1db7d55]{left:-140px;top:110px}.leaf-two[data-v-b1db7d55]{right:-170px;bottom:20px;transform:rotate(155deg)}.hero-shell[data-v-b1db7d55]{width:min(1400px,100%);margin:auto;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(260px,.75fr) minmax(360px,.8fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.eyebrow[data-v-b1db7d55],.section-kicker[data-v-b1db7d55]{color:var(--green);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow[data-v-b1db7d55]{display:flex;align-items:center;gap:.7rem}.eyebrow span[data-v-b1db7d55]{width:32px;height:1px;background:var(--green)}.hero-copy h1[data-v-b1db7d55]{margin:1.3rem 0 1.4rem;font-family:Playfair Display,serif;font-size:clamp(3rem,5vw,5.2rem);line-height:.98;letter-spacing:-.04em;color:#143d31}.hero-copy h1 em[data-v-b1db7d55]{color:#4d987c;font-weight:500}.hero-description[data-v-b1db7d55]{max-width:590px;color:#4c655d;line-height:1.8;font-size:1rem}.hero-actions[data-v-b1db7d55]{display:flex;align-items:center;gap:1.4rem;margin:2rem 0;flex-wrap:wrap}.primary-action[data-v-b1db7d55]{display:inline-flex;align-items:center;gap:1rem;background:var(--green);color:#fff;padding:1rem 1.35rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 12px 28px #0d5b4533;transition:.25s}.primary-action[data-v-b1db7d55]:hover{transform:translateY(-3px);background:#084937}.primary-action svg[data-v-b1db7d55],.submit-button svg[data-v-b1db7d55],.zalo-action>svg[data-v-b1db7d55]{width:19px;stroke-width:1.8}.phone-action[data-v-b1db7d55]{display:flex;align-items:center;gap:.7rem;color:var(--ink)}.phone-icon[data-v-b1db7d55]{width:43px;height:43px;border:1px solid rgba(13,91,69,.2);border-radius:50%;display:grid;place-items:center;background:#fff9}.phone-icon svg[data-v-b1db7d55]{width:18px;stroke-width:1.6}.phone-action span[data-v-b1db7d55]:last-child{display:flex;flex-direction:column}.phone-action small[data-v-b1db7d55]{color:#708078;font-size:.68rem}.phone-action strong[data-v-b1db7d55]{font-size:.95rem;letter-spacing:.03em}.proof-row[data-v-b1db7d55]{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(13,91,69,.12)}.proof-item[data-v-b1db7d55]{display:flex;align-items:center;gap:.55rem}.proof-item strong[data-v-b1db7d55]{color:var(--green);font-family:Playfair Display,serif;font-size:1.15rem}.proof-item span[data-v-b1db7d55]{font-size:.6rem;line-height:1.35;color:#6d7b75;text-transform:uppercase;letter-spacing:.05em}.proof-divider[data-v-b1db7d55]{width:1px;height:30px;background:#0d5b451f}.product-stage[data-v-b1db7d55]{position:relative;min-height:560px;display:grid;place-items:center}.sun-mark[data-v-b1db7d55]{position:absolute;width:390px;height:390px;border-radius:50%;background:#dbeadd;box-shadow:inset 0 0 0 40px #ffffff47,0 25px 80px #0d5b4514}.product-card[data-v-b1db7d55]{position:relative;z-index:1;width:88%;height:470px;display:grid;place-items:center}.product-card[data-v-b1db7d55]:after{content:"";position:absolute;bottom:35px;width:75%;height:25px;background:#133d3133;filter:blur(20px);border-radius:50%;z-index:-1}.product-image[data-v-b1db7d55]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(13,57,44,.2));transition:transform .45s}.product-card:hover .product-image[data-v-b1db7d55]{transform:translateY(-7px) rotate(-1deg)}.product-label[data-v-b1db7d55]{position:absolute;top:30px;left:-20px;padding:.55rem .9rem;background:#fff;color:var(--green);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;box-shadow:0 8px 25px #0d5b451a}.rating-card[data-v-b1db7d55]{position:absolute;z-index:3;bottom:30px;left:-20px;background:#fff;padding:.8rem 1rem;display:grid;box-shadow:0 15px 35px #143d3121}.stars[data-v-b1db7d55]{color:#e0a93d;letter-spacing:.1em;font-size:.7rem}.rating-card strong[data-v-b1db7d55]{font-size:.72rem;margin:.2rem 0}.rating-card small[data-v-b1db7d55]{font-size:.58rem;color:#7a8882}.ocop-seal[data-v-b1db7d55]{position:absolute;right:-5px;top:70px;z-index:3;width:88px;height:88px;border-radius:50%;background:var(--green);color:#fff;border:5px double #d7e9df;display:grid;place-content:center;text-align:center;box-shadow:0 10px 30px #0d5b4533}.ocop-seal span[data-v-b1db7d55]{font-weight:900}.ocop-seal small[data-v-b1db7d55]{font-size:.52rem;text-transform:uppercase;letter-spacing:.06em}.order-card[data-v-b1db7d55]{background:#fff;padding:clamp(1.5rem,3vw,2.2rem);border-top:4px solid var(--green);box-shadow:0 25px 70px #18443624;position:relative}.order-heading[data-v-b1db7d55]{display:flex;gap:1rem;align-items:center}.order-step[data-v-b1db7d55]{font-family:Playfair Display,serif;font-size:2.2rem;color:#b8c9c1}.order-heading small[data-v-b1db7d55]{color:var(--green);font-size:.65rem;text-transform:uppercase;font-weight:800;letter-spacing:.14em}.order-heading h2[data-v-b1db7d55]{font-family:Playfair Display,serif;font-size:1.65rem;margin-top:.15rem}.order-note[data-v-b1db7d55]{margin:1rem 0 1.4rem;color:#708078;font-size:.78rem;line-height:1.55}.order-card form[data-v-b1db7d55]{display:grid;gap:1rem}.field-grid[data-v-b1db7d55]{display:grid;grid-template-columns:1.1fr .9fr;gap:.8rem}.field label[data-v-b1db7d55]{display:block;margin-bottom:.42rem;font-size:.68rem;font-weight:800;color:#365248;text-transform:uppercase;letter-spacing:.06em}.field label span[data-v-b1db7d55]{color:#c54e42}.field label small[data-v-b1db7d55]{color:#89968f;font-weight:500;text-transform:none}.field input[data-v-b1db7d55],.field select[data-v-b1db7d55],.field textarea[data-v-b1db7d55]{width:100%;border:1px solid #d9e2dd;background:#fbfcfa;padding:.78rem .85rem;color:#183e32;font:inherit;font-size:.82rem;outline:none;border-radius:2px;transition:.2s}.field textarea[data-v-b1db7d55]{resize:vertical;min-height:82px}.field input[data-v-b1db7d55]:focus,.field select[data-v-b1db7d55]:focus,.field textarea[data-v-b1db7d55]:focus{border-color:#4d987c;box-shadow:0 0 0 3px #4d987c1c;background:#fff}.field input.invalid[data-v-b1db7d55]{border-color:#d5746a}.field-error[data-v-b1db7d55]{margin-top:.3rem;color:#b3453b;font-size:.68rem}.server-error[data-v-b1db7d55]{padding:.7rem;background:#fff1ef;color:#a64037;font-size:.75rem}.submit-button[data-v-b1db7d55]{border:0;display:flex;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:52px;padding:.9rem;background:var(--green);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;cursor:pointer;transition:.25s}.submit-button[data-v-b1db7d55]:hover:not(:disabled){background:#084937;box-shadow:0 10px 22px #0d5b4533}.submit-button[data-v-b1db7d55]:disabled{opacity:.65;cursor:wait}.spinner[data-v-b1db7d55]{width:18px;fill:none;stroke:currentColor;stroke-width:3;stroke-dasharray:45;stroke-dashoffset:18;animation:spin-b1db7d55 1s linear infinite}@keyframes spin-b1db7d55{to{transform:rotate(360deg)}}.privacy-note[data-v-b1db7d55]{display:flex;align-items:flex-start;justify-content:center;gap:.45rem;color:#84918b;font-size:.62rem;line-height:1.45}.privacy-note svg[data-v-b1db7d55]{width:14px;min-width:14px;stroke-width:1.7;color:#4d987c}.offer-section[data-v-b1db7d55]{width:min(1180px,calc(100% - 3rem));margin:auto;padding:6rem 0}.section-heading[data-v-b1db7d55]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.section-heading h2[data-v-b1db7d55],.support-copy h2[data-v-b1db7d55]{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;margin-top:.7rem}.section-heading p[data-v-b1db7d55]{max-width:400px;color:#6b7d75;line-height:1.7;font-size:.85rem}.offer-grid[data-v-b1db7d55]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.offer-card[data-v-b1db7d55]{position:relative;padding:2rem 1rem 1.5rem;background:#fff;border:1px solid #dfe7e2;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:.25s}.offer-card[data-v-b1db7d55]:hover,.offer-card.selected[data-v-b1db7d55]{transform:translateY(-6px);border-color:#4d987c;box-shadow:0 18px 40px #0d5b451a}.offer-card.featured[data-v-b1db7d55]{background:#103f33;color:#fff;border-color:#103f33}.popular-badge[data-v-b1db7d55]{position:absolute;top:0;transform:translateY(-50%);background:var(--gold);color:#fff;padding:.35rem .75rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.offer-number[data-v-b1db7d55]{font-family:Playfair Display,serif;font-size:3.4rem;line-height:1}.offer-unit[data-v-b1db7d55]{color:#829088;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.featured .offer-unit[data-v-b1db7d55]{color:#b7cec5}.offer-line[data-v-b1db7d55]{width:30px;height:1px;background:#a5bbb2;margin:1.2rem 0}.offer-gift[data-v-b1db7d55]{font-size:.75rem}.offer-gift strong[data-v-b1db7d55]{color:#35866a}.featured .offer-gift strong[data-v-b1db7d55]{color:#83d8b7}.offer-select[data-v-b1db7d55]{margin-top:1.3rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#4d987c}.featured .offer-select[data-v-b1db7d55]{color:#8ee0c0}.support-section[data-v-b1db7d55]{width:min(1180px,calc(100% - 3rem));margin:0 auto 6rem;background:#e7efe9;padding:clamp(2rem,5vw,4rem);display:flex;justify-content:space-between;align-items:center;gap:3rem;position:relative}.support-section[data-v-b1db7d55]:after{content:"";position:absolute;width:180px;height:180px;right:38%;border:1px solid rgba(13,91,69,.1);border-radius:50%}.support-copy[data-v-b1db7d55]{max-width:570px;position:relative;z-index:1}.support-copy p[data-v-b1db7d55]{color:#65766f;line-height:1.7;margin-top:1rem}.support-actions[data-v-b1db7d55]{min-width:330px;display:grid;gap:.7rem;position:relative;z-index:1}.zalo-action[data-v-b1db7d55]{display:flex;align-items:center;gap:.8rem;background:#0878ed;color:#fff;padding:1rem}.zalo-mark[data-v-b1db7d55]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0878ed;font-size:.7rem;font-weight:900}.zalo-action span[data-v-b1db7d55]:nth-child(2){display:flex;flex:1;flex-direction:column}.zalo-action small[data-v-b1db7d55],.call-action small[data-v-b1db7d55]{font-size:.62rem;opacity:.8}.zalo-action strong[data-v-b1db7d55],.call-action strong[data-v-b1db7d55]{font-size:.86rem}.call-action[data-v-b1db7d55]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;background:#fff;color:var(--ink)}@media(max-width:1100px){.hero-shell[data-v-b1db7d55]{grid-template-columns:1fr 1fr}.hero-copy[data-v-b1db7d55]{grid-column:1/-1}.product-stage[data-v-b1db7d55]{min-height:460px}.order-card[data-v-b1db7d55]{align-self:center}.hero-copy h1 br[data-v-b1db7d55]{display:none}}@media(max-width:760px){.hero-section[data-v-b1db7d55]{padding:2.5rem 1rem 3rem}.hero-shell[data-v-b1db7d55]{grid-template-columns:1fr;gap:2.5rem}.hero-copy h1[data-v-b1db7d55]{font-size:3rem}.hero-description[data-v-b1db7d55]{font-size:.9rem}.proof-row[data-v-b1db7d55]{overflow-x:auto;justify-content:space-between;gap:.55rem}.proof-item[data-v-b1db7d55]{gap:.3rem}.proof-item strong[data-v-b1db7d55]{font-size:.95rem}.product-stage[data-v-b1db7d55]{min-height:400px;order:3}.product-card[data-v-b1db7d55]{height:370px}.sun-mark[data-v-b1db7d55]{width:320px;height:320px}.product-label[data-v-b1db7d55]{left:0}.rating-card[data-v-b1db7d55]{left:0;bottom:10px}.ocop-seal[data-v-b1db7d55]{right:0}.order-card[data-v-b1db7d55]{order:2;margin:0}.field-grid[data-v-b1db7d55]{grid-template-columns:1fr}.offer-section[data-v-b1db7d55]{padding:4rem 0}.section-heading[data-v-b1db7d55]{display:block}.section-heading p[data-v-b1db7d55]{margin-top:1rem}.offer-grid[data-v-b1db7d55]{grid-template-columns:1fr 1fr}.support-section[data-v-b1db7d55]{display:block;margin-bottom:4rem}.support-actions[data-v-b1db7d55]{min-width:0;margin-top:2rem}.support-section[data-v-b1db7d55]:after{display:none}}@media(max-width:430px){.hero-actions[data-v-b1db7d55]{display:grid}.primary-action[data-v-b1db7d55],.phone-action[data-v-b1db7d55]{justify-content:center}.proof-item span[data-v-b1db7d55]{display:none}.product-stage[data-v-b1db7d55]{min-height:350px}.product-card[data-v-b1db7d55]{height:330px}.sun-mark[data-v-b1db7d55]{width:270px;height:270px}.offer-grid[data-v-b1db7d55]{grid-template-columns:1fr}.support-section[data-v-b1db7d55]{width:calc(100% - 2rem);padding:2rem 1.25rem}}@media(prefers-reduced-motion:reduce){[data-v-b1db7d55]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.check-svg[data-v-6dc9c23b]{display:block}.check-circle[data-v-6dc9c23b]{stroke:#34d399;stroke-width:2.5;stroke-dasharray:160;stroke-dashoffset:160;stroke-linecap:round;animation:drawCircle-6dc9c23b .7s cubic-bezier(.65,0,.45,1) .3s forwards}.check-tick[data-v-6dc9c23b]{stroke:#34d399;stroke-width:3;stroke-dasharray:40;stroke-dashoffset:40;stroke-linecap:round;stroke-linejoin:round;animation:drawTick-6dc9c23b .4s cubic-bezier(.65,0,.45,1) .95s forwards}@keyframes drawCircle-6dc9c23b{to{stroke-dashoffset:0}}@keyframes drawTick-6dc9c23b{to{stroke-dashoffset:0}}.field[data-v-72e5a077]{width:100%;border:1px solid #d1d5db;border-radius:.5rem;background:transparent;padding:.75rem 1rem;outline:none}.field[data-v-72e5a077]:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.hint[data-v-72e5a077]{margin-top:.4rem;font-size:.75rem;color:#6b7280}#app{font-family:Inter,sans-serif}
