body:has(.module.pricing) .frame>header nav{display:none}body:has(.module.pricing.success) .frame>header nav{display:flex}.module.pricing{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:2.5rem 1.5rem;margin:0 auto;width:100%;background-color:#f8f8f8;max-width:1440px}.module.pricing h1,.module.pricing h2,.module.pricing p{margin:0}.module.pricing button{padding:.25rem 1.5rem;font-size:1rem;border-radius:.25rem;min-height:2rem}.module.pricing a.terms-conditions{font-style:normal;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-position:from-font}.module.pricing *{box-sizing:border-box}.module.pricing h1,.module.pricing h2{color:#1d1e1f;font-size:2.5rem;font-weight:700}.module.pricing header h1{font-size:1.0625rem}.module.pricing header img{width:4.375rem;height:5rem}.module.pricing p.subtitle{color:#1d1e1f;font-size:.875rem;font-style:italic;font-weight:400;letter-spacing:.5px;line-height:1.2}.module.pricing .discount-card{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:.5rem 1rem}.module.pricing .discount-card>p{font-family:Radio Canada Big,Radio Canada,Inter,sans-serif;font-size:.875rem;font-weight:500}.module.pricing .discount-card span{padding-bottom:.25rem}.pricing-premium-experts{display:flex;align-items:center;margin-left:.25rem}.pricing-premium-experts .headshot{margin:0 0 0 -.25rem;border:2px solid #e6e7e9;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.module.pricing .tiers-sticky{position:sticky;top:3.3625rem;z-index:5;width:100%;max-width:86.25rem;display:flex;flex-direction:column;border:1px solid #e6e7e9;border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0;box-sizing:border-box;padding-bottom:1rem;background-color:#fff;overflow:hidden}.module.pricing .tiers-sticky.show-shadow{box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}.module.pricing .tiers-scroll{display:flex;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:100%;scroll-snap-type:x mandatory}.module.pricing .tiers-scroll::-webkit-scrollbar{display:none}.module.pricing .tiers-scroll>div{scroll-snap-align:start}.page-tier-features-container{display:flex;width:100%;max-width:86.25rem;margin-top:-2.5rem;box-sizing:border-box;border:1px solid #e6e7e9;border-radius:.5rem;border-top-right-radius:0;border-top-left-radius:0;border-top:0;padding-bottom:1rem;background-color:#fff}.page-tier-features{display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem;width:100%}.page-tier-features>div:first-child{border-top:1px solid #e6e7e9;padding-top:1rem}.page-tier-features>div{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.page-tier-features .yellow-icon svg{color:#f5c400}.module.pricing table.features{width:calc(100% - 3rem);border-collapse:collapse;table-layout:fixed;margin:0 1.5rem}.module.pricing table.features tr{border-top:1px solid #e6e7e9}.module.pricing table.features td{padding:1rem;font-size:1rem;line-height:1;font-weight:400;height:3.8rem;width:auto}.module.pricing table.features i,.module.pricing table.features p{min-width:1.5rem}.module.pricing td.feature-item>div{display:flex;align-items:center;gap:.5rem;height:100%}.module.pricing td.feature-item p{font-weight:600;font-size:1rem;color:#9b9b9b}.module.pricing td.feature-item p.coming-soon{font-size:.75rem;text-transform:uppercase;color:#5e5e5f;padding:.25rem;background-color:#e6e7e9;border-radius:.75rem}@media screen and (prefers-color-scheme:dark){.module.pricing td.feature-item p.coming-soon{color:#9b9b9b;background-color:#5e5e5f}}.module.pricing td.feature-item p.bull{width:1.5rem;text-align:center}.module.pricing td.feature-item i:before{font-size:1.5rem;color:#9b9b9b}.module.pricing td.feature-item.tier-1 i:before{color:#3c5bf6}.module.pricing td.feature-item.tier-1 p:not(.coming-soon){color:#1d1e1f}@media screen and (prefers-color-scheme:dark){.module.pricing td.feature-item.tier-1 p:not(.coming-soon){color:#f8f8f8}}.module.pricing td.feature-item.tier-2 i:before{color:#f5c400}.module.pricing td.feature-item.tier-2 p:not(.coming-soon){color:#1d1e1f}@media screen and (prefers-color-scheme:dark){.module.pricing td.feature-item.tier-2 p:not(.coming-soon){color:#f8f8f8}}.module.pricing .pricing-faq-content{margin:0 1rem;padding:1rem 0;border-top:1px solid #e6e7e9}.module.pricing .page-indicator{position:sticky;top:0;display:flex;justify-content:center;gap:.25rem;margin:0 auto;width:100%}.module.pricing .page-indicator>button{min-width:.5rem;min-height:.5rem;border-radius:50%;padding:0;background-color:#d9d9d9;transition:background-color .25s ease-in-out}.module.pricing .page-indicator>button.selected{background-color:#1d1e1f}@media screen and (min-width:768px){.module.pricing header h1{font-size:2.5rem}.module.pricing header img{width:5.4375rem;height:5.9375rem}.module.pricing p.subtitle{font-size:1.25rem}.module.pricing .page-indicator{display:none}.module.pricing .tiers-sticky{padding-bottom:0}.module.pricing .tiers-scroll>div+div,.page-tier-features-container>div+div{border-left:1px solid #e6e7e9}}@media screen and (prefers-color-scheme:dark){.module.pricing{background-color:#06080a}.module.pricing h1,.module.pricing h2,.module.pricing p.subtitle,.module.pricing td.feature-item.tier-1 p,.module.pricing td.feature-item.tier-2 p{color:#f8f8f8}.module.pricing .discount-card{background-color:#1d1e1f;border-color:#27282a}.module.pricing .discount-card p,.module.pricing .discount-card svg{color:#f8f8f8}.page-tier-features,.page-tier-features>div:first-child{border-top-color:#27282a}.module.pricing .tiers-scroll{border-color:#27282a}.module.pricing .tiers-scroll>div+div{border-left-color:#27282a}.module.pricing .pricing-faq-content,.module.pricing table.features tr{border-top:1px solid #27282a}.module.pricing .page-indicator>button{background-color:#5e5e5f}.module.pricing .page-indicator>button.selected{background-color:#f8f8f8}.module.pricing .tiers-sticky,.page-tier-features-container{border-color:#27282a;background-color:#1d1e1f}.module.pricing .tiers-scroll>div+div,.page-tier-features-container>div+div{border-left-color:#27282a}}.pricing-error-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.pricing-error-section div.error-icon{padding:.625rem;background-color:#feebef;border-radius:50%}.pricing-error-section div.error-icon svg{width:2.5rem;height:2.5rem;color:#b00825}.pricing-error-section h3{text-align:center;font-family:Radio Canada Big,Radio Canada,Inter,sans-serif;font-size:2.875rem;font-weight:600}@media screen and (prefers-color-scheme:dark){.pricing-error-section div.error-icon{background-color:#3b030c}}@media screen and (min-width:768px){.pricing-error-section div.error-icon{padding:1.25rem}.pricing-error-section div.error-icon svg{width:5rem;height:5rem}}@keyframes Accordion_fade-in__vO7f1{0%{opacity:0}to{opacity:1}}.Accordion_accordion___PKa4>header{cursor:pointer;width:100%}.Accordion_accordion___PKa4>div{overflow:hidden;box-sizing:border-box;transition:all .25s ease-in-out;width:100%}.Accordion_accordion___PKa4.Accordion_open__UaTvx>div{overflow:visible}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.tier-item{position:sticky;display:flex;flex-direction:column;min-width:100%;box-sizing:border-box;top:0;gap:.5rem;padding:1rem;background:#fff}.tier-item>h3{font-size:1.25rem;font-weight:600}.tier-item p{font-size:1rem}.tier-item p.price{font-size:2.5rem;font-weight:700}.tier-item p.description{min-height:3rem;margin-bottom:auto}.tier-item p.price-annually{color:#777;font-size:1rem;font-weight:600;line-height:1.1}.tier-item.tier-2{background:linear-gradient(0deg,rgba(251,229,153,0) 71.01%,rgba(251,229,153,.3)),#fff}.tier-item .tier-best-value-badge{color:#030c3b;font-family:Radio Canada,Inter,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:.1875rem .5rem;align-items:center;gap:.625rem;border-radius:20px;border:1px solid #f5c400;background:#fff5cc}.tier-item .price-skeleton{width:12.5rem;height:4.5rem}@media screen and (prefers-color-scheme:dark){.tier-item{background:#1d1e1f}.tier-item h3,.tier-item p{color:#fff}.tier-item.tier-2{background:linear-gradient(0deg,rgba(251,229,153,0) 71.01%,rgba(86,79,52,.792)),#1d1e1f}.tier-item .tier-best-value-badge{color:#c1c2c3;border:1px solid #f7e664;background:rgba(0,0,0,0)}}@media screen and (min-width:768px){.tier-item{gap:.75rem;padding:1.5rem;min-width:unset;width:100%}.tier-item>h3{font-size:1.5rem}.tier-item p{font-size:1rem}.tier-item p.price{font-size:3rem}.tier-item p.description{margin-bottom:0}.tier-item p.price-annually{line-height:1.25}}@media screen and (min-width:440px){.tier-item{width:100%}}@keyframes UpgradeTierConfirmationDialog_fade-in__lYniB{0%{opacity:0}to{opacity:1}}.UpgradeTierConfirmationDialog_upgrade-tier-confirmation-dialog__9lBcX{position:fixed;top:0;left:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:1rem;gap:.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #767777;outline:none;box-shadow:0 0 1rem rgba(0,0,0,.2);width:24.3125rem;max-width:calc(100% - 2rem);animation:UpgradeTierConfirmationDialog_fade-in__lYniB .25s ease-in}.UpgradeTierConfirmationDialog_upgrade-tier-confirmation-dialog__9lBcX h5{font-family:Radio Canada Big,Radio Canada,Inter,sans-serif;font-size:1.625rem;font-weight:600;line-height:normal}.UpgradeTierConfirmationDialog_upgrade-tier-confirmation-dialog__9lBcX button{text-transform:none!important}.UpgradeTierConfirmationDialog_upgrade-tier-confirmation-dialog__9lBcX::backdrop{background-color:rgba(0,0,0,.6)}@media screen and (prefers-color-scheme:dark){.UpgradeTierConfirmationDialog_upgrade-tier-confirmation-dialog__9lBcX{background-color:#1d1e1f;box-shadow:0 0 1rem rgba(0,0,0,.2);border-color:#27282a}}