.rc-app-promo{background:#142c2e;color:#f4f1ea;padding:76px 0 24px;overflow:hidden}.rc-app-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.rc-app-promo-eyebrow{font-size:11px;font-weight:700;letter-spacing:.17em;color:#dfae9f;margin:0 0 20px}.rc-app-promo h1,.rc-app-promo h2{color:#f4f1ea;font-family:var(--font-outfit),sans-serif;font-size:clamp(36px,4.1vw,60px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0}.rc-app-promo h1 em,.rc-app-promo h2 em{font-style:normal;color:#e7b5a6}.rc-app-promo-intro{max-width:490px;margin:23px 0;font-size:17px;line-height:1.7;color:#e1e4dd}.rc-app-promo-benefits{display:grid;gap:12px;margin:0 0 23px;list-style:none;padding:0;font-size:14px}.rc-app-promo-benefits li{display:flex;align-items:center;gap:12px}.rc-app-promo-benefits svg{color:#e7b5a6;flex:none}.rc-app-promo-install{display:flex;gap:24px;align-items:center}.rc-app-promo-install>div{min-width:0}.rc-app-promo-more{display:flex;min-height:44px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;margin-left:12px}.rc-app-promo-qr{display:flex;flex-direction:column;align-items:center;flex:none;font-size:11px;gap:8px}.rc-app-promo-qr img{background:white;border-radius:8px;width:120px;height:120px}.rc-app-promo-availability{font-size:12px;line-height:1.65;color:#d0d7d0;max-width:430px;margin:20px 0 0}.rc-app-promo-visual{position:relative;margin:0;padding-bottom:96px;min-width:0}.rc-app-promo-photo{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center;border-radius:18px}.rc-app-promo-phone{position:absolute;right:-18px;bottom:60px;width:177px;padding:7px;background:#0d1c1e;border:1px solid #567071;border-radius:27px;box-shadow:0 22px 42px #0006;transform:rotate(3deg)}.rc-app-promo-phone>div{aspect-ratio:422/750;overflow:hidden;border-radius:20px;background:#f4f1ea}.rc-app-promo-phone img{width:100%;height:auto;display:block}.rc-app-promo-visual figcaption{font-size:17px;font-weight:600;margin:23px 176px 0 0;line-height:1.5}.rc-app-promo-visual figcaption span{display:block;font-weight:400;font-size:10px;color:#c1cec5;margin-top:7px;line-height:1.6}.rc-app-promo-trademark{font-size:10px;color:#b8c7be;margin:34px 0 0}.rc-app-promo :is(a):focus-visible{outline:2px solid #f4f1ea;outline-offset:5px}@media(max-width:1023px){.rc-app-promo-grid{gap:6%}.rc-app-promo-qr{display:none}.rc-app-promo-photo{height:380px}.rc-app-promo-phone{width:150px;right:-6px}.rc-app-promo-visual figcaption{margin-right:137px}}@media(max-width:760px){.rc-app-promo{padding:48px 0 22px}.rc-app-promo-grid{grid-template-columns:1fr;gap:42px}.rc-app-promo h1,.rc-app-promo h2{font-size:40px}.rc-app-promo-intro{font-size:16px}.rc-app-promo-visual{max-width:560px;width:100%;padding-bottom:95px}.rc-app-promo-photo{height:300px;-o-object-position:53% center;object-position:53% center}.rc-app-promo-phone{right:0;bottom:55px;width:147px;transform:rotate(2deg)}.rc-app-promo-visual figcaption{margin-right:160px;font-size:15px}.rc-app-promo-trademark{margin-top:12px}}