.rb-nav .rb-nav-logo img{object-fit:contain;width:174px;height:60px}.rb-nav-item--has-menu[data-closed] .rb-nav-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#main-content #homepage-hero-2025 .yp-screenshot{cursor:zoom-in;background:#e9edf2;border:1px solid #d6dde5;border-radius:14px;width:100%;min-height:0;margin:0;padding:5px;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #202c3810}.yp-screenshot img{border-radius:9px;width:100%;height:auto;display:block}.yp-zoom{color:#202a34;opacity:0;background:#fff;border-radius:50%;place-items:center;width:66px;height:66px;font-size:44px;line-height:1;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 20px #202c3814}.yp-screenshot:hover .yp-zoom,.yp-screenshot:focus-visible .yp-zoom{opacity:1}.yp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yp-image-dialog{background:#fff;border:1px solid #d6dde5;border-radius:16px;max-width:94vw;max-height:94vh;padding:16px}.yp-image-dialog::backdrop{background:#172331b8}.yp-image-dialog img{object-fit:contain;max-width:90vw;max-height:84vh;display:block}.yp-dialog-close{color:#202a34;background:#f0f3f7;border:0;border-radius:50%;min-height:0;margin:0 0 8px auto;padding:8px 12px;font-size:26px;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.yp-zoom{transition:none}}.rb-nav-item--panel-right .rb-nav-panel{left:auto;right:-20px}#main-content #homepage-customers-2025 .testimonial-card .scenario-copy:before{content:"";background:url(/yp-preview/yasno/scenario-icons/arrow.svg) 0/32px 32px no-repeat;height:32px;margin-bottom:16px}#homepage-hero-2025 .customer-logo-row img[src^="/yp-preview/yasno/demo-logos/"]{object-fit:contain;width:auto;max-width:125px;height:50px}@media (width>=1100px){#main-content #homepage-hero-2025 .customer-logo-row{grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:24px;display:grid!important}#homepage-hero-2025 .customer-logo-row img[src^="/yp-preview/yasno/demo-logos/"]{justify-self:center;width:100%;max-width:125px;height:50px}}@media (width>=1440px){.footer .footer-legal-list{flex-wrap:nowrap}.footer .footer-legal-list li{white-space:nowrap;padding-left:6px;padding-right:6px}.footer .footer-legal-list li:first-child{padding-left:0}.footer .footer-legal-list li:last-child{padding-right:0}}.ss-tab[id]{scroll-margin-top:120px}@media (width<=1080px){.rb-nav .rb-nav-logo img{width:128px;height:44px}}#main-content .video-wrapper.wistia .custom-play-overlay{pointer-events:none;cursor:default}#main-content .video-wrapper.wistia .custom-play-button{pointer-events:auto}#main-content .video-wrapper.wistia .custom-play-button .icon-play{display:none}#main-content .video-wrapper.wistia .custom-play-button.is-paused .icon-play{display:block}#main-content .video-wrapper.wistia .custom-play-button.is-paused .icon-pause{display:none}#main-content .video-wrapper.wistia .custom-play-button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:none){#main-content .video-wrapper.wistia .custom-play-button{opacity:1}}#main-content #homepage-hero-2025 #hero-images{aspect-ratio:16/9}#main-content #homepage-hero-2025 #hero-images .video-wrapper.wistia,#main-content #homepage-hero-2025 #hero-images .wistia-wrapper{background-color:#fa9366;height:100%}#main-content #homepage-hero-2025 #hero-images .wistia-wrapper video{object-fit:contain;width:100%;height:100%}#pricing-header.yp-pricing .yp-pricing-intro{max-width:1040px;margin:0 auto}#pricing-header.yp-pricing .pricing-headline{max-width:980px;margin:0 auto 24px}#pricing-header.yp-pricing .hero-subhead{margin-bottom:12px}#pricing-header.yp-pricing .yp-pricing-demo{color:#6a696a;margin:0;font-size:16px}#pricing-header.yp-pricing .yp-periods{background:#f3ebe4;border:1px solid #ddd5cf;border-radius:999px;gap:4px;margin:32px 0 48px;padding:5px;display:inline-flex}#pricing-header.yp-pricing .yp-periods button{font:inherit;color:#1d1e1c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:12px 22px}#pricing-header.yp-pricing .yp-periods button[aria-pressed=true]{color:#fff;background:#1d1e1c}#pricing-header.yp-pricing .yp-periods button span{color:#bc4600;margin-left:5px;font-size:13px}#pricing-header.yp-pricing .yp-periods button[aria-pressed=true] span{color:#ffbf9e}#pricing-header.yp-pricing .yp-periods button:focus-visible,#pricing-header.yp-pricing select:focus-visible,#pricing-header.yp-pricing input:focus-visible{outline-offset:4px;outline:3px solid #fa5d00}#pricing-header.yp-pricing .yp-plan-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:0 auto;display:grid}#pricing-header.yp-pricing .yp-plan{text-align:left;background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:36px;display:flex}#pricing-header.yp-pricing .yp-plan-intro h2{margin:0 0 12px;font-size:30px;font-weight:500}#pricing-header.yp-pricing .yp-plan-intro p{color:#6a696a;min-height:50px;margin:0;font-size:17px;line-height:1.45}#pricing-header.yp-pricing .yp-team-control{grid-template-columns:1fr auto;align-items:center;gap:14px;margin:26px 0 0;display:grid}#pricing-header.yp-pricing .yp-team-control label{color:#555;font-size:15px;line-height:1.4}#pricing-header.yp-pricing .yp-team-control select{font:inherit;color:#1d1e1c;appearance:none;background:#fbf5f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%236a696a' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/12px 12px no-repeat;border:1px solid #ddd5cf;border-radius:8px;max-width:130px;padding:8px 30px 8px 8px;font-size:15px}#pricing-header.yp-pricing #yp-team-range{accent-color:#fa5d00;cursor:pointer;grid-column:1/-1;width:100%;margin:0}#pricing-header.yp-pricing .yp-range-labels{color:#6a696a;grid-column:1/-1;justify-content:space-between;margin-top:-8px;font-size:12px;display:flex}#pricing-header.yp-pricing .yp-plan-price{min-height:116px;margin:26px 0 24px}#pricing-header.yp-pricing .yp-free-price{margin-top:146px}#pricing-header.yp-pricing .yp-amount{letter-spacing:-1.8px;color:#1d1e1c;margin:0 0 10px;font-size:48px;font-weight:500;line-height:1.15}#pricing-header.yp-pricing .yp-price-term{color:#6a696a;margin:0;font-size:15px;line-height:1.4}#pricing-header.yp-pricing .yp-savings{color:#3f734d;margin:8px 0 0;font-size:14px}#pricing-header.yp-pricing .yp-plan-cta{text-align:center;box-sizing:border-box;width:100%;margin:0 0 30px}#pricing-header.yp-pricing .yp-plan-features>p{margin:0 0 16px;font-size:15px}#pricing-header.yp-pricing .feature-checklist{flex-direction:column;gap:4px;margin:0;padding:0;display:flex}#pricing-header.yp-pricing .feature-checklist li{float:none;clear:none;font-size:16px;line-height:1.45}#pricing-header.yp-pricing .yp-coming{color:#6a696a;margin:16px 0 0!important}#pricing-header.yp-pricing .yp-coming span{border:1px solid #ddd5cf;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:12px;display:inline-block}#pricing-header.yp-pricing .yp-plan-note{color:#6a696a;border-top:1px solid #eee8e3;margin:28px 0 0;padding-top:20px;font-size:14px;line-height:1.5}#pricing-header.yp-pricing .pricing-details{text-align:center;margin:24px auto 0}@media (width<=800px){#pricing-header.yp-pricing .yp-plan-grid{grid-template-columns:1fr;max-width:540px}#pricing-header.yp-pricing .yp-plan{padding:28px}#pricing-header.yp-pricing .yp-free-price{min-height:0;margin-top:26px}#pricing-header.yp-pricing .pricing-headline{letter-spacing:-1.5px;font-size:44px;line-height:1.15}#pricing-header.yp-pricing .hero-subhead{font-size:21px}#pricing-header.yp-pricing .yp-periods{margin:24px 0 32px}#pricing-header.yp-pricing .yp-periods button{padding:10px 14px;font-size:14px}#pricing-header.yp-pricing .yp-amount{font-size:42px}}#pricing-header.yp-pricing .yp-plan-intro h2{font-family:var(--font-muoto,"Helvetica Neue",Arial,sans-serif)}#compare-plans.yp-compare{scroll-margin-top:130px}#compare-plans.yp-compare .table-header .definition-col h2{white-space:normal}#compare-plans.yp-compare .table-header .definition-col>p{color:#1d1e1c99;max-width:400px}#compare-plans.yp-compare .plan-col .pricing-plan-total{min-height:0;margin:16px 0 24px}#compare-plans.yp-compare .yp-compare-note{color:#1d1e1c99;margin:24px 0 0;font-size:14px;line-height:1.5}#compare-plans.yp-compare .yp-compare-soon{color:#1d1e1c99;border:1px solid #1d1e1c99;border-radius:5px;padding:3px 8px;font-size:12px}#compare-plans.yp-compare .yp-compare-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){#compare-plans.yp-compare{scroll-margin-top:110px}#compare-plans.yp-compare .table-header .definition-col{gap:16px;margin-bottom:24px}#compare-plans.yp-compare .table-header .definition-col>p{text-align:center}}#compare-plans .yp-feature-tip .trigger{cursor:pointer;padding:0;font-family:inherit}#compare-plans .yp-feature-tip .trigger:focus-visible{outline-offset:3px;outline:2px solid #fa5d00}#compare-plans .yp-feature-tip .tooltip{opacity:0;visibility:hidden;z-index:-1;bottom:20px}#compare-plans .yp-feature-tip.is-open .tooltip{opacity:1;visibility:visible;z-index:50;bottom:33px}#compare-plans .yp-feature-tip.is-open .trigger{color:#fa5d00;border-color:#fa5d00}.yp-knowledge-intro{max-width:1200px;margin:96px auto 0;padding:0 24px}.yp-knowledge-heading-row{grid-template-columns:1.3fr 1fr;align-items:center;gap:96px;display:grid}.yp-knowledge-heading-row h2{letter-spacing:-.02em;color:var(--smokey-charcoal);margin:0;font-family:Besley,serif;font-size:64px;font-weight:400;line-height:1.1}.yp-knowledge-heading-row>p{color:var(--smokey-charcoal-60);margin:0;font-size:18px;line-height:1.6}.yp-knowledge-conditions{border-top:1px solid var(--smokey-charcoal-10);grid-template-columns:1fr 1fr 1.15fr;margin:48px 0 0;padding:28px 0 0;list-style:none;display:grid}.yp-knowledge-conditions li{text-align:center;color:var(--smokey-charcoal-60);padding:4px 16px;font-size:18px;line-height:1.5}.yp-knowledge-conditions li+li{border-left:1px solid var(--smokey-charcoal-10)}.yp-knowledge-slider .content-wrapper{padding-top:36px;padding-bottom:48px}.yp-knowledge-slider .card{min-height:286px;padding:32px}.yp-knowledge-slider .card>p{font-size:18px;line-height:1.45}.yp-knowledge-slider .card>p:first-child{margin-top:0;margin-bottom:32px}@media (width<=850px){.yp-knowledge-intro{margin-top:64px;padding:0 24px}.yp-knowledge-heading-row{grid-template-columns:1fr;gap:24px}.yp-knowledge-heading-row h2{font-size:36px}.yp-knowledge-heading-row>p{font-size:16px}.yp-knowledge-conditions{grid-template-columns:1fr;margin-top:32px;padding-top:16px}.yp-knowledge-conditions li{padding:12px 0;font-size:16px}.yp-knowledge-conditions li+li{border-left:0;border-top:1px solid var(--smokey-charcoal-10)}.yp-knowledge-slider .content-wrapper{padding-top:24px}.yp-knowledge-slider .card{min-height:280px;padding:24px}.yp-knowledge-slider .card>p{font-size:16px;line-height:1.5}}#main-content .ss-panel-media .yp-product-art{aspect-ratio:1556/948;isolation:isolate;background-image:url(/yp-preview/yasno/harvest-style-backgrounds.png);background-position:0;background-size:200% 100%;border-radius:20px;width:100%;position:relative;overflow:hidden;container-type:inline-size}#main-content .ss-panel-media .yp-product-art--pages{background-position:100%}#main-content .yp-product-art .yp-art-screen{background:#f5f6f8;border:1px solid #d8dce1;border-radius:2.1cqw;width:118%;height:110%;position:absolute;top:14.6%;left:11.25%;overflow:hidden}#main-content .yp-product-art .yp-art-screen img,#main-content .yp-product-art .yp-art-detail img{object-fit:initial;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;display:block;position:absolute}#main-content .yp-product-art .yp-art-detail{background:#f3f4f7;border-radius:5cqw;width:31%;height:10%;position:absolute;top:6.5%;left:50.5%;overflow:hidden;box-shadow:0 0 0 .6cqw #fa976d}#main-content .yp-product-art--knowledge .yp-art-detail img{clip-path:inset(11.1cqw 0 calc(100% - 14.3cqw));width:887.9%;top:-9.8cqw;left:-2.325cqw}#main-content .yp-product-art .yp-art-caption{white-space:nowrap;color:#fff;font-family:var(--font-muoto);letter-spacing:-.02em;background:#000;border-radius:6cqw;padding:1.8cqw 2.1cqw;font-size:2.2cqw;font-weight:500;line-height:1.1;position:absolute;top:73.6%;left:2.5%;box-shadow:0 0 0 .6cqw #fa976d}#main-content .yp-product-art--pages .yp-art-screen{width:110%;height:110%;top:17.2%;left:18.3%}#main-content .yp-product-art--pages .yp-art-screen img{width:163.64%;top:-10cqw;left:-53.1cqw}#main-content .yp-product-art--pages .yp-art-detail{background:#f5f6f8;width:34%;height:10%;top:8.6%;left:12.5%;box-shadow:0 0 0 .6cqw #89996b}#main-content .yp-product-art--pages .yp-art-detail img{width:800%;top:-31.6cqw;left:-85.6cqw}#main-content .yp-product-art--pages .yp-art-caption{top:66%;left:3.2%;box-shadow:0 0 0 .6cqw #89996b}#main-content .ss-panel-media .yp-product-art .yp-art-cursor{pointer-events:none;border-radius:0;width:22%;height:auto;max-height:none;position:absolute;top:4%;left:46.5%}#main-content .ss-panel-media .yp-product-art--pages .yp-art-cursor{top:64.7%;left:-2%}#main-content .ss-panel-media .yp-product-art--structure{background-image:url(/yp-preview/yasno/harvest-style-structure-background.png);background-position:50%;background-size:100% 100%}#main-content .yp-product-art--structure .yp-art-screen{width:85.2%;height:110%;top:13.8%;left:7.4%}#main-content .yp-product-art--structure .yp-art-screen img{width:221.54%;top:-9.86cqw;left:-57.8cqw}#main-content .yp-product-art--structure .yp-art-caption{top:7.8%;left:auto;right:7%;box-shadow:0 0 0 .6cqw #e5ddce}#main-content .ss-panel-media .yp-product-art--structure .yp-art-cursor{top:5.2%;left:77%}#main-content .ss-panel-media .yp-product-art--search{background-image:url(/yp-preview/yasno/harvest-style-search-background.png);background-position:50%;background-size:100% 100%}#main-content .yp-product-art--search .yp-art-screen{width:62.3%;height:110%;top:12.6%;left:18%}#main-content .yp-product-art--search .yp-art-screen img{width:180%;top:-6.23cqw;left:-33.1cqw}#main-content .yp-product-art--search .yp-art-detail{background:#fff;border-radius:1.8cqw;width:44%;height:10%;top:47%;left:3%;transform:rotate(-6deg);box-shadow:0 .6cqw 1.2cqw #17233126}#main-content .yp-product-art--search .yp-art-detail img{width:480%;top:-36.2cqw;left:-68.2cqw}#main-content .yp-product-art--search .yp-art-caption{top:6.8%;left:auto;right:9.5%;box-shadow:0 0 0 .6cqw #a5c1b7}#main-content .ss-panel-media .yp-product-art--search .yp-art-cursor{top:4.2%;left:73%}#main-content .yp-product-art--search .yp-art-screen:after{content:"";pointer-events:none;background:#f5f6f8;width:1.8cqw;height:2.4cqw;position:absolute;top:2.5cqw;right:0}#main-content :is(#ss-panel-stacked-slideshow-tabs-4,#ss-panel-stacked-slideshow-tabs-5,#ss-panel-stacked-slideshow-tabs-6) .ss-panel-media>img{border-radius:3%/4.92%}#main-content #optional-feature-grid .feature-grid.is-wheel-scrolling,#main-content #homepage-customers-2025 .testimonial-carousel.is-wheel-scrolling{scroll-snap-type:none;scroll-behavior:auto}.subfooter .subfooter-image{border-radius:1.4%/1.6%}.forecast-card .forecast-card-image img{border-radius:9px}.footer-social>span.footer-social-link{pointer-events:none}.forecast-card .forecast-card-image{position:relative}.forecast-card .forecast-card-image>.forecast-card-logo{box-sizing:border-box;pointer-events:none;background:#fcfdff;border:0;border-radius:0;width:19.55%;max-width:none;height:auto;padding:.35%;position:absolute;top:1.61%;left:3.15%}.subfooter .subfooter-media{display:block;position:absolute;bottom:0;right:0}.subfooter .subfooter-app-downloads{column-gap:16px}.subfooter .rb-dl-btn:disabled{color:#fff;opacity:1;background:#000;border:0;padding-inline:12px}.subfooter .subfooter-media .subfooter-image{display:block;position:static}.subfooter .subfooter-phone-logo{box-sizing:border-box;pointer-events:none;background:linear-gradient(#fff,#f9fcff);border-radius:0;width:5.625%;height:auto;padding:.15625%;position:absolute;top:50.37%;left:50.47%}@media (width<=960px){.subfooter .subfooter-media{align-self:stretch;width:100%;margin-top:auto;position:relative;inset:auto}.subfooter .subfooter-phone-logo{width:4.146%;padding:.143%;top:51.69%;left:46.176%}}
