body{margin:0;padding:0;overflow-x:hidden;font-family:Arial,sans-serif;}.hp-main-content{padding-top:170px;padding-bottom:60px;}.hp-header{position:fixed;top:0;width:100%;background:#fff;z-index:9999;}.hp-navbar{background:#2c7a7b;padding:10px 0;}.hp-header-quote{text-align:center;color:#fff;font-size:22px;font-weight:700;font-style:italic;padding:5px 10px;line-height:1.2;background:linear-gradient(135deg,#2c7a7b,#2a6f70);}@media (min-width:769px){.hp-header-quote span:first-child::after{content:" – ";margin:0 4px;}}@media (min-width:769px){.hp-header-quote span{display:inline;}}@media (max-width:768px){.hp-header-quote{font-size:18px;}.hp-header-quote span{display:block;}.hp-header-quote span:first-child::after{content:" —";}}.hp-container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px;}.hp-topbar{background:linear-gradient(135deg,#2bbbad,#2c7a7b);padding:10px 0;}.hp-top-links{display:flex;justify-content:center;gap:18px;}.hp-social{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:rgba(255,255,255,0.15);border:2px solid rgba(255,255,255,0.25);transition:0.3s;}.hp-social:hover{background:#fff;transform:translateY(-2px);}.hp-social.facebook:hover{color:#1877f2;}.hp-social.tiktok:hover{color:#000;}.hp-social.shop{background:#ff6b6b;border:none;}.hp-social.shop:hover{background:#e05555;color:#fff;}#hp-floating-btn{animation:shakeHint 4s infinite;}@keyframes shakeHint{0%,90%,100%{transform:translateX(0);}92%{transform:translateX(-2px);}94%{transform:translateX(2px);}96%{transform:translateX(-2px);}98%{transform:translateX(2px);}}#hp-floating-btn{position:fixed;bottom:25px;right:25px;background:#E55451;color:white;padding:15px 25px;border-radius:30px;cursor:pointer;z-index:999999;font-weight:bold;}#hp-floating-btn:hover{background:#c93f3f;animation:none;}#hp-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);justify-content:center;align-items:center;z-index:9999999;}#hp-popup{background:white;padding:25px;border-radius:20px;width:90%;max-width:400px;position:relative;}#hp-close{position:absolute;top:10px;right:15px;font-size:30px;cursor:pointer;}#hp-popup input,#hp-popup textarea{width:100%;margin-bottom:10px;padding:10px;border-radius:8px;border:1px solid #ccc;}#hp-send{width:100%;background:#FF8674;color:white;border:none;padding:12px;border-radius:10px;cursor:pointer;font-weight:bold;}#hp-popup .hp-back-btn{display:inline-block;background:#2c7a7b;color:white;padding:10px 18px;border-radius:20px;text-decoration:none;font-size:14px;font-weight:600;transition:0.3s;}.hp-back-btn:hover{background:#245e60;transform:translateY(-2px);}.hp-faq-link{margin:30px 0;}.hp-grid{display:grid;grid-template-columns:repeat(3,320px);justify-content:center;gap:26px;width:100%;margin:0 auto;}.hp-category-card{display:flex;align-items:center;justify-content:center;width:320px;height:74px;border-radius:20px;font-size:18px;font-weight:700;text-align:center;color:#fff;text-decoration:none;background:linear-gradient(135deg,#2c7a7b,#2a6f70);}.hp-action-bar{max-width:900px;margin:30px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.hp-action-card{text-align:center;padding:14px;border-radius:12px;background:#2c7a7b;color:#fff;text-decoration:none;}.hp-action-highlight{background:#d94c4c;}.hp-intro-text{max-width:900px;margin:0 auto 25px;text-align:center;}.hp-intro-text h3{font-size:28px;font-weight:700;margin-bottom:12px;}.hp-intro-text p{font-size:20px;margin:6px 0;}.hp-intro-text p:last-of-type{font-weight:700;color:#2c7a7b;}.entry-content{max-width:800px;margin:0 auto;text-align:left;padding:0 16px;}.entry-content p{font-size:18px;line-height:1.6;}.hp-back-left{max-width:900px;margin:20px auto;padding:0 20px;}.hp-back-btn,.hp-faq-btn{display:inline-block;padding:10px 20px;border-radius:25px;background:linear-gradient(135deg,#2c7a7b,#2a6f70);color:#fff;text-decoration:none;}#hp-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);justify-content:center;align-items:center;z-index:999999;}#hp-popup-overlay.active{display:flex;}#hp-popup{background:#fff;padding:25px;border-radius:18px;width:90%;max-width:400px;}@media (max-width:768px){.hp-main-content{padding-top:120px;}.hp-grid{grid-template-columns:1fr;}.hp-action-bar{grid-template-columns:1fr 1fr;}#hp-floating-btn{left:10px;right:10px;bottom:15px;width:auto;max-width:100%;text-align:center;white-space:normal;font-size:14px;padding:12px;}.hp-intro-text h3{font-size:22px;}.hp-intro-text p{font-size:16px;}}.hp-header.shrink ~ .hp-main-content{padding-top:140px;}html,body{max-width:100%;overflow-x:hidden;}*{box-sizing:border-box;}.hp-grid{width:100%;}#hp-floating-btn{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease;}#hp-floating-btn.show{opacity:1;transform:translateY(0);}.hp-faq-section{margin:40px 0;padding:20px;background:#f5f9f9;border-radius:15px;text-align:center;}.hp-faq-section h3{margin-bottom:10px;}.hp-faq-section p{margin-bottom:15px;}.hp-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f5f9f9;padding:12px 16px;border-radius:12px;margin:20px auto 30px;font-size:14px;line-height:1.4;}.hp-breadcrumb a{color:#2c7a7b;text-decoration:none;font-weight:600;}.hp-breadcrumb a:hover{text-decoration:underline;}.hp-breadcrumb .sep{color:#bbb;}.hp-breadcrumb span:last-child{color:#999;font-weight:500;}.hp-article{max-width:760px;margin:0 auto;}.hp-back-left{max-width:760px;margin:25px auto 20px;padding:0;}@media(max-width:768px){.hp-breadcrumb{padding:10px 12px;gap:6px;font-size:13px;}}.home .hp-container,.front-page .hp-container{max-width:1200px;margin:0 auto;}.home .hp-intro-text,.front-page .hp-intro-text{max-width:900px;margin:0 auto 40px;text-align:center;}.home .hp-grid,.front-page .hp-grid{margin:0 auto;justify-content:center;}#hp-response{margin-bottom:10px;font-weight:700;}#hp-response.success,#hp-response.success *{color:#28a745 !important;font-weight:700;}#hp-response.error,#hp-response.error *{color:#dc3545 !important;font-weight:700;}.site-footer a,.site-footer h4,.site-footer{color:#ffffff !important;}.site-footer a{color:#2c7a7b !important;font-weight:600;text-decoration:underline;}.tax-health_category .ast-sidebar-layout-ast-right-sidebar #secondary,.tax-health_category .widget-area,.tax-health_category aside{display:none !important;}.tax-health_category .site-content > .ast-container{display:block !important;}.tax-health_category #primary{width:100% !important;max-width:100% !important;padding-right:0 !important;}.tax-health_category .widget-area,.tax-health_category aside,.tax-health_category .sidebar-main{display:none !important;}.tax-health_category #primary{width:100% !important;max-width:100% !important;}.tax-health_category .site-content .ast-container{display:block !important;}.tax-health_category .archive-description{width:100%;max-width:760px;margin:0 auto 30px !important;}