.app-landing{overflow-x:hidden}.app-landing .app-hero{padding:48px 0 24px}.app-landing .app-hero__container{margin:0 auto;max-width:1280px;padding:0 48px}@media(max-width:1024px){.app-landing .app-hero__container{padding:0 24px}}@media(max-width:525px){.app-landing .app-hero__container{padding:0 12px}}.app-landing .app-hero__card{align-items:center;background:radial-gradient(120% 140% at 75% 30%,#14241e 0,#0d1714 60%);border-radius:24px;box-shadow:0 24px 64px rgba(13,23,20,.3);display:flex;gap:32px;overflow:hidden;padding:48px;position:relative}@media(max-width:900px){.app-landing .app-hero__card{flex-direction:column;gap:20px;padding:40px 24px;text-align:center}}@media(max-width:525px){.app-landing .app-hero__card{border-radius:18px;padding:32px 18px}}.app-landing .app-hero__content{flex:1 1 50%;position:relative;z-index:2}.app-landing .app-hero__rating{align-items:center;background:hsla(0,0%,100%,.07);border-radius:100px;color:#fff;display:inline-flex;font-size:15px;gap:7px;margin-bottom:18px;padding:7px 14px;text-decoration:none;transition:background .18s ease}.app-landing .app-hero__rating:hover{background:hsla(0,0%,100%,.12);color:#fff}.app-landing .app-hero__rating strong{font-weight:700}.app-landing .app-hero__rating-stars{align-items:center;display:inline-flex;gap:2px}.app-landing .app-hero__rating-stars img{height:15px;width:15px}.app-landing .app-hero__rating-count{color:hsla(0,0%,100%,.7)}@media(max-width:900px){.app-landing .app-hero__rating{margin-left:auto;margin-right:auto}}@media(max-width:525px){.app-landing .app-hero__rating{font-size:13px}.app-landing .app-hero__rating-count{display:none}}.app-landing .app-hero__headline{color:#fff;font-size:40px;font-weight:700;letter-spacing:-.2px;line-height:1.12;margin:0 0 14px}@media(max-width:1024px){.app-landing .app-hero__headline{font-size:34px}}@media(max-width:525px){.app-landing .app-hero__headline{font-size:27px;margin-bottom:12px}}.app-landing .app-hero__subline{color:hsla(0,0%,100%,.78);font-size:17px;font-weight:400;line-height:1.5;margin:0 0 24px;max-width:460px}@media(max-width:900px){.app-landing .app-hero__subline{margin-left:auto;margin-right:auto}}@media(max-width:525px){.app-landing .app-hero__subline{font-size:15px}}.app-landing .app-hero__trust{list-style:none;margin:0 0 22px;padding:0}.app-landing .app-hero__trust li{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:500;gap:10px;margin-bottom:11px}@media(max-width:900px){.app-landing .app-hero__trust li{justify-content:center}}@media(max-width:525px){.app-landing .app-hero__trust li{font-size:15px}}.app-landing .app-hero__trust svg{flex:0 0 auto;height:20px;width:20px}.app-landing .app-hero__stats{display:flex;gap:36px;margin-bottom:28px}@media(max-width:900px){.app-landing .app-hero__stats{justify-content:center}}@media(max-width:525px){.app-landing .app-hero__stats{gap:28px}}.app-landing .app-hero__stat{display:flex;flex-direction:column;line-height:1.1}.app-landing .app-hero__stat-num{color:#85e7aa;font-size:30px;font-weight:700}@media(max-width:525px){.app-landing .app-hero__stat-num{font-size:24px}}.app-landing .app-hero__stat-label{color:hsla(0,0%,100%,.7);font-size:14px;margin-top:4px}.app-landing .app-hero__badges{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.app-landing .app-hero__badges{justify-content:center}}.app-landing .app-hero__badge{display:inline-block;transition:transform .18s ease,opacity .18s ease}.app-landing .app-hero__badge img{display:block;height:46px;width:auto}.app-landing .app-hero__badge:hover{opacity:.92;transform:translateY(-2px)}.app-landing .app-hero__visual{align-items:center;display:flex;flex:1 1 50%;justify-content:center;min-height:480px;position:relative}@media(max-width:900px){.app-landing .app-hero__visual{min-height:420px;width:100%}}@media(max-width:525px){.app-landing .app-hero__visual{min-height:auto}}.app-landing .app-hero__glow{background:radial-gradient(circle,rgba(133,231,170,.22) 0,rgba(133,231,170,0) 70%);border-radius:50%;height:340px;position:absolute;width:340px;z-index:0}@media(max-width:525px){.app-landing .app-hero__glow{height:260px;width:260px}}.app-landing .app-hero__mockup{filter:drop-shadow(0 22px 44px rgba(0,0,0,.4));max-height:600px;max-width:100%;position:relative;width:auto;z-index:1}@media(max-width:900px){.app-landing .app-hero__mockup{max-height:520px}}@media(max-width:525px){.app-landing .app-hero__mockup{max-height:none;max-width:380px;width:100%}}.app-landing .app-facts{background:#fff;padding:80px 0}.app-landing .app-facts__container{margin:0 auto;max-width:1180px;padding:0 24px}.app-landing .app-facts__label{color:#368f77;display:block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-align:center;text-transform:uppercase}.app-landing .app-facts__headline{color:#0b4033;font-size:34px;font-weight:700;margin:0 auto 12px;max-width:760px;text-align:center}@media(max-width:525px){.app-landing .app-facts__headline{font-size:26px}}.app-landing .app-facts__intro{color:#6a6a6a;font-size:18px;margin:0 auto 44px;max-width:620px;text-align:center}@media(max-width:525px){.app-landing .app-facts__intro{font-size:16px}}.app-landing .app-facts__stats{background:#f0f4f3;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px 12px;justify-content:center;margin-bottom:48px;padding:28px 16px}.app-landing .app-facts__stat{align-items:center;display:flex;flex:1 1 200px;flex-direction:column;padding:4px 12px;text-align:center}.app-landing .app-facts__stat+.app-landing .app-facts__stat{border-left:1px solid #d9dfdd}@media(max-width:768px){.app-landing .app-facts__stat{flex-basis:40%}.app-landing .app-facts__stat+.app-landing .app-facts__stat{border-left:0}}.app-landing .app-facts__stat-num{color:#407360;font-size:32px;font-weight:800;line-height:1.1}@media(max-width:525px){.app-landing .app-facts__stat-num{font-size:26px}}.app-landing .app-facts__stat-label{color:#6a6a6a;font-size:14px;margin-top:6px}.app-landing .app-facts__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.app-landing .app-facts__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.app-landing .app-facts__grid{grid-template-columns:1fr}}.app-landing .app-facts__card{background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(13,23,20,.07);padding:26px 22px;position:relative;transition:box-shadow .18s ease,transform .18s ease}.app-landing .app-facts__card:hover{box-shadow:0 14px 34px rgba(13,23,20,.13);transform:translateY(-3px)}.app-landing .app-facts__card h3{color:#0b4033;font-size:17px;font-weight:700;margin:16px 0 6px}.app-landing .app-facts__card p{color:#6a6a6a;font-size:14px;line-height:1.55;margin:0}.app-landing .app-facts__card--featured{background:linear-gradient(150deg,#3f8f78,#0b4033)}.app-landing .app-facts__card--featured h3{color:#fff}.app-landing .app-facts__card--featured p{color:hsla(0,0%,100%,.85)}.app-landing .app-facts__card--featured .app-facts__icon{background:hsla(0,0%,100%,.18);color:#fff}.app-landing .app-facts__card--people .app-facts__people{align-items:center;display:flex}.app-landing .app-facts__card--people .app-facts__people img{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px rgba(13,23,20,.18);height:54px;-o-object-fit:cover;object-fit:cover;width:54px}.app-landing .app-facts__card--people .app-facts__people img+img{margin-left:-16px}.app-landing .app-facts__icon{align-items:center;background:linear-gradient(135deg,#368f77,#407360);border-radius:13px;box-shadow:0 6px 16px rgba(54,143,119,.28);color:#fff;display:inline-flex;height:48px;justify-content:center;width:48px}.app-landing .app-faq{background:#f6f6f6;padding:80px 0}.app-landing .app-faq__container{margin:0 auto;max-width:860px;padding:0 24px}.app-landing .app-faq__label{display:none}.app-landing .app-faq__headline{color:#0b4033;font-size:38px;font-weight:800;margin:0 0 12px;text-align:center}@media(max-width:525px){.app-landing .app-faq__headline{font-size:28px}}.app-landing .app-faq__intro{color:#6a6a6a;font-size:18px;margin:0 auto 44px;max-width:640px;text-align:center}.app-landing .app-faq__list{display:flex;flex-direction:column;gap:16px}.app-landing .app-faq__item{background:#fff;border:1px solid #d9dfdd;border-radius:14px;padding:0 24px;transition:box-shadow .18s ease,border-color .18s ease}.app-landing .app-faq__item[open]{border-color:#368f77;box-shadow:0 8px 24px rgba(54,143,119,.08)}.app-landing .app-faq__item summary{align-items:center;color:#0b4033;cursor:pointer;display:flex;font-size:19px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:22px 0}.app-landing .app-faq__item summary::-webkit-details-marker{display:none}.app-landing .app-faq__item summary:after{border-bottom:2px solid #368f77;border-right:2px solid #368f77;content:"";flex:0 0 auto;height:14px;transform:rotate(45deg);transition:transform .2s ease;width:14px}@media(max-width:525px){.app-landing .app-faq__item summary{font-size:16px}}.app-landing .app-faq__item[open] summary:after{transform:rotate(-135deg)}.app-landing .app-faq__answer{color:#6a6a6a;font-size:16px;line-height:1.65;padding:0 0 24px}.app-landing .app-faq__answer p{margin:0 0 14px}.app-landing .app-faq__answer strong{color:#0b4033}.app-landing .app-trust{background:#fff;padding:64px 0 72px}.app-landing .app-trust__container{margin:0 auto;max-width:1080px;padding:0 24px;text-align:center}.app-landing .app-trust__headline{color:#0b4033;font-size:30px;font-weight:800;margin:0 0 40px}@media(max-width:525px){.app-landing .app-trust__headline{font-size:24px;margin-bottom:32px}}.app-landing .app-trust__row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}@media(max-width:768px){.app-landing .app-trust__row{gap:32px}}.app-landing .app-trust .google-link{align-items:center;display:inline-flex;text-decoration:none}.app-landing .app-trust .google-link .icon{flex:0 0 auto}.app-landing .app-trust__seal{align-items:center;display:inline-flex;transition:transform .18s ease}.app-landing .app-trust__seal:hover{opacity:1;transform:translateY(-2px)}.app-landing .app-trust__seal img{display:block;width:auto}.app-landing .app-trust__seal.legit-script img{height:90px}.app-landing .app-trust__seal.diamond-sponsor img{height:64px}