:root{--primary:#f06f3a;--primarySoft:#fce7de;--bg:#fff;--surface:#f7f8fa;--text:#1f2937;--muted:#6b7280;--border:#e5e7eb;--radius:16px;--radius-lg:22px;--shadow:0 8px 24px #0000000f}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#fff;background:var(--bg);color:#1f2937;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.container{max-width:1100px}.section{padding:56px 0}.section .title{font-size:28px;font-weight:800;margin-bottom:8px}.section .sub{color:#6b7280;color:var(--muted);margin-bottom:28px}.header{background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.header__inner{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1100px;padding:12px 16px}.nav a{color:#333;margin:0 8px;text-decoration:none}.cta{display:flex;gap:8px;margin-left:auto}.btn{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:10px 14px}.btn-primary{background:#f06f3a;background:var(--primary);border-color:#f06f3a;border-color:var(--primary);color:#fff}.btn-outline{background:#fff;border-color:#ddd;color:#111}.page-wrap{margin:0 auto;max-width:1100px;padding:0 16px}.footer{background:#fff;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:40px}.footer__inner{color:#555;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:16px}.footer__links a{color:#555;margin-left:12px;text-decoration:none}.carousel{border-radius:16px;border-radius:var(--radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow);overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform .5s}.carousel-slide{align-items:center;background:#eee;height:220px;min-width:100%}.carousel-dots,.carousel-slide{display:flex;justify-content:center}.carousel-dots{gap:6px;margin-top:10px}.carousel-dots button{background:#d1d5db;border:0;border-radius:999px;cursor:pointer;height:8px;width:8px}.carousel-dots button.active{background:#f06f3a;background:var(--primary)}.vprops{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.vprops .item{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow);padding:20px}.vprops .item h4{margin:0 0 8px}.plans{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.plan{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow);padding:24px}.plan.recommend{border:2px solid #f06f3a;border:2px solid var(--primary)}.plan h3{margin:0 0 4px}.plan .name{font-size:22px;font-weight:800;margin:0 0 8px}.plan ul{padding-left:16px}.plan li{color:#374151;margin:6px 0}.branches{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.branch{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow);padding:16px}.branch img{border-radius:12px;height:140px;margin-bottom:10px;object-fit:cover;width:100%}@media (max-width:900px){.branches,.hero__wrap,.plans,.vprops{grid-template-columns:1fr}}#root,body,html{overflow-x:hidden}body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,label,legend,li,p,span,strong,sub,sup,ul{border:0;margin:0;padding:0}ul{list-style:none}a{text-decoration:none}button,input,select,textarea{font:inherit}.container{margin:0 auto;padding:0 16px}.mt-24{margin-top:24px}.hidden{display:none}
/*# sourceMappingURL=main.6be84602.css.map*/