/* Kebarick Everyday public ecosystem integration — v20.0.0 */
.eco-product-card{position:relative}.eco-product-card a{color:inherit;text-decoration:none}.eco-product-card .card-link{display:inline-flex;margin-top:14px;font-weight:900;color:#087f78}.eco-product-card.live{border-color:#8fcfc3;box-shadow:inset 0 3px 0 #0b756c}.eco-product-card .status{position:absolute;top:18px;right:18px;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;background:#e6f5f0;color:#087063}.ecosystem-group-title{grid-column:1/-1;margin:26px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#54706f}.app-promo{padding:70px 0;background:#082f38;color:white}.app-promo-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center}.app-promo h2{font-size:clamp(36px,5vw,62px);line-height:1;letter-spacing:-.05em;margin:10px 0}.app-promo p{color:#c5dbd8;max-width:720px;line-height:1.65}.store-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.store-badge{border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.08);border-radius:11px;padding:11px 14px;font-weight:800}.phone-art{width:220px;aspect-ratio:.54;border:9px solid #071b20;border-radius:39px;margin:auto;background:linear-gradient(160deg,#fff,#dcefeb);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#0b4f55;box-shadow:0 25px 70px rgba(0,0,0,.28)}.phone-art b{font-size:44px;background:#0b5e5c;color:white;width:68px;height:68px;display:grid;place-items:center;border-radius:20px;margin-bottom:14px}.phone-art strong{font-size:17px}.phone-art small{margin-top:5px}.product-detail-hero{padding:175px 0 88px;background:linear-gradient(135deg,#062f3a,#0c6462);color:white}.product-detail-hero .back{display:inline-flex;color:#b9eee5;font-weight:800;text-decoration:none;margin-bottom:18px}.product-detail-hero h1{font-size:clamp(48px,7vw,82px);letter-spacing:-.055em;line-height:.98;margin:0 0 18px}.product-detail-hero p{max-width:760px;font-size:18px;line-height:1.65;color:#d5e7e5}.product-detail-section{padding:72px 0;background:#f7faf9}.product-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:start}.product-detail-grid h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.04em;margin:0 0 14px;color:#12343b}.product-detail-grid p{color:#607578;line-height:1.65}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.feature-list div{background:white;border:1px solid #dce8e7;border-radius:14px;padding:17px}.feature-list strong{display:block;color:#12343b;margin-bottom:5px}.feature-list span{color:#657b7d;font-size:13px;line-height:1.45}.launch-card{background:#082f38;color:white;border-radius:20px;padding:26px;position:sticky;top:145px}.launch-card h3{font-size:24px;margin:0 0 9px}.launch-card p{color:#c9dcda}.launch-state{display:grid;gap:8px;margin:20px 0}.launch-state span{padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.08);font-size:13px}.launch-card a{display:block;text-align:center;background:white;color:#0b5556;padding:12px;border-radius:10px;text-decoration:none;font-weight:900}.risk-note{margin-top:14px;font-size:11px!important;color:#9fc3bf!important}.ecosystem-mini-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ecosystem-mini-nav a{padding:8px 11px;border:1px solid #d5e5e2;border-radius:999px;background:#fff;color:#0d5d59;text-decoration:none;font-weight:800;font-size:12px}@media(max-width:820px){.app-promo-grid,.product-detail-grid{grid-template-columns:1fr}.phone-art{display:none}.feature-list{grid-template-columns:1fr}.launch-card{position:static}.product-detail-hero{padding:150px 0 65px}}
