@keyframes fade-in{0%{opacity:0}to{opacity:1}}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;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;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:-webkit-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:-webkit-sticky;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}}