.yr{--yr-bg:var(--yf-surface);--yr-ink:var(--yf-ink);--yr-muted:var(--yf-ink);--yr-rule:var(--yf-line);background:var(--yr-bg);color:var(--yr-ink);padding:88px 28px;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}.yr *{box-sizing:border-box}.yr--soft{--yr-bg:var(--yf-panel)}.yr--deep{--yr-bg:var(--yf-deep);--yr-ink:var(--yf-light);--yr-muted:var(--yf-light);--yr-rule:color-mix(in srgb,var(--yf-light) 24%,transparent)}.yr-wrap{max-width:1200px;margin:0 auto}.yr h2,.yr h3,.yr p,.yr figure{margin:0;color:inherit}.yr h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,3.65vw,54px);font-weight:750;line-height:1.06;letter-spacing:-.045em;max-width:730px}.yr h3{font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.yr .yr-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;margin-bottom:20px}.yr .yr-lead{font-size:18px;line-height:1.65;max-width:620px;margin-top:26px}.yr-editorial{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.yr--reverse .yr-media{order:-1}.yr-editorial--no-image{display:block;max-width:920px}.yr--feature .yr-editorial{grid-template-columns:1fr 1.1fr;gap:64px}.yr-media{position:relative;min-width:0;overflow:hidden;border-radius:4px}.yr-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center var(--yr-image-position)}.yr-media--contain img{object-fit:contain;background:#fff}.yr-media figcaption{padding:14px 0 0;font-size:12px;line-height:1.55;opacity:.8}.yr-points{display:grid;gap:22px;margin-top:36px}.yr-points article{display:flex;gap:18px;align-items:flex-start}.yr-points article>span{font:700 13px/1.5 Arial,sans-serif;min-width:26px;border-top:2px solid currentColor;padding-top:7px}.yr-points h3{font-size:19px}.yr-points p{font-size:15px;line-height:1.6;margin-top:8px}.yr-important{font-size:13px;line-height:1.65;margin-top:30px!important;padding-top:20px;border-top:1px solid var(--yr-rule)}.yr-specs{margin:32px 0 0}.yr-specs>div{display:grid;grid-template-columns:38% 1fr;gap:18px;padding:17px 0;border-top:1px solid var(--yr-rule);font-size:15px;line-height:1.5}.yr-specs dt{font-weight:700}.yr-specs dd{margin:0}.yr-items{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:42px}.yr-items--4{grid-template-columns:repeat(4,1fr)}.yr-items--2{grid-template-columns:repeat(2,1fr)}.yr-item{border-top:1px solid var(--yr-rule);padding-top:24px;min-width:0}.yr-step-number{font-size:12px;letter-spacing:.1em;font-weight:700;line-height:1.4;margin-bottom:25px}.yr-item h3{margin-top:22px}.yr-item p,.yr-service-grid p{font-size:15px;line-height:1.65;margin-top:15px}.yr-item img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:3px}.yr--compare .yr-item{padding:28px;background:color-mix(in srgb,var(--yr-ink) 5%,var(--yr-bg));border-radius:3px}.yr--guides{padding-top:30px;padding-bottom:26px;border-top:1px solid var(--yr-rule);border-bottom:1px solid var(--yr-rule)}.yr-guide-head{display:flex;align-items:center;gap:24px;margin-bottom:22px}.yr-guide-head .yr-eyebrow{margin:0}.yr-guide-head h2{font-size:16px;letter-spacing:0}.yr-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.yr-guide{display:flex;gap:16px;text-decoration:none;color:inherit!important;align-items:center;border-left:1px solid var(--yr-rule);padding-left:24px}.yr-guide:first-child{border-left:0;padding-left:0}.yr-guide h3{font-size:16px;line-height:1.4;letter-spacing:-.01em}.yr-guide p{font-size:12px;margin-top:6px;line-height:1.5}.yr-guide-icon{width:36px;flex:none}.yr-guide-icon svg{width:36px;height:36px;stroke:currentColor}.yr-disclosure{font-size:11px!important;line-height:1.5;margin-top:22px!important;opacity:.75}.yr-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.yr-faq{border-top:1px solid var(--yr-rule)}.yr-faq:last-child{border-bottom:1px solid var(--yr-rule)}.yr-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none;font-size:18px;font-weight:700;line-height:1.45;padding:25px 0}.yr-faq summary::-webkit-details-marker{display:none}.yr-faq summary span{font-size:24px;font-weight:400}.yr-faq[open] summary span{transform:rotate(45deg)}.yr-faq>div{font-size:16px;line-height:1.75;padding:0 30px 26px 0}.yr-service-head{max-width:760px}.yr-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:44px}.yr-service-grid article{border-top:1px solid var(--yr-rule);padding-top:24px}.yr-text-link{font-size:14px;font-weight:700;color:inherit!important;text-decoration:underline;text-underline-offset:5px;display:inline-block;margin-top:22px}.yr--related{padding-top:48px;padding-bottom:52px;border-top:1px solid var(--yr-rule)}.yr-related-head{display:flex;gap:48px;justify-content:space-between;align-items:end;margin-bottom:28px}.yr-related-head h2{font-size:28px}.yr-related-head>p{font-size:14px;line-height:1.6;max-width:370px}.yr-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.yr-related-card{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--yr-rule)}.yr-related-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.yr-related-card .yr-eyebrow{margin-bottom:8px;font-size:10px}.yr-related-card h3{font-size:19px}.yr-related-card a{color:inherit;text-decoration:none}.yr-related-card p:not(.yr-eyebrow){font-size:13px;line-height:1.6;margin-top:10px}.yr-related-price{display:block;margin-top:12px;font-size:15px;font-weight:700}.yr-intro{padding:0 0 24px!important;border-bottom:1px solid var(--yf-line);margin-bottom:24px!important}.yr-intro-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:var(--yf-ink);margin:0 0 15px;text-transform:uppercase}.yr-intro-subtitle{font:400 16px/1.65 Arial,sans-serif;color:var(--yf-ink);margin:18px 0 0}.yr-intro-facts{display:flex;gap:9px 16px;flex-wrap:wrap;margin-top:20px;font:600 11px/1.5 Arial,sans-serif;color:var(--yf-ink)}.yr-intro-facts span{padding-bottom:5px;border-bottom:1px solid var(--yf-line)}.yr-reviews{padding:88px 28px;background:var(--yf-panel);color:var(--yf-ink);font-family:Arial,sans-serif}.yr-reviews-inner{max-width:1200px;margin:auto}.yr-reviews h2{font:750 clamp(34px,3.65vw,54px)/1.08 Arial,sans-serif;letter-spacing:-.04em;color:inherit;margin:0 0 40px}.yr-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.yr-review{background:var(--yf-surface);padding:28px;border-radius:4px;min-width:0}.yr-review figure{margin:0 0 22px}.yr-review img{width:100%;height:auto;display:block}.yr-review h3{font:700 18px/1.4 Arial,sans-serif;color:inherit;margin:15px 0}.yr-review blockquote{font:400 16px/1.75 Arial,sans-serif;color:inherit;padding:0;margin:0;border:0}.yr-review-rating{font:700 13px/1.4 Arial,sans-serif;color:var(--yf-ink);margin:0}.yr-review-name{font:700 13px/1.5 Arial,sans-serif;color:inherit;border-top:1px solid var(--yf-line);padding-top:18px;margin-top:24px}.yr-review figcaption{font-size:12px;line-height:1.5}.yr-demo{background:var(--yf-panel);color:var(--yf-ink);padding:80px 28px;font-family:Arial,sans-serif}.yr-demo-inner{display:grid;grid-template-columns:.8fr 1fr;gap:100px;align-items:center;max-width:1120px;margin:auto}.yr-demo-player{max-width:350px;margin:auto;width:100%;border-radius:4px;overflow:hidden;background:#222}.yr-demo video{width:100%;height:auto;display:block;aspect-ratio:480/854}.yr-demo h2{font:750 clamp(34px,3.65vw,54px)/1.06 Arial,sans-serif;letter-spacing:-.04em;color:inherit;margin:0 0 26px}.yr-demo p{font:400 18px/1.65 Arial,sans-serif;color:inherit}.yr-demo .yr-demo-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px}.yr-demo .yr-demo-caption{font-size:13px;border-top:1px solid var(--yf-line);padding-top:22px;margin-top:28px}.yr a:focus-visible,.yr summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:999px){.yr{padding:64px 26px}.yr-editorial,.yr--feature .yr-editorial{gap:38px}.yr h2{font-size:38px}.yr-items--4{grid-template-columns:repeat(2,1fr)}.yr-faq-grid{gap:40px}.yr-service-grid{gap:26px}.yr-related-card{grid-template-columns:110px 1fr;gap:18px}}
@media(max-width:749px){.yr{padding:48px 20px}.yr h2{font-size:34px;line-height:1.1;letter-spacing:-.035em}.yr .yr-eyebrow{margin-bottom:15px}.yr .yr-lead{font-size:16px;line-height:1.7;margin-top:20px}.yr-editorial,.yr--feature .yr-editorial,.yr-faq-grid{grid-template-columns:1fr;gap:30px}.yr--reverse .yr-media{order:0}.yr-media img{aspect-ratio:1.08}.yr-points{gap:22px;margin-top:28px}.yr-points h3{font-size:18px}.yr-points p{font-size:14px}.yr-items,.yr-items--4,.yr-items--2{grid-template-columns:1fr;gap:26px;margin-top:28px}.yr-item{padding-top:20px}.yr-item img{aspect-ratio:1.4}.yr-item h3{margin-top:15px}.yr-step-number{margin-bottom:18px}.yr--guides{padding-top:24px;padding-bottom:20px}.yr-guide-head{display:block;margin-bottom:20px}.yr-guide-head .yr-eyebrow{margin-bottom:8px}.yr-guide-head h2{font-size:18px;letter-spacing:0}.yr-guides{grid-template-columns:1fr;gap:0}.yr-guide,.yr-guide:first-child{padding:16px 0;border:0;border-top:1px solid var(--yr-rule);gap:17px}.yr-guide h3{font-size:15px}.yr-guide-icon,.yr-guide-icon svg{width:30px;height:30px}.yr-disclosure{margin-top:10px!important}.yr-faq summary{font-size:17px;padding:22px 0}.yr-faq>div{font-size:15px;padding-right:12px}.yr-service-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.yr-service-grid .yr-step-number{margin-bottom:12px}.yr-service-grid h3{font-size:20px}.yr-related-head{display:block}.yr-related-head h2{font-size:25px}.yr-related-head>p{margin-top:16px}.yr-related-grid{grid-template-columns:1fr;gap:20px}.yr-related-card{grid-template-columns:105px 1fr;gap:20px;padding-top:20px}.yr-related-card h3{font-size:18px}.yr-related-card .yr-eyebrow{margin-bottom:7px}.yr-reviews{padding:48px 20px}.yr-reviews h2{font-size:34px;margin-bottom:28px}.yr-reviews-grid{grid-template-columns:1fr;gap:18px}.yr-review{padding:25px}.yr-review blockquote{font-size:15px}.yr-demo{padding:48px 20px}.yr-demo-inner{grid-template-columns:1fr;gap:32px}.yr-demo-player{max-width:310px}.yr-demo h2{font-size:34px}.yr-demo p{font-size:16px}.yr-specs>div{font-size:14px;gap:15px;grid-template-columns:37% 1fr}}
.yr--pending{padding-top:36px;padding-bottom:36px;border-top:1px dashed var(--yr-rule);border-bottom:1px dashed var(--yr-rule)}.yr-draft-head h2{font-size:25px;line-height:1.2;letter-spacing:-.02em}.yr-draft-head>p:last-child{font-size:13px;line-height:1.65;margin-top:14px;max-width:700px}.yr-pending-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.yr-pending-specs>div{font-size:13px;grid-template-columns:1fr 1.2fr}.yr--steps:has(.yr-item img) .yr-item img{aspect-ratio:480/836;object-fit:contain;background:var(--yf-panel);max-height:520px}.yr-media:has(img[src*="yf-final-box-"]) img{aspect-ratio:496/660;object-fit:contain;background:transparent}@media(max-width:749px){.yr-pending-specs{grid-template-columns:1fr}.yr-draft-head h2{font-size:24px}.yr--steps:has(.yr-item img) .yr-items{grid-template-columns:repeat(3,1fr);gap:12px}.yr--steps:has(.yr-item img) .yr-item h3{font-size:15px}.yr--steps:has(.yr-item img) .yr-item p{font-size:12px}.yr--steps:has(.yr-item img) .yr-step-number{font-size:10px}.yr--steps:has(.yr-item img) .yr-item img{max-height:none}}

body[data-yf-a-page] .horizontal-ticker{display:none}.yr-topbar{padding:12px 28px;background:var(--yf-deep);color:var(--yf-light);font:600 11px/1.5 Arial,sans-serif;letter-spacing:.04em;display:flex;gap:24px;align-items:center;justify-content:center}.yr-topbar a{color:inherit;text-decoration:underline;text-underline-offset:3px}body[data-yf-a-page] .quantity-breaks__title,body[data-yf-a-page] .quantity-breaks__headline{font-family:Arial,Helvetica,sans-serif;color:var(--yf-ink)}@media(max-width:749px){.yr-topbar{padding:10px 16px;font-size:10px;gap:8px 14px;flex-wrap:wrap}}

.yr-gallery-disclosure{font:400 12px/1.6 Arial,sans-serif;color:var(--yf-ink);padding:12px 14px;border:1px dashed var(--yf-line);border-radius:3px}.yr-gallery-disclosure strong{font-weight:700}

.yr-arrow{display:inline-block;vertical-align:middle;margin-left:3px;flex:none}

@media(max-width:600px){body:is([data-yf-a-page="box"],[data-yf-a-page="hooks"],[data-yf-a-page="cash"],[data-yf-a-page="tools"]) .scroll-to-top-btn{display:none!important}}
