@media only screen and (min-width:0rem){.yp-container{margin:0 auto;max-width:77.5rem;padding-left:1rem;padding-right:1rem;width:100%}}@media only screen and (min-width:48rem){.yp-container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:0rem){.yp-section{padding:clamp(4.5rem,10vw,8rem) 0}.yp-tint{background-color:var(--paper)}.yp-h2{color:var(--navy);font-size:clamp(2.25rem,4.6vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.02em;margin:0}.yp-lead{color:var(--slate);font-size:clamp(1.125rem,1.6vw,1.25rem);margin:1.5rem 0 0;max-width:32em}.yp-placeholder{align-items:center;background-color:#dce7dd;color:var(--pine);display:flex;font-weight:600;justify-content:center;padding:1.5rem;text-align:center}.yp-screen-shot{background-color:var(--white);overflow:hidden;padding:0!important}.yp-screen-shot img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.yp-split{align-items:center;display:flex;flex-wrap:wrap;gap:3.5rem clamp(2.5rem,6vw,5rem)}.yp-split>*{min-width:0}.yp-photo-stack{aspect-ratio:1/.805;max-width:35rem;min-width:0;position:relative}.yp-photo-stack-bg{aspect-ratio:4/3;border-radius:1.5rem;display:block;width:89%}.yp-photo-stack-bg,.yp-photo-stack-front{height:auto;-o-object-fit:cover;object-fit:cover}.yp-photo-stack-front{aspect-ratio:4/5;border:.3125rem solid var(--white);border-radius:1.25rem;bottom:0;box-shadow:0 .875rem 2.125rem rgba(16,42,58,.22);-o-object-position:50% 30%;object-position:50% 30%;position:absolute;right:0;width:44%}.yp-photo-stack--tall{aspect-ratio:4/5;max-width:33.75rem}.yp-photo-stack--tall .yp-photo-stack-bg{aspect-ratio:4/5;border-radius:1.75rem;width:86%}.yp-photo-stack--tall .yp-photo-stack-front{border-radius:1.5rem;border-width:.375rem;box-shadow:0 1.125rem 2.5rem rgba(16,42,58,.22);width:56%}.yp-photo-stack-front--low{-o-object-position:58% 80%;object-position:58% 80%}.yp-split-text{flex:1.2 1 27.5rem}.yp-section-head .yp-h2{max-width:13em}.yp-section-head p{margin:1rem 0 0;max-width:26em}.yp-faq-section .yp-faq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem 5rem}.yp-faq-section .yp-faq-head{flex:1 1 18.75rem;min-width:0}.yp-faq-section .yp-faq-head p{margin:1.25rem 0 0;max-width:22em}.yp-faq-section .yp-faq-list{flex:1.6 1 30rem;min-width:0}.yp-faq-section details{border-top:1px solid var(--line);padding:1.25rem 0}.yp-faq-section details:last-child{border-bottom:1px solid var(--line)}.yp-faq-section details p{margin:.625rem 0 0}.yp-faq-section .yp-faq-link{color:var(--pine);font-weight:600;white-space:nowrap}.yp-faq-section summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:600;gap:1rem;justify-content:space-between;line-height:1.4em;list-style:none;min-height:2.75rem}}@media only screen and (min-width:0rem){.yp-faq-section summary::-webkit-details-marker{display:none}.yp-faq-section summary:after{color:var(--pine);content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1}.yp-faq-section details[open] summary:after{content:"\2212"}}.yp-band-box li,.yp-band-box p,.yp-browser li,.yp-browser p,.yp-form li,.yp-form p,.yp-plan li,.yp-plan p,.yp-premium-intro li,.yp-premium-intro p,.yp-promise-box li,.yp-promise-box p,.yp-work-bar li,.yp-work-bar p{color:inherit}.yp-premium-intro .yp-gold-label,.yp-promise-box .yp-gold-label{color:var(--gold)}@media only screen and (min-width:0rem){.yp-page-hero{padding:clamp(2.5rem,5vw,4rem) 0 0}.yp-page-hero.yp-tint{padding-bottom:clamp(2.5rem,5vw,4rem)}.yp-page-hero h1{color:var(--navy);font-size:clamp(2.25rem,6.4vw,4.75rem);font-stretch:92%;font-weight:600;letter-spacing:-.04em;line-height:1em;margin:0;max-width:13em}.yp-page-hero>.yp-container>.yp-eyebrow{margin-bottom:1rem}.yp-page-hero .yp-page-intro{color:var(--slate);font-size:clamp(1.125rem,1.8vw,1.3125rem);line-height:1.5em;margin:1.5rem 0 0;max-width:32em}.yp-ticks{flex-direction:column;gap:.875rem;margin:0;padding:0}.yp-ticks,.yp-ticks li{display:flex;list-style:none}.yp-ticks li{gap:.75rem}.yp-ticks svg{flex:none;margin-top:.1875rem}.yp-eyebrow{color:var(--pine);font-weight:600;margin:0}.yp-gold-label{color:var(--gold);font-weight:600;margin:0}.yp-muted-note{color:#55697a;font-size:.9375rem}.yp-button-light{background-color:var(--white);border-radius:999px;color:var(--forest);display:inline-block;font-weight:600;line-height:1.2em;padding:1rem 1.875rem;text-decoration:none;transition:background-color .2s}.yp-button-light:hover{background-color:var(--mist);color:var(--forest)}}@media only screen and (min-width:0rem){.yp-button-light:focus-visible{outline-color:var(--white)}}@media only screen and (min-width:0rem){.yp-band{padding:0 1rem}.yp-band .yp-band-box{align-items:center;background-color:var(--forest);background-image:repeating-linear-gradient(115deg,hsla(0,0%,100%,.025) 0 3.5rem,transparent 3.5rem 7rem);border-radius:2rem 2rem 0 0;color:var(--white);display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;margin:0 auto;max-width:77.5rem;padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem)}.yp-band .yp-band-sign{align-items:center;color:#c6d8cb;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin:1.25rem 0 0}.yp-band .yp-band-sign img{border:2px solid hsla(0,0%,100%,.5);border-radius:50%;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.yp-band .yp-band-text{flex:1 1 26.25rem;min-width:0}.yp-band .yp-h2{color:var(--white);font-size:clamp(2rem,4vw,3rem);line-height:1.05em;max-width:14em}.yp-band p{color:#c6d8cb;margin:.75rem 0 0}.yp-band .yp-band-text>p:not(.yp-band-sign){color:var(--gold);font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;line-height:1.4em;margin-top:1rem}.yp-band .yp-button-light{font-size:clamp(1.0625rem,1.4vw,1.125rem);padding:1.125rem 2.125rem}}@media only screen and (min-width:64rem){.yp-band .yp-band-box{-moz-column-gap:clamp(4rem,8vw,7.5rem);column-gap:clamp(4rem,8vw,7.5rem);justify-content:center}.yp-band .yp-band-text{flex:0 1 auto}}.yp-nav-button-hidden{visibility:hidden}.yp-thanks{padding-bottom:clamp(4.5rem,10vw,7.5rem)}.yp-thanks .yp-thanks-note{margin:1.25rem 0 0;max-width:34em}.yp-thanks .yp-thanks-button{margin-top:2rem}.yp-notfound{padding-bottom:clamp(4.5rem,10vw,7.5rem)}.yp-notfound .yp-notfound-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:2rem}.yp-notfound .yp-notfound-actions .yp-more-link{margin-top:0}#cs-footer .cs-nav-link[aria-current=page]{color:var(--navy);font-weight:600}.yp-more-link{color:var(--pine);display:inline-block;font-weight:600;margin-top:1.5rem;padding:.375rem 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.yp-more-link:hover{color:var(--forest);text-decoration-thickness:2px}.yp-more-link.yp-more-link-light{color:var(--gold)}.yp-more-link.yp-more-link-light:hover{color:var(--white)}@media only screen and (min-width:0rem){.yp-zoom{background:none;border:0;cursor:zoom-in;padding:0}.yp-zoom,.yp-zoom img{display:block;width:100%}.yp-zoom img{height:auto}.yp-lightbox{background:none;border:0;border-radius:1rem;inset:0;margin:auto;max-height:92vh;max-width:min(92vw,75rem);overflow:visible;padding:0;position:fixed}.yp-lightbox::backdrop{background-color:rgba(16,42,58,.85)}.yp-lightbox img{border-radius:1rem;display:block;max-height:92vh;max-width:100%}.yp-lightbox.yp-lightbox-tall{border-radius:1rem;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;width:min(92vw,68.75rem)}.yp-lightbox.yp-lightbox-tall img{border-radius:0;max-height:none;width:100%}.yp-lightbox.yp-lightbox-tall .yp-lightbox-close{box-shadow:0 4px 16px rgba(16,42,58,.3);position:fixed;right:.75rem;top:.75rem}.yp-lightbox-close{background-color:var(--white);border:0;border-radius:50%;color:var(--navy);cursor:pointer;font-size:1.75rem;height:2.75rem;line-height:1;position:absolute;right:-.875rem;top:-.875rem;width:2.75rem}.yp-consent-bar{align-items:center;background-color:var(--forest);border-radius:1.25rem;bottom:1rem;box-shadow:0 12px 32px rgba(16,42,58,.25);color:var(--white);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;left:1rem;margin:0 auto;max-width:45rem;padding:1rem 1.25rem;position:fixed;right:1rem;z-index:1000}.yp-consent-bar[hidden]{display:none}.yp-consent-bar p{color:inherit;flex:1 1 16.25rem;font-size:.9375rem;line-height:1.5em;margin:0}.yp-consent-bar a{color:var(--gold)}.yp-consent-actions{display:flex;gap:.625rem}.yp-consent-no,.yp-consent-yes{border-radius:62.4375rem;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;padding:.625rem 1.125rem}}@media only screen and (min-width:0rem){.yp-consent-no:focus-visible,.yp-consent-yes:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.yp-consent-no{background:none;border:1px solid hsla(0,0%,100%,.4);color:var(--white)}.yp-consent-yes{background-color:var(--white);border:0;color:var(--forest)}.yp-faq-cards .yp-faq-card{background-color:var(--forest);border-radius:1.75rem;color:var(--white);padding:clamp(1.75rem,4vw,2.5rem)}.yp-faq-cards .yp-faq-card .yp-h2{color:var(--white)}.yp-faq-cards .yp-faq-card p{color:#c6d8cb;margin:1rem 0 0}.yp-faq-cards .yp-faq-card-foot{border-top:1px solid hsla(0,0%,100%,.18);margin-top:1.75rem;padding-top:1.5rem}.yp-faq-cards .yp-faq-card-foot .yp-faq-card-ask{font-size:1rem;margin:0}.yp-faq-cards .yp-faq-card-foot .yp-button-light{margin-top:1.25rem}.yp-faq-cards .yp-faq-group+.yp-faq-group{margin-top:clamp(1.75rem,3vw,2.5rem)}.yp-faq-cards .yp-faq-group-title{color:var(--pine);font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.4em;margin:0 0 .75rem;text-transform:uppercase}.yp-faq-cards details{background-color:var(--white);border:1px solid var(--line);border-radius:1.125rem;padding:.375rem 1.375rem;transition:background-color .2s,border-color .2s}.yp-faq-cards details:last-child{border-bottom:1px solid var(--line)}.yp-faq-cards details+details{margin-top:.625rem}.yp-faq-cards details[open]{background-color:var(--mist);border-color:var(--mist);padding-bottom:1.25rem}.yp-faq-cards details p{color:var(--slate)}.yp-faq-cards summary{padding:.625rem 0}}@media only screen and (min-width:64rem){.yp-faq-cards .yp-faq-head{position:sticky;top:6.25rem}}@media only screen and (min-width:0rem){.yp-addon-sup{background-color:#fbf1d6;border:1px solid var(--gold);border-radius:999px;color:#7a5a0c;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4em;margin-left:.375rem;padding:.125rem .5rem;vertical-align:super;white-space:nowrap}#cs-footer{background-color:var(--paper);border-top:0}}li,p{text-wrap:pretty}