.lime-ca-page{width:100%;overflow-x:hidden}.product-overview{padding:80px 0;background:#fff}.overview-container{max-width:1400px;margin:0 auto;padding:0 40px}.overview-grid{display:grid;grid-template-columns:2fr 3fr;gap:60px;align-items:start}.product-details{padding:20px 0}.product-header{margin-bottom:30px}.section-tag{background-color:var(--primary-blue);color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:20px;cursor:default}.product-header h2{font-size:48px;color:var(--dark-blue);font-weight:700;margin:0}.product-section{margin-bottom:40px}.product-section h3{font-size:32px;color:var(--dark-blue);font-weight:600;margin:0 0 20px}.product-section .highlight{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.benefits-list p{margin:0 0 10px;font-weight:600;color:var(--dark-blue);font-size:16px}.benefits-list ul{margin:0;padding-left:25px;list-style:none}.benefits-list li{margin-bottom:12px;line-height:1.8;color:var(--text-dark);position:relative;padding-left:20px}.benefits-list li:before{content:"•";position:absolute;left:0;color:var(--primary-blue);font-weight:700;font-size:20px}.description-text p{margin:0 0 20px;line-height:1.8;color:var(--text-dark);font-size:16px}.description-text strong{color:var(--dark-blue);font-weight:600}.key-features{padding:80px 0;background:#f8f9fa}.features-header{text-align:center;margin-bottom:60px}.features-header h2{font-size:48px;color:var(--dark-blue);font-weight:600;margin:20px 0 10px}.features-header .highlight{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:48px}.section-divider{width:100px;height:5px;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);margin:20px auto;border-radius:3px}.features-container{max-width:1400px;margin:0 auto;padding:0 40px}.features-grid{display:flex;flex-wrap:wrap;gap:30px;max-width:1200px;margin:0 auto;justify-content:center}.usage-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#fff)}.usage-container{max-width:1200px;margin:0 auto;padding:0 40px}.usage-header{text-align:center;margin-bottom:60px}.usage-header h2{font-size:48px;color:var(--dark-blue);font-weight:600;margin:20px 0 10px}.usage-header .highlight{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:48px}.usage-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.usage-tab{background:transparent;color:var(--dark-blue);border:2px solid var(--primary-blue);padding:12px 28px;border-radius:25px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.usage-tab:hover{background:var(--primary-blue);color:var(--white);border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px #3994d14d}.usage-tab.active{background:var(--dark-blue);color:var(--white);border-color:var(--dark-blue)}.usage-content{background:#fff;padding:50px;border-radius:20px;box-shadow:0 10px 40px #00000014;min-height:300px}.usage-panel{display:none}.usage-panel.active{display:block;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.usage-panel h3{font-size:32px;color:var(--dark-blue);font-weight:600;margin:0 0 30px;padding-bottom:20px;border-bottom:3px solid var(--primary-blue)}.ingredients-title{margin:0 0 20px;font-weight:600;color:var(--dark-blue);font-size:18px}.usage-panel ul{margin:0;padding-left:0;list-style:none}.usage-panel li{margin-bottom:15px;line-height:1.8;color:var(--text-dark);position:relative;padding-left:30px;font-size:16px}.usage-panel li:before{content:"●";position:absolute;left:8px;top:0;color:var(--primary-blue);font-weight:700;font-size:16px;line-height:1.8}.lime-ca-page .usage-panel li:before{content:"●";position:absolute;left:8px;top:0;color:var(--primary-blue);font-weight:700;font-size:16px;line-height:1.8}.ingredients-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}.faq-item{margin-bottom:25px}.faq-item h4{color:var(--dark-blue);font-size:18px;font-weight:600;margin-bottom:10px}.faq-item p{color:var(--text-dark);line-height:1.7;font-size:16px}@media(max-width:1024px){.lime-ca-hero{height:300px}.lime-ca-hero h1{font-size:45px}.product-overview,.key-features,.usage-section{padding:60px 0}.overview-grid{grid-template-columns:2fr 3fr;gap:30px}.lime-product-image{min-height:auto}.product-header h2{font-size:40px}.product-section h3{font-size:28px}.features-header h2{font-size:40px}.usage-header h2{font-size:36px}.usage-tabs{flex-direction:column;align-items:stretch}.usage-tab{padding:12px 30px}.usage-content{padding:40px 30px}.ingredients-list{grid-template-columns:1fr}}@media(max-width:767px){.section-tag{font-size:11px;padding:6px 16px}.overview-grid{grid-template-columns:1fr;gap:20px}.lime-ca-hero{height:250px}.lime-ca-hero h1{font-size:35px}.product-overview,.key-features,.usage-section{padding:40px 0}.overview-container,.features-container,.usage-container{padding:0 20px}.lime-product-image{min-height:auto;max-height:350px;border-radius:40px 0 0}.product-header h2{font-size:32px;text-align:center}.product-section h3{font-size:24px}.features-header h2,.usage-header h2{font-size:28px}.usage-tab{padding:10px 20px;font-size:16px}.usage-content{padding:30px 20px}.usage-panel h3{font-size:24px}.usage-panel li{font-size:15px}}
