:root{--premium:#075c41;--premium-2:#0b7b57;--lime:#9ee6bd;--cream:#f7fbf8;--navy:#10251c;--soft:#edf8f2;--glass:rgba(255,255,255,.82)}body{background:radial-gradient(circle at 15% 0,#dff5e8 0,transparent 32%),linear-gradient(180deg,#f8fcfa,#f1f8f4);letter-spacing:-.01em}.premium-nav{position:sticky;top:0;z-index:30;height:84px;background:rgba(248,252,250,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(7,92,65,.08)}.premium-nav-inner{max-width:1220px;height:100%;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.premium-logo{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:900;color:var(--premium)}.premium-logo i{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;font-style:normal;background:linear-gradient(145deg,var(--lime),#54cc8c);box-shadow:0 9px 24px rgba(11,123,87,.24)}.premium-menu{display:flex;align-items:center;gap:27px;font-size:14px;color:#53685e}.premium-menu a:hover{color:var(--premium)}.premium-hero{max-width:1220px;margin:auto;padding:72px 24px 90px;display:grid;grid-template-columns:1.03fr .97fr;gap:62px;align-items:center}.premium-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;background:#fff;border:1px solid rgba(7,92,65,.12);border-radius:999px;color:var(--premium);font-weight:800;font-size:13px;box-shadow:0 7px 22px rgba(7,92,65,.07)}.premium-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#38c982;box-shadow:0 0 0 5px #38c9821c}.premium-copy h1{font-size:64px;line-height:.98;letter-spacing:-3.8px;margin:25px 0;color:var(--navy);max-width:660px}.premium-copy h1 em{font-style:normal;color:var(--premium-2)}.premium-copy>p{font-size:19px;line-height:1.7;color:#64776e;max-width:610px}.premium-actions{display:flex;gap:12px;align-items:center;margin-top:31px}.premium-primary,.premium-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;border-radius:13px;font-weight:850}.premium-primary{background:linear-gradient(135deg,var(--premium),var(--premium-2));color:#fff;box-shadow:0 14px 30px rgba(7,92,65,.24)}.premium-secondary{background:#fff;color:var(--premium);border:1px solid rgba(7,92,65,.12)}.premium-proof{display:flex;gap:24px;margin-top:34px;color:#718078;font-size:13px}.premium-proof b{display:block;color:var(--navy);font-size:17px}.product-stage{position:relative;min-height:525px}.product-photo{position:absolute;inset:25px 0 25px 45px;border-radius:34px;background:url("hero-pet.jpg") center/cover no-repeat;box-shadow:0 35px 80px rgba(7,68,48,.25);overflow:hidden}.product-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,55,39,.45))}.floating-card{position:absolute;z-index:2;background:var(--glass);backdrop-filter:blur(15px);border:1px solid #ffffffb8;border-radius:18px;padding:16px 18px;box-shadow:0 18px 45px rgba(10,69,49,.18)}.floating-card small{display:block;color:#718078;margin-bottom:5px}.floating-card strong{color:var(--navy);font-size:20px}.fc-one{left:0;top:68px}.fc-two{right:-20px;bottom:70px}.fc-three{left:30px;bottom:7px;display:flex;align-items:center;gap:12px}.pulse-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#dff7e9;color:var(--premium);font-size:19px}.trust-strip{max-width:1220px;margin:0 auto 45px;padding:0 24px}.trust-inner{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border:1px solid rgba(7,92,65,.09);border-radius:18px;background:#ffffffa8;color:#64776e;font-size:13px}.trust-inner b{color:var(--navy)}.premium-section{padding:90px 24px;background:#fff}.premium-container{max-width:1220px;margin:auto}.premium-heading{max-width:700px;margin:0 auto 48px;text-align:center}.premium-heading span{color:var(--premium);font-weight:850;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.premium-heading h2{font-size:44px;letter-spacing:-2px;margin:14px 0;color:var(--navy)}.premium-heading p{color:#718078;line-height:1.65}.premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.premium-feature{position:relative;min-height:220px;padding:27px;border:1px solid #e2eee7;border-radius:22px;background:linear-gradient(145deg,#fff,#f8fcfa);box-shadow:0 16px 40px rgba(7,74,51,.07);transition:.25s}.premium-feature:hover{transform:translateY(-5px);box-shadow:0 24px 55px rgba(7,74,51,.12)}.feature-icon{width:46px;height:46px;border-radius:14px;background:var(--soft);display:grid;place-items:center;font-size:21px;margin-bottom:20px}.premium-feature h3{font-size:19px;margin:0 0 9px;color:var(--navy)}.premium-feature p{color:#718078;line-height:1.6;margin:0}.premium-cta{max-width:1170px;margin:80px auto;padding:54px;border-radius:30px;background:radial-gradient(circle at 90% 0,#31a878 0,transparent 40%),linear-gradient(135deg,#073e2c,#087052);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:0 30px 70px rgba(7,62,44,.22)}.premium-cta h2{font-size:34px;color:#fff;margin:0 0 9px}.premium-cta p{color:#d6eee2;margin:0}.premium-cta a{background:#fff;color:var(--premium);padding:14px 20px;border-radius:12px;font-weight:850;white-space:nowrap}.premium-footer{padding:36px 24px;text-align:center;color:#718078}.sidebar{background:radial-gradient(circle at 0 0,#137858,#06402e 62%);border-right:1px solid #ffffff12}.brand{display:flex;align-items:center}.main{background:radial-gradient(circle at 92% 0,#dff4e8 0,transparent 27%),#f5faf7}.top{background:#ffffffa3;border:1px solid #e5efe9;border-radius:18px;padding:18px 21px;backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(8,71,49,.05)}.stat{border:0}.stat:nth-child(1){background:linear-gradient(145deg,#fff,#eaf8f0)}.stat:nth-child(2){background:linear-gradient(145deg,#fff,#edf5ff)}.stat:nth-child(3){background:linear-gradient(145deg,#fff,#fff6e8)}.stat:nth-child(4){background:linear-gradient(145deg,#fff,#f5edff)}@media(max-width:950px){.premium-hero{grid-template-columns:1fr}.premium-copy h1{font-size:50px}.product-stage{min-height:430px}.premium-grid{grid-template-columns:1fr 1fr}.premium-menu a:not(.premium-primary){display:none}}@media(max-width:620px){.premium-copy h1{font-size:40px}.premium-grid{grid-template-columns:1fr}.premium-actions,.premium-cta{align-items:stretch;flex-direction:column}.premium-proof{gap:13px;flex-wrap:wrap}.product-photo{left:0}.fc-two{right:0}.trust-inner{gap:12px;align-items:flex-start;flex-direction:column}}
