.landing-page{--ink:#082720;--green:#0f9d7e;--dark:#073c33;--muted:#5e766f;--line:#dbe9e4;--lime:#d9ff48;min-height:100vh;color:var(--ink);background:#f6fbf9;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-header{border-bottom:1px solid var(--line);align-items:center;gap:38px;width:min(1240px,100% - 64px);height:86px;margin:auto;display:flex}.landing-header>a:first-child{margin-right:auto}.landing-header nav{color:#46635c;gap:28px;font-size:14px;font-weight:700;display:flex}.landing-header nav a:hover{color:var(--green)}.landing-header-cta{background:var(--dark);border-radius:13px;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:800;display:flex;color:#fff!important}.landing-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;width:min(1240px,100% - 64px);min-height:670px;margin:auto;padding:60px 0 70px;display:grid}.landing-eyebrow{color:#087c68;letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:850;display:flex}.landing-hero h1{letter-spacing:-.065em;max-width:690px;margin:18px 0 24px;font-size:clamp(56px,5.3vw,78px);line-height:.94}.landing-hero h1 em{color:var(--green);font-style:normal}.landing-hero-copy>p:not(.landing-eyebrow){max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.landing-stores{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-stores>span{color:#fff;background:#101918;border-radius:14px;align-items:center;gap:12px;min-width:180px;height:58px;padding:9px 17px;display:flex}.landing-stores svg{width:27px;height:27px}.landing-stores span span{flex-direction:column;display:flex}.landing-stores small{color:#bfd0ca;font-size:9px}.landing-stores strong{font-size:16px}.landing-trust{color:#648078;gap:22px;margin-top:23px;font-size:13px;display:flex}.landing-trust span{align-items:center;gap:7px;display:flex}.landing-visual{height:570px;position:relative}.landing-orb{background:radial-gradient(circle at 40% 35%,#e5ff93 0,#c9f1d5 44%,#dcf7eb26 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-phone{background:#fff;border:8px solid #123e37;border-radius:45px;position:absolute;overflow:hidden;box-shadow:0 35px 70px #083e3338}.landing-phone img{object-fit:cover;object-position:top}.landing-phone-back{opacity:.92;width:230px;height:470px;top:64px;left:50px;transform:rotate(-7deg)}.landing-phone-front{width:258px;height:520px;top:12px;right:28px;transform:rotate(5deg)}.landing-float{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 15px 35px #0a463a21}.landing-float svg{width:36px;height:36px;color:var(--green);background:#e8f7f1;border-radius:11px;grid-row:1/3;padding:8px}.landing-float b{font-size:12px}.landing-float small{color:var(--muted);font-size:9px}.landing-float-search{top:105px;left:0}.landing-float-care{bottom:60px;right:0}.landing-intro{text-align:center;width:min(820px,100% - 48px);margin:80px auto 38px}.landing-intro .landing-eyebrow{justify-content:center}.landing-intro h2,.landing-showcase h2,.landing-business h2,.landing-download h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(36px,4vw,55px);line-height:1.02}.landing-intro>p:last-child{color:var(--muted);font-size:17px}.landing-benefits{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1240px,100% - 64px);margin:auto;padding-bottom:95px;display:grid}.landing-benefits article{border:1px solid var(--line);background:#fff;border-radius:27px;min-height:245px;padding:30px}.landing-benefits article>span{width:52px;height:52px;color:var(--green);background:#e8f7f1;border-radius:16px;place-items:center;display:grid}.landing-benefits h3{margin:38px 0 10px;font-size:21px}.landing-benefits p{color:var(--muted);margin:0;line-height:1.55}.landing-showcase{background:var(--dark);color:#fff;border-radius:38px;grid-template-columns:420px 1fr;align-items:center;gap:80px;width:min(1240px,100% - 64px);min-height:580px;margin:auto;padding:56px 70px;display:grid}.landing-showcase-art{background:#fff;border:8px solid #173f39;border-radius:42px;width:290px;height:470px;margin:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000040}.landing-showcase-art img{object-fit:cover;object-position:top}.landing-showcase .landing-eyebrow{color:#a6efd0}.landing-showcase h2{color:#fff}.landing-showcase ul{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-showcase li{color:#d6e6e1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:9px;padding:15px;display:flex}.landing-showcase li svg{color:var(--lime)}.landing-business{border:1px solid var(--line);background:#fff;border-radius:32px;justify-content:space-between;align-items:center;gap:60px;width:min(1240px,100% - 64px);margin:24px auto;padding:55px 60px;display:flex}.landing-business>div{max-width:760px}.landing-business h2{font-size:40px}.landing-business p:last-child{color:var(--muted);line-height:1.55}.landing-business>a{background:var(--green);color:#fff;border-radius:14px;flex:none;align-items:center;gap:8px;padding:16px 20px;font-weight:800;display:flex}.landing-download{background:linear-gradient(120deg,#e4f8ef,#efffd0);border-radius:34px;justify-content:space-between;align-items:center;gap:60px;width:min(1240px,100% - 64px);min-height:370px;margin:24px auto 80px;padding:55px 65px;display:flex}.landing-download h2{font-size:46px}.landing-download p:not(.landing-eyebrow){color:var(--muted)}.landing-download-mark{background:linear-gradient(145deg,var(--lime),#55d6b5);height:210px;color:var(--dark);border-radius:50%;flex:0 0 210px;place-items:center;display:grid;box-shadow:0 25px 50px #146e582e}.landing-footer{color:#fff;background:#062f29;grid-template-columns:1fr auto;gap:35px;padding:55px max(32px,50% - 620px) 25px;display:grid}.landing-footer>div:first-child p{color:#a9c0ba;max-width:390px;line-height:1.55}.landing-footer>div:nth-child(2){color:#c5d7d2;gap:26px;font-size:14px;display:flex}.landing-footer small{color:#78958d;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:20px}@media (max-width:800px){.landing-header{width:calc(100% - 36px);height:76px}.landing-header nav{display:none}.landing-header-cta{padding:11px 13px;font-size:12px}.landing-hero{text-align:center;grid-template-columns:1fr;gap:18px;width:calc(100% - 36px);min-height:0;padding:52px 0 45px}.landing-eyebrow{justify-content:center}.landing-hero h1{margin:16px auto 20px;font-size:clamp(44px,13vw,65px)}.landing-hero-copy>p:not(.landing-eyebrow){font-size:16px}.landing-stores{justify-content:center}.landing-stores>span{min-width:155px;height:54px}.landing-trust{flex-wrap:wrap;justify-content:center}.landing-visual{height:490px;margin-top:18px}.landing-orb{width:430px;height:430px}.landing-phone-back{width:185px;height:380px;top:68px;left:calc(50% - 190px)}.landing-phone-front{width:215px;height:435px;right:calc(50% - 190px)}.landing-float{display:none}.landing-intro{margin-top:55px}.landing-intro h2,.landing-showcase h2,.landing-business h2,.landing-download h2{font-size:36px}.landing-benefits{grid-template-columns:1fr;width:calc(100% - 36px);padding-bottom:58px}.landing-benefits article{min-height:0;padding:25px}.landing-benefits h3{margin-top:24px}.landing-showcase{grid-template-columns:1fr;gap:38px;width:calc(100% - 36px);padding:42px 24px}.landing-showcase-art{width:245px;height:400px}.landing-showcase>div:last-child{text-align:center}.landing-showcase ul{text-align:left;grid-template-columns:1fr}.landing-business{text-align:center;width:calc(100% - 36px);padding:38px 25px;display:block}.landing-business .landing-eyebrow{justify-content:center}.landing-business>a{justify-content:center;margin-top:25px}.landing-download{text-align:center;width:calc(100% - 36px);padding:42px 24px;display:block}.landing-download .landing-eyebrow{justify-content:center}.landing-download-mark{display:none}.landing-footer{text-align:center;grid-template-columns:1fr}.landing-footer>div:first-child p{margin:14px auto}.landing-footer>div:nth-child(2){flex-wrap:wrap;justify-content:center}.landing-footer small{grid-column:auto}}
