@charset "UTF-8";
.splide .splide__pagination__page{background:#fff;border:solid 1px #ad061b}.splide .splide__pagination__page.is-active{background:#ad061b}.loading-bar{margin:10px auto;padding:50px;display:flex;align-items:center;justify-content:center}.loading-bar__progress{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#ad061b;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.heading-01,.hero .headline h1{font-size:2rem}@media screen and (min-width:768px){.heading-01,.hero .headline h1{font-size:3.1rem}}.heading-02,.seen-on .title{font-size:1.5rem}@media screen and (min-width:768px){.heading-02,.seen-on .title{font-size:1.9rem}}.box-heading,.why-choose .why-choose-block .title{font-size:1.9rem}@media screen and (min-width:768px){.box-heading,.why-choose .why-choose-block .title{font-size:2.3rem}}.large-copy,.why-choose .why-choose-block .subtitle{font-size:1.3rem}@media screen and (min-width:768px){.large-copy,.why-choose .why-choose-block .subtitle{font-size:1.4rem}}.font-seasons{font-family:"the-seasons",sans-serif}.font-aileron{font-family:"aileron",sans-serif}.font-cabin{font-family:"Cabin",sans-serif}body{font-family:Cabin,sans-serif}a{color:#c20000}.text-crimson{color:#ad061b}.text-white{color:#fff!important}.heading-underline:after,.heading-underline-center:after{content:" ";display:block;width:108px;height:2px;background:#c92222;margin:40px 35px 50px 0}@media(max-width:768px){.heading-underline:after,.heading-underline-center:after{width:54px;margin:25px auto 40px}}.heading-underline.text-center,.text-center.heading-underline-center{max-width:100%}.heading-underline.text-center:after,.text-center.heading-underline-center:after{margin:40px auto 50px}@media(max-width:768px){.heading-underline.text-center:after,.text-center.heading-underline-center:after{margin:25px auto 40px}}.heading-underline.heading-underline-mobileRemoveLine:after,.heading-underline-mobileRemoveLine.heading-underline-center:after{display:none}@media screen and (min-width:768px){.heading-underline.heading-underline-mobileRemoveLine:after,.heading-underline-mobileRemoveLine.heading-underline-center:after{display:block}}.heading-underline-center{max-width:100%}@media screen and (min-width:768px){.heading-underline-center:after{margin:50px auto}}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:normal}h1,.h1{font-size:clamp(27px,4vw,52px);font-family:the-seasons,sans-serif;font-weight:400;line-height:1.2;letter-spacing:1px;font-weight:bold}h2,.h2,.how-it-works .sub-heading{font-size:clamp(27px,2.6vw,38px);font-family:the-seasons,serif;line-height:normal;letter-spacing:1px}h3,.h3{font-family:"Cabin",sans-serif;font-size:clamp(18px,2vw,24px);font-weight:normal;font-weight:600;color:#ad061b}.h4{font-size:clamp(16px,2vw,24px);line-height:1.8;font-weight:normal}p{font-size:clamp(14px,1.8vw,18px)}.brand-cards,.carousel-listing .advisors{display:grid;flex-direction:column;gap:30px;justify-items:center;align-items:center;margin-top:40px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.brand-cards,.carousel-listing .advisors{flex-direction:row;align-items:stretch;gap:50px;grid-template-columns:repeat(2,1fr)}}@media(min-width:994px){.brand-cards,.carousel-listing .advisors{grid-template-columns:repeat(4,1fr)}}.brand-card{background-color:#fff;max-width:230px;border-radius:5px;padding:20px;flex:1}.brand-card a{text-decoration:none}@media(min-width:768px){.brand-card{padding:0}}.brand-card img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media(min-width:768px){.brand-card img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.brand-card .meta{padding:20px}.brand-card .meta .title{font-weight:bold;color:#302e2b}.brand-card .meta p:last-child{margin-bottom:0}.carousel-listing{position:relative;padding-top:60px;background:#f9f7f6;margin-bottom:50px;padding-bottom:70px}@media screen and (min-width:768px){.carousel-listing{padding-top:10px;position:relative;overflow-x:clip;background:initial}.carousel-listing:before{position:absolute;top:0;content:" ";width:5000px;height:800px;display:block;background-color:#f9f7f6;transform:translateX(-40%) rotate(15deg);z-index:-1}}.carousel-listing .heading{font-size:2rem;margin-top:0;margin-bottom:5px;font-weight:600;font-family:"Poppins"}.carousel-listing .sub-heading{margin-top:0;margin-bottom:5px}.carousel-listing .advisors{flex-direction:row;display:flex;gap:0;margin-top:40px}.carousel-listing .advisors .brand-card{background-color:#fff;padding:0;flex:auto;border:1px solid #e5e5e5;max-width:100%;width:100%}.carousel-listing .advisors .brand-card a{color:#302e2b;display:flex;flex-direction:column}.carousel-listing .advisors .brand-card a:hover,.carousel-listing .advisors .brand-card a:focus{text-decoration:none}.carousel-listing .advisors .brand-card img{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-width:250px;margin:40px auto 10px auto}@media screen and (min-width:768px){.carousel-listing .advisors .brand-card img{max-width:100%;margin:40px 40px 10px 40px}}.carousel-listing .advisors .brand-card .meta{font-weight:bold;color:#302e2b;padding:0 20px 40px 20px}.carousel-listing .advisors .brand-card .meta a.btn-cta{color:#fff;width:210px;margin:10px auto}.carousel-listing .advisors .brand-card .meta a.btn-cta:hover{color:#c20000}.carousel-listing .advisors .brand-card .meta .title{font-size:1.1rem}.carousel-listing #SplideAdvisors .splide__slide{padding:0 20px}.carousel-listing #SplideAdvisors .splide__pagination{bottom:-3em}.testimonials{margin-bottom:80px}.testimonials .title{text-align:center;margin:0 auto}.testimonials .testimonial{border-radius:30px;text-align:center;background:#fff;padding:20px;margin:10px;min-height:410px;height:200px}@media(min-width:500px){.testimonials .testimonial{padding:50px 30px;margin:20px;min-height:510px}}@media(min-width:994px){.testimonials .testimonial{padding:50px 30px;margin:20px;min-height:460px}}@media(min-width:1200px){.testimonials .testimonial{margin:30px}}.testimonials .testimonial h4{font-weight:normal}.testimonials .testimonial img{width:100px;margin-bottom:20px}.testimonials .testimonial p{font-size:1.1rem}@media(max-width:768px){.testimonials .testimonial p{font-size:12px}}.testimonials .testimonial a{color:#fff;text-decoration:underline}.testimonials #SplideTestimonials .splide__pagination{bottom:-1.9em}.testimonials{padding-top:0;overflow-x:clip}.testimonials .splide .splide__slide{display:flex;justify-content:center;padding:0 10px}.testimonials .splide__pagination{bottom:-2.5em}.testimonials .testimonial:last-child{margin:60px 5px 0}.testimonials #SplideTestimonials{max-width:1400px;margin:0 auto}.testimonials.testimonial-theme-crimson .testimonial{background:radial-gradient(50% 50% at 50% 50%,#ad061b 0%,#940114 100%);box-shadow:0 1px 9px 4px rgba(0,0,0,.4);color:#fff}html{font-size:16px}.btn-cta{background-color:#c20000;border:solid 2px #c20000;border-radius:30px;padding:10px 40px;color:#fff;font-weight:normal}.btn-cta:hover,.btn-cta:hover:focus{color:#c20000;text-decoration:none;background:#fff;border:solid 2px #c20000}.btn-cta:focus{color:#fff}.splide__pagination .splide__pagination__page{width:18px;height:18px;background:rgba(194,0,0,.1);filter:drop-shadow(0 0 2px rgba(0,0,0,.35));margin:6px}.splide__pagination .splide__pagination__page.is-active{background:#c20000;transform:scale(1)}.landing-page>section:not(.hero,.testimonials,.why-choose){margin-bottom:50px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.landing-page>section:not(.hero,.testimonials,.why-choose){margin-bottom:100px;padding-left:50px;padding-right:50px}}.landing-page>section>div{width:100%;max-width:100%;padding:0}.header{position:absolute;padding:20px 15px 20px 5px;background:linear-gradient(0deg,rgba(254,254,254,0) 0%,#fefefe 100%)}@media screen and (min-width:520px){.header{background:none}}@media screen and (min-width:768px){.header{padding:20px}}.header .logo{width:190px;display:block}.hero{color:#fffaf4;padding-top:90px;min-height:350px;justify-content:flex-start;background-image:url(https://www.psychicsource.com/root_images/ps/images/landing-pages/sliding-scale-reveal/seasons/seasons-hero-03-md.webp);background-repeat:no-repeat;background-size:800px;background-position-x:-149px;background-position-y:calc(100% + 10px)}@media screen and (min-width:520px){.hero{min-height:450px;background-size:1010px;background-position-x:-158px}}@media screen and (min-width:768px){.hero{background-image:url(https://www.psychicsource.com/root_images/ps/images/landing-pages/sliding-scale-reveal/seasons/seasons-hero-03-md.webp);background-repeat:no-repeat;background-size:1080px;background-position-x:-38px;padding-top:0}}@media screen and (min-width:994px){.hero{min-height:540px;background-size:1280px;background-position-x:0}}@media screen and (min-width:1200px){.hero{background-image:url(https://www.psychicsource.com/root_images/ps/images/landing-pages/sliding-scale-reveal/seasons/seasons-hero-03-xl.webp);background-repeat:no-repeat;background-size:1780px;background-position-x:calc(100% + 380px);background-position-y:calc(100% + 40px)}}@media screen and (min-width:1400px){.hero{background-size:150%;background-position-x:calc(100% + 480px);background-position-y:calc(100% + 40px)}}@media screen and (min-width:1700px){.hero{background-size:145%;background-position-x:calc(100% + 550px);background-position-y:calc(100% + 150px);min-height:700px}}.hero .headline{margin-right:auto;margin-left:15px;padding-right:50px;width:340px;margin-top:15px}@media screen and (min-width:520px){.hero .headline{margin-left:75px;margin-top:0}}@media screen and (min-width:768px){.hero .headline{padding-right:0;width:350px;margin-left:115px}}@media screen and (min-width:994px){.hero .headline{width:1000px;margin-left:115px}}@media screen and (min-width:1200px){.hero .headline{width:1200px;margin-left:25%}}.hero .headline h1{font-family:the-seasons,sans-serif;font-weight:400;width:200px}@media screen and (min-width:768px){.hero .headline h1{width:100%}}.hero .headline h2{font-size:2.2rem;font-family:Cabin,sans-serif;margin-bottom:25px}@media screen and (min-width:768px){.hero .headline h2{font-size:2.4rem}}.satisfaction-wrapper{padding:0;background-color:#f9f7f6;margin-bottom:100px}.satisfaction-wrapper .pipe-space{margin:0 10px}.satisfaction-wrapper .satisfaction{position:relative;height:54px}@media screen and (min-width:768px){.satisfaction-wrapper .satisfaction{height:80px}}.satisfaction-wrapper .satisfaction .satisfaction-inner{display:flex;position:absolute;justify-content:center;align-items:center;gap:10px}.satisfaction-wrapper .satisfaction .satisfaction-inner .satisfaction-content{width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px}.satisfaction-wrapper .satisfaction .satisfaction-inner .satisfaction-content a{color:#302e2b;text-decoration:underline;font-weight:400}@media screen and (min-width:768px){.satisfaction-wrapper .satisfaction .satisfaction-inner .satisfaction-content{font-size:24px;line-height:normal;letter-spacing:-.48px}}.satisfaction-wrapper .row>div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;text-align:center}@media(min-width:640px){.satisfaction-wrapper .row>div{flex-direction:row;text-align:left}}.satisfaction-wrapper .row>div img{margin-right:0;margin-bottom:10px;width:25%}@media(min-width:640px){.satisfaction-wrapper .row>div img{margin-right:max(50px,4vw);margin-bottom:0}}.heading{text-align:left;margin-bottom:20px}@media screen and (min-width:768px){.heading{text-align:center;margin-bottom:0}}.why-choose{margin-bottom:100px}@media screen and (min-width:768px){.why-choose{margin-bottom:50px}}.why-choose .why-choose-block{border-radius:6px;border:solid 1px #c20000;text-align:center;padding:20px;margin:0 10px;min-height:190px;display:flex;flex-direction:column;justify-content:center;text-decoration:none}@media screen and (min-width:768px){.why-choose .why-choose-block{margin:0 30px}}.why-choose .why-choose-block:hover{text-decoration:none;background-color:#fff0f0}.why-choose .why-choose-block:hover .subtitle{color:#302e2b}.why-choose .why-choose-block .title{color:#c20000;font-family:the-seasons,sans-serif;font-weight:700;line-height:normal;letter-spacing:-.36px}.why-choose .why-choose-block .subtitle{color:#302e2b;margin-top:10px}.why-choose #SplideWhyChoose{max-width:1400px;margin:0 auto}.why-choose #SplideWhyChoose .splide__pagination{bottom:-3em}.seen-on{background-color:#302e2b;color:#fff;padding:10px 15px 10px 15px;margin:50px 0}.seen-on .title{text-align:center;margin-block:0;position:relative;max-width:360px;margin:30px auto 0;font-weight:400;line-height:.6}.seen-on .title:before,.seen-on .title:after{content:" ";background-color:#fff;position:absolute;height:1px;max-width:60px;top:10px;width:100%}@media(min-width:420px){.seen-on .title:before,.seen-on .title:after{max-width:90px}}.seen-on .title:before{left:10px}.seen-on .title:after{right:10px}@media(min-width:768px){.seen-on .title:before{left:-20px}.seen-on .title:after{right:-20px}}.seen-on #SplideAsSeenOn .splide__slide{text-align:center}.seen-on #SplideAsSeenOn .splide__slide img{max-width:120px}.how-it-works{margin:80px 0 45px 0;padding-top:30px;padding-bottom:25px;background:#f9f7f6}@media screen and (min-width:768px){.how-it-works{position:relative;overflow-x:clip;background:initial;margin-top:0;padding-bottom:0}.how-it-works:before{position:absolute;top:0;content:" ";width:5000px;height:800px;display:block;background-color:#f9f7f6;transform:translateX(-40%) rotate(15deg);z-index:-1}}.how-it-works .sub-heading{font-weight:700;margin-top:0}.how-it-works .step{flex:1;margin-bottom:0;flex-direction:column;display:flex;align-items:center;gap:20px;padding:0;text-align:center}@media screen and (min-width:768px){.how-it-works .step{padding:30px}}.how-it-works .step a{display:flex;gap:20px;flex-direction:column;align-items:center;gap:20px}.how-it-works .step a:hover{text-decoration:none;color:#760303}.how-it-works .step .image{display:flex;flex-direction:column;align-items:center}.how-it-works .step .image picture,.how-it-works .step .image img{display:block}.how-it-works .step .image svg{margin-top:0}.how-it-works .step .content{display:flex;flex-direction:column}.how-it-works .step .content h4{font-weight:700;font-size:1.4rem;color:#760303}.how-it-works .step .content p{padding:0 25px;font-size:1.1rem}@media screen and (min-width:768px){.how-it-works .step .content p{padding:0}}.how-it-works #SplideHowItWorks{margin-bottom:30px}.how-it-works #SplideHowItWorks .splide__pagination{bottom:-2em}.intro-offer{padding-top:0}.intro-offer .heading-underline,.intro-offer .heading-underline-center{margin-bottom:65px}.intro-offer #introOfferSection{max-width:80%;text-align:initial;margin:20px 0}@media screen and (min-width:768px){.intro-offer #introOfferSection{text-align:center;max-width:60%;margin:20px auto}}.intro-offer .offer-listing{margin-top:72px}.intro-offer .offer-listing a{text-decoration:none}.intro-offer .offer-listing .offer.popular{background:linear-gradient(180deg,#670405 -1.68%,#c20000 100.14%)}.intro-offer .offer-listing .offer p.cta .btn{border-radius:70px;background:#c20000}footer{background-color:#f9f7f6;max-width:100%}.lp-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:min(50px,10%)}.lp-modal .corner-close{position:absolute;right:0;top:0}.lp-modal .modal-cta{margin-top:20px}.lp-modal .modal-content{max-width:600px;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;text-align:center;border:15px solid #8a0101;border-radius:30px;padding:20px}@media screen and (min-width:420px){.lp-modal .modal-content{padding:40px}}.lp-modal .modal-content .flip{display:flex;flex-direction:column-reverse;gap:10px}@media screen and (min-width:420px){.lp-modal .modal-content .flip{flex-direction:column}}.lp-modal .modal-content .accent{font-style:italic;line-height:30px;font-size:16px}.lp-modal .modal-content .alert{color:#ad061b;font-weight:bold;font-size:20px}.lp-modal .modal-content .btn-cta{font-weight:bold}.lp-modal .close{float:right;font-size:28px;font-weight:bold}.lp-modal .close svg{fill:red}.lp-modal .close:hover,.lp-modal .close:focus{color:#000;text-decoration:none;cursor:pointer}