.sp-page{--sp-sans:var(--font-inter), Arial, sans-serif;--sp-serif:var(--font-newsreader), Georgia, serif;--sp-helvetica:var(--font-helvetica-neue), "Helvetica Neue", Helvetica, Arial, sans-serif;--sp-gray:#98a2b3;color:var(--body)}:where(.sp-page) :is(h1,h2,h3,h4,h5,h6){margin-bottom:10px;font-weight:700}:where(.sp-page) h1{margin-top:20px;font-size:38px;line-height:44px}:where(.sp-page) h2{margin-top:20px;font-size:32px;line-height:36px}:where(.sp-page) h3{margin-top:20px;font-size:24px;line-height:30px}:where(.sp-page) h4{margin-top:10px;font-size:18px;line-height:24px}:where(.sp-page) h5{margin-top:10px;font-size:14px;line-height:20px}:where(.sp-page) p{margin:0 0 10px}:where(.sp-page) :is(b,strong){font-weight:700}:where(.sp-page) :is(ul,ol){margin:0 0 10px;padding-left:40px}:where(.sp-page) ul{list-style:outside}:where(.sp-page) ol{list-style:decimal}:where(.sp-page) img{vertical-align:middle;max-width:100%;display:inline-block}:where(.sp-page) a{color:linktext;text-decoration:underline}:where(.sp-page) a:visited{color:visitedtext}:where(.sp-container){max-width:940px;margin-left:auto;margin-right:auto;display:block}:where(.sp-container):before,:where(.sp-container):after{content:" ";grid-area:1/1/2/2;display:table}:where(.sp-container):after{clear:both}:where(.sp-layout){grid-auto-columns:1fr;justify-content:center;gap:20px;padding:20px;display:grid}:where(.sp-cell){flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:991px){:where(.sp-container){max-width:728px}}@media screen and (max-width:479px){:where(.sp-container){max-width:none}}.sp-cta{background:var(--prem-dk-green);padding:140px 30px;position:relative}.sp-cta-container{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.sp-cta-wrapper{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:750px;margin-left:auto;margin-right:auto;display:flex}.sp-cta-heading{color:var(--prem-beige);font-family:var(--sp-serif);margin-bottom:30px;font-size:50px;font-weight:400;line-height:55px}.sp-cta-text{max-width:600px;color:var(--prem-sand);font-family:var(--sp-sans);margin-bottom:40px;font-size:18px;font-weight:400;line-height:30px}.sp-cta-stack{grid-template-rows:auto;grid-template-columns:1fr;gap:0;padding-left:0}.sp-cta-cell{justify-content:center;align-items:center}.sp-cta-button{border:2px solid var(--prem-gold);background:var(--prem-gold);max-width:100%;color:var(--egg);font-family:var(--sp-helvetica);text-align:center;white-space:nowrap;border-radius:5px;align-self:center;padding:15px 100px;font-size:14px;font-weight:300;line-height:14px;text-decoration:none;transition:all .3s;display:inline-block}:where(.sp-page) .sp-cta-button:visited{color:var(--egg)}.sp-cta-button:hover{border-color:var(--secondary);background:var(--secondary)}.sp-cta-button:focus-visible,.sp-faq-question:focus-visible{outline:2px solid var(--prem-gold);outline-offset:3px}.sp-cta-button-text{font-family:var(--sp-sans);flex-direction:column;justify-content:center;align-items:center;font-size:18px;font-weight:400;line-height:15px;display:flex}.sp-faq-padding{background:var(--prem-dk-green);padding:60px 2rem 20px}.sp-faq-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.sp-faq-vertical{padding-top:7rem;padding-bottom:7rem}.sp-faq-layout{grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;align-items:start;gap:4rem;display:grid}.sp-faq-kicker{color:var(--prem-gold);font-family:var(--sp-sans);letter-spacing:2px;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:10px;font-size:14px;font-weight:400;display:flex}.sp-faq-heading{color:var(--prem-beige);font-family:var(--sp-serif);margin-top:20px;margin-bottom:0;font-size:50px;font-weight:400;line-height:55px}.sp-faq-space-xsmall{width:100%;min-height:1rem}.sp-faq-space-medium{width:100%;min-height:2rem}.sp-faq-intro{color:var(--prem-sand);font-family:var(--sp-sans);font-size:18px;font-weight:400;line-height:24px}.sp-faq-list{grid-template-columns:100%;grid-auto-columns:100%;place-items:start stretch;gap:1rem;display:grid}.sp-faq-item{background:#fff;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;box-shadow:0 2px 4px 1px #0000000d}.sp-faq-item.is-open{background:#f9fafb}.sp-faq-question{background:var(--prem-beige);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:5px 5px 3px 3px;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:2rem 1rem 2rem 2rem;display:flex}.sp-faq-question-text{max-width:500px;color:var(--ink);font-family:var(--sp-helvetica);flex-wrap:wrap;order:9999;justify-content:flex-start;align-items:center;padding-left:20px;font-size:20px;font-weight:500;line-height:24px;display:flex}.sp-faq-icon-wrapper{justify-content:flex-end;align-items:center;display:flex}.sp-faq-icon{border:2px solid var(--sp-gray);width:1.5rem;height:1.5rem;color:var(--sp-gray);border-radius:50%;align-self:flex-start;position:relative}.sp-faq-icon:before,.sp-faq-icon:after{content:"";background:var(--sp-gray);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-faq-icon:before{width:.75rem;height:2px}.sp-faq-icon:after{width:2px;height:.75rem;transition:transform .3s}.sp-faq-item.is-open .sp-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.sp-faq-answer{background:var(--prem-beige);border-radius:0 0 5px 5px;grid-template-rows:0fr;padding:0 2rem;transition:grid-template-rows .2s;display:grid}.sp-faq-item.is-open .sp-faq-answer{grid-template-rows:1fr}.sp-faq-answer>div{min-height:0;overflow:hidden}.sp-faq-answer-body{width:100%;max-width:48rem}.sp-faq-answer-text{color:var(--secondary);font-family:var(--sp-sans);font-size:16px;font-weight:400;line-height:24px}@media screen and (min-width:1440px){.sp-cta-heading{line-height:50px}.sp-cta-text{line-height:28px}.sp-cta-stack{gap:29px;padding-left:40px;display:flex}.sp-cta-cell{justify-content:center;align-items:flex-start;display:block}}@media screen and (max-width:991px){.sp-cta{padding-left:40px;padding-right:40px}.sp-cta-container{max-width:728px}.sp-cta-heading{font-size:40px;line-height:40px}.sp-cta-stack{gap:5px;padding-top:0;padding-bottom:0}.sp-cta-button{background:var(--orange);border-radius:100px;margin-bottom:0}.sp-cta-button-text{font-size:16px}.sp-faq-padding{padding-left:40px;padding-right:40px}.sp-faq-heading{font-size:40px;line-height:40px}.sp-faq-layout{grid-template-columns:1fr;grid-auto-flow:row}.sp-faq-vertical{padding-top:4rem;padding-bottom:6rem}}@media screen and (max-width:767px){.sp-cta{padding:60px 15px}.sp-cta-heading{line-height:45px}.sp-cta-cell{display:block}.sp-cta-stack{align-self:center;gap:24px;padding-top:10px;padding-left:20px;padding-right:10px}.sp-cta-button{flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:1rem;display:flex}.sp-faq-padding{padding-left:20px;padding-right:20px}.sp-faq-intro{font-size:1rem}.sp-faq-layout{grid-template-columns:1fr;row-gap:3rem}.sp-faq-question{padding:2rem 1.25rem}.sp-faq-question-text{max-width:450px}.sp-faq-answer{padding:0 1.25rem 1rem}.sp-faq-space-xsmall{min-height:.75rem}.sp-faq-space-medium{min-height:1.5rem}.sp-faq-vertical{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:479px){.sp-cta{padding-left:20px;padding-right:20px}.sp-cta-container{max-width:none}.sp-cta-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:0;padding-left:0}.sp-cta-heading{text-align:center;justify-content:center;align-self:center;align-items:center;font-size:35px;line-height:35px;display:flex}.sp-cta-text{text-align:center;font-size:16px;line-height:20px}.sp-cta-stack{text-align:center;gap:15px;padding:0 20px 20px}.sp-cta-button{background:var(--prem-gold);border-radius:5px;padding-left:65px;padding-right:65px}.sp-cta-button-text{font-size:14px}.sp-faq-padding{padding-top:60px;padding-bottom:80px}.sp-faq-intro{font-size:16px}.sp-faq-heading{margin-bottom:20px;font-size:35px;line-height:35px}.sp-faq-kicker{align-self:center;margin-top:0}.sp-faq-question{flex-wrap:nowrap}.sp-faq-icon{flex-direction:column}.sp-faq-answer-text{padding-top:20px}.sp-faq-vertical{padding-top:2rem;padding-bottom:2rem}}
