.yf-app-page{--app-purple:#63308a;--app-ink:#271a35;color:var(--app-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;padding:32px 0 80px}.yf-app-page *{box-sizing:border-box}.yf-app-page h1,.yf-app-page h2,.yf-app-page h3{font-family:inherit;color:var(--app-ink);font-weight:750;letter-spacing:-.035em;line-height:1.14}.yf-app-page h1{font-size:clamp(44px,5.2vw,76px);margin:16px 0 24px}.yf-app-page h1 em{color:var(--app-purple);font-style:normal}.yf-app-page h2{font-size:clamp(30px,3.4vw,44px);margin:10px 0 22px}.yf-app-page h3{font-size:22px;letter-spacing:-.02em;margin:16px 0 12px}.yf-app-page p{font-size:17px;line-height:1.7}.yf-app-page a{color:#63308a;text-decoration:underline;text-underline-offset:4px}.yf-app-page a:focus-visible,.yf-app-footer a:focus-visible{outline:3px solid #e7ab17;outline-offset:5px}.yf-app-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center;padding:40px 52px;background:#f8f6f1;border-radius:28px}.yf-app-page .yf-app-eyebrow{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.13em;color:#63308a;margin:0 0 14px}.yf-app-page .yf-app-lead{font-size:23px;line-height:1.45;margin-bottom:20px}.yf-app-hero__visual{margin:0;max-width:300px;justify-self:center}.yf-app-hero__visual img{display:block;width:100%;height:auto;border-radius:14px}.yf-app-page figcaption{font-size:12px;text-align:center;color:#645b6d;margin-top:12px}.yf-app-page .yf-app-small{font-size:13px;color:#655b6b;line-height:1.6;max-width:450px}.yf-app-textlink{display:inline-block;font-weight:650;margin-top:8px}.yf-app-badges{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:22px 0 12px}.yf-app-badges a{display:inline-flex;align-items:center;flex-shrink:0}.yf-app-badges img{display:block;width:144px;height:48px;max-width:none}.yf-app-badges .yf-app-badges__google{margin:-12px -10px}.yf-app-badges .yf-app-badges__google img{width:186px;height:72px}.yf-app-section{padding:72px 12px 0;scroll-margin-top:110px}.yf-app-section__intro{max-width:650px}.yf-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.yf-app-grid article{padding:26px;background:#faf9fc;border:1px solid #e9e1ef;border-radius:18px}.yf-app-number{color:#63308a;font-size:13px;letter-spacing:.1em;font-weight:700}.yf-app-grid p{font-size:15px;margin:0}.yf-app-screens{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:880px;margin:36px auto 0}.yf-app-screens figure{margin:0}.yf-app-screens img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #ebe5ee}.yf-app-start ol{list-style:none;counter-reset:appsteps;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:32px 0}.yf-app-start li{counter-increment:appsteps;border-top:2px solid #e4d6ec;padding:24px 0}.yf-app-start li:before{content:counter(appsteps,decimal-leading-zero);display:block;color:#63308a;font-size:14px;font-weight:700;margin-bottom:12px}.yf-app-start strong{display:block;font-size:20px;margin-bottom:10px}.yf-app-start span{display:block;font-size:16px}.yf-app-faq details{border-bottom:1px solid #e5dfe8;padding:20px 0}.yf-app-faq summary{cursor:pointer;font-size:18px;font-weight:650;line-height:1.5;padding-right:12px}.yf-app-faq details p{max-width:900px;margin:16px 0 0}.yf-app-download{text-align:center;background:#f4eef8;border-radius:24px;margin-top:72px;padding:48px 24px}.yf-app-download>img{border-radius:17px;margin-bottom:20px}.yf-app-download .yf-app-badges{justify-content:center}.yf-app-download .yf-app-small{margin:18px auto 0}.yf-app-footer{background:#f7f4fa;border-top:1px solid #e7deee;color:#30213e;padding:25px 0;font-family:system-ui,-apple-system,sans-serif}.yf-app-footer>.container{display:flex;justify-content:space-between;align-items:center;gap:24px}.yf-app-footer a{color:#63308a;text-decoration:underline;text-underline-offset:3px}.yf-app-footer .yf-app-footer__title{font-size:22px;font-weight:750;line-height:1.3;text-decoration:none}.yf-app-footer p{font-size:14px;line-height:1.6;margin:6px 0 0}.yf-app-footer .yf-app-badges{margin:0}.yf-app-article-figure{margin:32px 0}.yf-app-article-figure img{width:100%;height:auto}.yf-app-article-figure figcaption{font-size:13px;color:#655b6b;margin-top:10px}@media(max-width:991px){.yf-app-hero{padding:32px;gap:28px}.yf-app-grid{grid-template-columns:repeat(2,1fr)}.yf-app-footer>.container{flex-wrap:wrap}}@media(max-width:600px){.yf-app-page{padding-top:16px}.yf-app-hero{grid-template-columns:1fr;padding:30px 22px;gap:32px;border-radius:20px}.yf-app-hero__visual{max-width:250px}.yf-app-page .yf-app-lead{font-size:21px}.yf-app-page h1{font-size:48px}.yf-app-section{padding:48px 4px 0}.yf-app-grid,.yf-app-start ol{grid-template-columns:1fr;gap:14px}.yf-app-grid article{padding:22px}.yf-app-screens{gap:12px;grid-template-columns:1fr;max-width:280px}.yf-app-screens figure{margin-bottom:20px}.yf-app-start li{padding:18px 0}.yf-app-download{margin-top:48px}.yf-app-footer{padding:28px 0}.yf-app-badges{gap:10px}.yf-app-footer>.container{gap:20px}}
