@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0095da;--primary-dark:#007bb8;--primary-light:#33aae3;--primary-pale:#e6f4fb;--orange:#f39c12;--red:#e74c3c;--white:#fff;--gray-50:#edf2f0;--gray-100:#e1e9e5;--gray-200:#cbd6ce;--gray-400:#333;--gray-600:#222;--gray-800:#122119;--text:#2c3e35;--shadow:0 2px 12px #0095da14;--shadow-lg:0 8px 32px #0095da1f;--header-height:80px;--topbar-height:44px}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.top-bar{background:var(--primary-dark);color:var(--white);z-index:1001;height:var(--topbar-height);font-size:13px;position:fixed;top:0;left:0;right:0}.top-bar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:100%;height:100%;margin:0 auto;padding:0 20px;display:flex}.search-box{background:#ffffff1f;border-radius:6px;align-items:center;gap:8px;min-width:220px;padding:6px 14px;display:flex}.search-box input{color:var(--white);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.search-box input::placeholder{color:#fff9}.search-box svg{color:#ffffffb3;flex-shrink:0}.top-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-action{color:var(--white);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.top-action:hover{background:#ffffff1f}.top-action.whatsapp{background:#25d366}.top-action.whatsapp:hover{background:#1ebe57}.top-action.call{background:var(--orange);font-weight:600}.top-action.call:hover{background:#e08e0b}.main-header{top:var(--topbar-height);z-index:1000;background:var(--white);transition:box-shadow .3s;position:fixed;left:0;right:0;box-shadow:0 2px 8px #0000000f}.main-header.scrolled{box-shadow:0 4px 20px #0000001a}.header-inner{max-width:100%;height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;display:flex}@media (width>=1200px){.top-bar-inner,.header-inner{padding:0 40px}}.brand{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-text{flex-direction:column;line-height:1.1;display:flex}.brand-logo-img{border-radius:8px;width:auto;height:74px;display:block}.brand-logo-img.footer-logo{width:auto;height:90px}.main-nav .nav-links{gap:4px;list-style:none;display:flex}.main-nav .nav-links a{color:var(--text);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.main-nav .nav-links a:hover,.main-nav .nav-links a.active{color:var(--primary);background:var(--primary-pale)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span{background:var(--primary);border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger span.open:first-child{transform:translateY(7px)rotate(45deg)}.hamburger span.open:nth-child(2){opacity:0}.hamburger span.open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{top:calc(var(--topbar-height) + var(--header-height));z-index:999;background:var(--white);flex-direction:column;gap:4px;padding:16px 20px 24px;transition:transform .35s;display:flex;position:fixed;left:0;right:0;transform:translateY(-110%);box-shadow:0 8px 24px #0000001a}.mobile-nav.open{transform:translateY(0)}.mobile-nav a{color:var(--text);cursor:pointer;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:500;text-decoration:none}.mobile-nav a:hover{background:var(--primary-pale);color:var(--primary)}.hero{margin-top:calc(var(--topbar-height) + var(--header-height));position:relative;overflow:hidden}.hero-slider{position:relative}.hero-slide{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);align-items:center;min-height:480px;display:flex;position:relative}.hero-slide:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:100px 20px 60px;display:grid;position:relative}.hero-badge{color:var(--white);letter-spacing:1px;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:100px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.hero-text h1{color:var(--white);margin-bottom:20px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15}.hero-text h1 span{color:#a0daf5}.hero-text p{color:#ffffffd9;max-width:480px;margin-bottom:32px;font-size:16px;line-height:1.75}.hero-buttons{flex-wrap:wrap;gap:14px;display:flex}.btn-primary{background:var(--white);color:var(--primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #00000026}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.btn-secondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .2s,background .2s}.btn-secondary:hover{border-color:var(--white);background:#ffffff1a}.hero-features{flex-direction:column;gap:16px;display:flex}.hero-feature-card{background:var(--white);color:var(--primary-dark);border:1px solid #0095da14;border-radius:12px;flex-direction:column;gap:4px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #0000000d}.hero-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0095da1f}.feature-icon{margin-bottom:4px;font-size:28px}.hero-feature-card strong{color:var(--primary-dark);font-size:15px;font-weight:700}.hero-feature-card span{color:var(--text);opacity:.7;font-size:13px}.news-ticker{background:var(--orange);color:var(--white);align-items:center;height:40px;display:flex;overflow:hidden}.news-label{letter-spacing:1.5px;white-space:nowrap;background:#00000026;flex-shrink:0;align-items:center;height:100%;padding:0 20px;font-size:11px;font-weight:700;display:flex}.news-track-wrap{flex:1;overflow:hidden}.news-track{white-space:nowrap;gap:60px;animation:30s linear infinite ticker;display:flex}.news-item{font-size:13px;font-weight:500}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-bar{background:var(--gray-50);border-bottom:1px solid var(--gray-200);padding:28px 20px}.trust-bar-inner{flex-wrap:wrap;justify-content:space-around;gap:20px;max-width:1200px;margin:0 auto;display:flex}.trust-item{align-items:center;gap:10px;display:flex}.trust-icon{font-size:24px}.trust-label{color:var(--text);font-size:13px;font-weight:600}.section-heading{text-align:center;margin-bottom:48px}.section-heading h2{color:var(--gray-800);margin-bottom:10px;font-size:clamp(26px,4vw,36px);font-weight:700}.section-heading p{color:var(--gray-400);max-width:520px;margin:0 auto;font-size:15px}.section-heading.light h2{color:var(--white)}.section-heading.light p{color:#ffffffbf}.section-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.categories-outler{clear:both;background:#dcdcdc;width:100%;padding:50px 0}.categories-grid-bawaa{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ayurvedic-card{text-align:center;background:#fff;border:1px solid #b8b8b8;border-radius:3px;flex-direction:column;align-items:center;width:calc(25% - 20px);padding:0 0 15px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 2px 5px #0000000d}@media (width<=1200px){.ayurvedic-card{width:calc(33.33% - 15px)}}@media (width<=768px){.ayurvedic-card{width:calc(50% - 10px)}}.ayurvedic-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.off-badge{color:#fff;text-align:center;z-index:2;text-transform:uppercase;background:#84be52;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.category-img-wrap{background:#fff;border-bottom:1px solid #d5d5d5;justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}.responsive-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ayurvedic-card:hover .responsive-img{transform:scale(1.05)}.subtitle4{color:#000;text-align:center;text-transform:uppercase;width:100%;padding:12px 10px 0;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.subtitle4 span{color:#f0671d;text-transform:uppercase;margin-top:2px;font-size:13px;font-weight:800;display:block}.viwe-more-btn{color:#fff;text-align:center;background:#3e4095;border-top-right-radius:10px;border-bottom-left-radius:10px;margin:12px 0 0;padding:4px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,transform .3s;display:inline-block}.viwe-more-btn:hover{background:#5254be;animation:.9s jelly;transform:scale(1.05)}@keyframes jelly{25%{transform:scale(.95,1.05)}50%{transform:scale(1.05,.95)}75%{transform:scale(.98,1.02)}}.products-section{background:var(--white);padding:50px 0}.products-section.alt{background:linear-gradient(#e8e8e8 -70%,#fff 100%)}.products-section-top{text-align:center;margin-bottom:8px}.view-products-top{background:var(--primary);color:var(--white);border-radius:3px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.view-products-top:hover{background:var(--primary-dark)}.products-title-block{margin-bottom:28px;position:relative}.products-tag{color:#f0671d;text-transform:uppercase;text-align:center;margin-bottom:4px;font-size:14px;font-weight:800;display:block}.products-title{color:#232323;text-align:left;padding:10px 0 12px;font-size:clamp(20px,3vw,26px);font-weight:400}.products-title strong{font-weight:700}.products-title-line{float:right;border-top:1px solid #e6e6e6;width:77%;height:1px;position:relative;top:-18px}.products-grid.bawaa-grid{clear:both;flex-wrap:wrap;justify-content:center;gap:0;display:flex}.product-card.bawaa-card{background:0 0;border:none;border-radius:0;width:calc(25% - 22px);margin:11px;overflow:visible}.product-card.bawaa-card:hover{box-shadow:none;transform:none}.product-card-inner{text-align:center;background:#f9f9f9;border:1px solid #b8b8b8;border-radius:3px;height:100%;padding:4px;transition:box-shadow .2s}.product-card.bawaa-card:hover .product-card-inner{box-shadow:0 4px 16px #0000001a}.product-image-wrap{aspect-ratio:1;background:var(--white);border:1px solid #b0b0b0;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-thumb{width:70%;height:auto}.product-image-label{color:var(--gray-400);white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;padding:4px 6px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.product-card .product-name{color:var(--primary);justify-content:center;align-items:center;min-height:42px;margin:12px 8px 0;font-size:16px;font-weight:400;line-height:1.3;display:flex}.view-product-btn{background:var(--primary-dark);color:var(--white);border-top-right-radius:10px;border-bottom-left-radius:10px;margin:13px 0;padding:5px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.view-product-btn:hover{background:var(--primary);animation:.6s jelly}.services-section{background:var(--primary-pale);padding:80px 0}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card{background:var(--white);text-align:center;border:1px solid var(--gray-200);border-radius:12px;padding:32px 28px;transition:transform .25s,box-shadow .25s}.service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-icon{margin-bottom:16px;font-size:40px}.service-card h3{color:var(--gray-800);margin-bottom:10px;font-size:17px;font-weight:700}.service-card p{color:var(--gray-400);font-size:14px;line-height:1.7}.about-section{background:var(--white);padding:80px 0}.about-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.about-image-wrapper{box-shadow:var(--shadow-lg);border:4px solid var(--white);border-radius:20px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.about-image-wrapper:hover{transform:translateY(-8px)scale(1.02)}.about-img-real{object-fit:cover;width:100%;height:auto;display:block}.about-badge{background:var(--primary-dark);color:var(--white);border:2px solid #fff3;border-radius:30px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}.about-content h2{color:var(--gray-800);margin-bottom:20px;font-size:clamp(24px,3.5vw,34px);font-weight:700;line-height:1.25}.about-content p{color:var(--gray-600);margin-bottom:16px;font-size:15px;line-height:1.8}.about-highlights{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;list-style:none;display:grid}.about-highlights li{color:var(--primary-dark);font-size:14px;font-weight:600}.gallery-section{background:var(--gray-50);padding:80px 0}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gallery-item{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden}.gallery-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.gallery-placeholder{justify-content:center;align-items:center;height:180px;display:flex}.gallery-label{color:var(--text);text-align:center;padding:14px 16px;font-size:14px;font-weight:600;display:block}.brands-section{background:var(--white);padding:80px 0}.brands-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.brand-card{background:var(--gray-50);border:1px solid var(--gray-200);text-align:center;border-radius:10px;padding:20px 16px;transition:border-color .2s,background .2s}.brand-card:hover{border-color:var(--primary);background:var(--primary-pale)}.brand-name{color:var(--gray-600);font-size:14px;font-weight:700}.contact-section{background:var(--white);padding:80px 0}.contact-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;display:grid}.contact-card{background:var(--white);text-align:center;border:1px solid #000;border-radius:12px;padding:28px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #0095da0f}.contact-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0095da1f}.contact-icon{margin-bottom:12px;font-size:32px}.contact-card h3{color:var(--primary-dark);margin-bottom:10px;font-size:15px;font-weight:700}.contact-card p,.contact-card a{color:var(--primary);font-size:14px;line-height:1.6;text-decoration:none}.contact-card a:hover{color:var(--primary-dark);text-decoration:underline}.contact-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-whatsapp{color:var(--white);background:#25d366;border-radius:8px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-whatsapp:hover{background:#1ebe57;transform:translateY(-2px)}.btn-call{background:var(--primary);color:var(--white);border-radius:8px;align-items:center;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #0095da26}.btn-call:hover{background:var(--primary-dark);transform:translateY(-2px)}.site-footer{background:var(--gray-800);color:#ffffffb3;padding:60px 0 0}.footer-grid{grid-template-columns:2fr 1fr 1.5fr;gap:48px;padding-bottom:48px;display:grid}.footer-about .brand{margin-bottom:16px}.footer-about .brand-name{color:var(--white)}.footer-about p{max-width:320px;font-size:14px;line-height:1.75}.footer-links-col h4{color:var(--white);margin-bottom:20px;font-size:16px;font-weight:700}.footer-links-col ul{list-style:none}.footer-links-col ul li{margin-bottom:10px}.footer-links-col ul a,.footer-links-col ul span{color:#ffffff8c;cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s}.footer-links-col ul a:hover{color:var(--primary-light)}.footer-contact li{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.footer-contact li span:first-child{flex-shrink:0}.footer-bottom{text-align:center;border-top:1px solid #ffffff14;padding:20px 0}.footer-bottom p{color:#ffffff59;font-size:13px}.scroll-top{z-index:200;background:var(--primary);cursor:pointer;opacity:0;pointer-events:none;width:44px;height:44px;color:var(--white);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 16px #0095da66}.scroll-top.visible{opacity:1;pointer-events:auto}.scroll-top:hover{transform:translateY(-3px)}@media (width<=1024px){.categories-grid{grid-template-columns:repeat(3,1fr)}.product-card.bawaa-card{width:calc(33.333% - 22px)}.brands-grid{grid-template-columns:repeat(3,1fr)}.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.top-bar-left{display:none}.top-bar-actions{gap:4px}.top-action{padding:4px 8px;font-size:11px}.top-action.call span,.main-nav{display:none}.hamburger{display:flex}.hero-content{grid-template-columns:1fr;gap:32px;padding:80px 20px 40px}.hero-features{flex-flow:wrap}.hero-feature-card{flex:1;min-width:140px}.categories-grid{grid-template-columns:repeat(2,1fr)}.product-card.bawaa-card{width:calc(50% - 22px)}.products-title-line{width:55%}.services-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr;gap:32px}.about-highlights{grid-template-columns:1fr}.gallery-grid,.brands-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr;gap:32px}.trust-bar-inner{justify-content:center}.trust-item{min-width:140px}}@media (width<=480px){.hero-slide{min-height:auto}.hero-features{flex-direction:column}.product-card.bawaa-card{width:calc(50% - 16px);margin:8px}.products-title-line{display:none}.services-grid,.contact-grid{grid-template-columns:1fr}.top-action:not(.call):not(.whatsapp){display:none}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:420px;animation:.3s cubic-bezier(.34,1.56,.64,1) scaleUp;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.modal-close{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px}.modal-close:hover{background:#000c;transform:scale(1.1)}.modal-body{flex-direction:column;align-items:center;display:flex}.offer-image{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.modal-actions{background:#f8fafc;border-top:1px solid #e2edf7;justify-content:center;width:100%;padding:16px;display:flex}.modal-whatsapp-btn{text-align:center;color:#fff;background:#25d366;border-radius:8px;width:100%;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 4px 12px #25d3664d}.modal-whatsapp-btn:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 6px 16px #25d36666}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reveal-section{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(35px)}.reveal-visible{opacity:1;transform:translateY(0)}.page-content{margin-top:calc(var(--topbar-height) + var(--header-height));min-height:60vh;animation:.5s cubic-bezier(.16,1,.3,1) both pageFadeIn}.page-header-banner{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);color:var(--white);text-align:center;padding:60px 20px 50px;position:relative;overflow:hidden;box-shadow:inset 0 -10px 20px #0000000d}.page-header-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 60%);width:150%;height:180%;position:absolute;top:-40%;left:-20%}.page-header-banner h1{letter-spacing:-.5px;z-index:2;text-shadow:0 2px 4px #0000001a;margin-bottom:8px;font-size:2.6rem;font-weight:700;position:relative}.page-header-banner p{opacity:.9;z-index:2;max-width:600px;margin:0 auto;font-size:1.1rem;font-weight:300;position:relative}.font-white-headers .section-heading h2{color:var(--white)!important}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) both pageFadeIn}.page-content section{padding:60px 0;margin-top:0!important}.page-content section:nth-of-type(2n){background:var(--gray-50)}#why-us{background:var(--white);padding:80px 0}.why-inner{max-width:1200px;margin:0 auto;padding:0 20px}#why-us .section-header{text-align:center;margin-bottom:50px}#why-us .eyebrow{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:14px;font-weight:600;display:inline-block}#why-us .section-title{color:var(--gray-800);margin-bottom:16px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.2}#why-us .section-sub{color:var(--gray-400);max-width:600px;margin:0 auto;font-size:16px}.why-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:40px;display:grid}.why-card{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:16px;gap:20px;padding:30px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.why-card:before{content:"";background:var(--primary);opacity:0;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.why-card:hover{box-shadow:var(--shadow);border-color:var(--primary-light);background:var(--white);transform:translateY(-5px)}.why-card:hover:before{opacity:1}.why-num{color:var(--primary-light);opacity:.8;font-family:inherit;font-size:32px;font-weight:800;line-height:1}.why-card-title{color:var(--gray-800);margin-bottom:10px;font-size:18px;font-weight:700}.why-card-desc{color:var(--gray-400);font-size:14px;line-height:1.6}@media (width<=768px){.why-card{padding:24px}}
