/* Smart CL-0007 std7: Home-derived styles scoped only to five shared sections. */
:is(#reviews,#club,#team,#faq,#book):is(.rv button.more),:is(#reviews,#club,#team,#faq,#book) :is(.rv button.more){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.rv button.more)::after,:is(#reviews,#club,#team,#faq,#book) :is(.rv button.more)::after{content: ""; position: absolute; z-index: 1; left: -4px; right: -4px; top: 50%; height: 44px; transform: translateY(-50%);}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .rh),:is(#reviews,#club,#team,#faq,#book) :is(html body .rh){grid-template-columns: minmax(0px, 1fr);}
}
@media (max-width: 339px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .rh > div > h2),:is(#reviews,#club,#team,#faq,#book) :is(html body .rh > div > h2){font-size: 27px;}
}
:is(#reviews,#club,#team,#faq,#book):is(#reviews a[href$="reviews/"]),:is(#reviews,#club,#team,#faq,#book) :is(#reviews a[href$="reviews/"]),:is(#reviews,#club,#team,#faq,#book):is(#reviews a.lgr),:is(#reviews,#club,#team,#faq,#book) :is(#reviews a.lgr),:is(#reviews,#club,#team,#faq,#book):is(a.lgr),:is(#reviews,#club,#team,#faq,#book) :is(a.lgr){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews a[href$="reviews/"])::after,:is(#reviews,#club,#team,#faq,#book) :is(#reviews a[href$="reviews/"])::after,:is(#reviews,#club,#team,#faq,#book):is(#reviews a.lgr)::after,:is(#reviews,#club,#team,#faq,#book) :is(#reviews a.lgr)::after,:is(#reviews,#club,#team,#faq,#book):is(a.lgr)::after,:is(#reviews,#club,#team,#faq,#book) :is(a.lgr)::after{content: ""; position: absolute; z-index: 1; left: -4px; right: -4px; top: 50%; height: 44px; transform: translateY(-50%);}
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin){padding-top: 76px !important; padding-bottom: 88px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin){padding-top: 56px !important; padding-bottom: 64px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(*),:is(#reviews,#club,#team,#faq,#book) :is(*){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(img),:is(#reviews,#club,#team,#faq,#book) :is(img){max-width: 100%; height: auto; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(a),:is(#reviews,#club,#team,#faq,#book) :is(a){color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.wrap),:is(#reviews,#club,#team,#faq,#book) :is(.wrap){max-width: 1200px; margin: 0px auto; padding: 0px 24px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){font-family: "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; line-height: 1.05; margin: 0px 0px 12px; letter-spacing: -0.01em;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){font-size: clamp(30px, 3.6vw, 40px); font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.intro),:is(#reviews,#club,#team,#faq,#book) :is(.intro){max-width: 680px; margin: 0px 0px 40px; font-size: 17px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.eb),:is(#reviews,#club,#team,#faq,#book) :is(.eb){display: flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--blue); margin: 0px 0px 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb)::after{content: ""; height: 2px; width: 64px; background: linear-gradient(90deg,var(--blue),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb),:is(#reviews,#club,#team,#faq,#book) :is(.D .eb){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.D .eb)::after{background: linear-gradient(90deg,var(--y),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.btn),:is(#reviews,#club,#team,#faq,#book) :is(.btn){display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0px 28px; border-radius: 999px; font-weight: 800; font-size: 17px; text-decoration: none; position: relative; isolation: isolate; transition: transform 0.18s;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:hover),:is(#reviews,#club,#team,#faq,#book) :is(.btn:hover){transform: translateY(-2px);}
:is(#reviews,#club,#team,#faq,#book):is(.call),:is(#reviews,#club,#team,#faq,#book) :is(.call){background: var(--y); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(.call)::before{content: ""; position: absolute; inset: -6px; border-radius: inherit; box-shadow: rgba(254, 209, 77, 0.45) 0px 0px 0px 4px, rgba(254, 209, 77, 0.75) 0px 0px 26px 8px; z-index: -1; opacity: 0.35; animation: 2.4s ease-in-out 0s infinite normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.book),:is(#reviews,#club,#team,#faq,#book) :is(.book){border: 2px solid var(--blue); color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.D .book),:is(#reviews,#club,#team,#faq,#book) :is(.D .book){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sm),:is(#reviews,#club,#team,#faq,#book) :is(.sm){min-height: 44px; font-size: 15px; padding: 0px 18px;}
:is(#reviews,#club,#team,#faq,#book):is(.ctas),:is(#reviews,#club,#team,#faq,#book) :is(.ctas){display: flex; flex-wrap: wrap; gap: 14px; margin: 28px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.trust),:is(#reviews,#club,#team,#faq,#book) :is(.trust){list-style: none; padding: 0px; margin: 6px 0px 0px; display: flex; flex-wrap: wrap; gap: 10px 22px; font-weight: 600; font-size: 15px;}
:is(#reviews,#club,#team,#faq,#book):is(.trust i),:is(#reviews,#club,#team,#faq,#book) :is(.trust i){font-style: normal; display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--y); color: var(--ink); margin-right: 8px; font-size: 13px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec),:is(#reviews,#club,#team,#faq,#book) :is(.sec){position: relative; padding: 120px 0px 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.L),:is(#reviews,#club,#team,#faq,#book) :is(.L){background-color: var(--paper);}
:is(#reviews,#club,#team,#faq,#book):is(.D),:is(#reviews,#club,#team,#faq,#book) :is(.D){background-color: var(--ink); color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.D h2),:is(#reviews,#club,#team,#faq,#book) :is(.D h2){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec)::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec)::before{content: ""; position: absolute; left: var(--g); top: -70px; bottom: 0px; border-left: 4px dashed rgba(0, 117, 189, 0.55); z-index: 4;}
:is(#reviews,#club,#team,#faq,#book):is(.lyr-el)::before,:is(#reviews,#club,#team,#faq,#book) :is(.lyr-el)::before{border-left: 6px dotted rgba(224, 168, 0, 0.85);}
:is(#reviews,#club,#team,#faq,#book):is(.node),:is(#reviews,#club,#team,#faq,#book) :is(.node){position: absolute; left: calc(var(--g) - 9px); top: 120px; width: 22px; height: 22px; border-radius: 50%; background: var(--y); border: 4px solid var(--ink); z-index: 5;}
:is(#reviews,#club,#team,#faq,#book):is(.D .node),:is(#reviews,#club,#team,#faq,#book) :is(.D .node){border-color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l)::after{content: ""; position: absolute; left: 0px; right: 0px; top: -79px; height: 80px; background: inherit; z-index: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l)::after{clip-path: polygon(0px 100%, 100% 0px, 100% 100%);}
:is(#reviews,#club,#team,#faq,#book):is(.ground),:is(#reviews,#club,#team,#faq,#book) :is(.ground){background-image: repeating-linear-gradient(transparent 0px, transparent 46px, rgba(0, 45, 91, 0.06) 46px, rgba(0, 45, 91, 0.06) 48px);}
:is(#reviews,#club,#team,#faq,#book):is(.ground.D),:is(#reviews,#club,#team,#faq,#book) :is(.ground.D){background-image: repeating-linear-gradient(transparent 0px, transparent 46px, rgba(255, 255, 255, 0.05) 46px, rgba(255, 255, 255, 0.05) 48px);}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap){z-index: 2;}
:is(#reviews,#club,#team,#faq,#book):is(.rh),:is(#reviews,#club,#team,#faq,#book) :is(.rh){display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; margin-bottom: 36px;}
:is(#reviews,#club,#team,#faq,#book):is(.tr),:is(#reviews,#club,#team,#faq,#book) :is(.tr){display: grid; grid-auto-flow: column; grid-auto-columns: calc(33.3333% - 13.3333px); gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;}
:is(#reviews,#club,#team,#faq,#book):is(.tr)::-webkit-scrollbar,:is(#reviews,#club,#team,#faq,#book) :is(.tr)::-webkit-scrollbar{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.rv),:is(#reviews,#club,#team,#faq,#book) :is(.rv){scroll-snap-align: start; background: rgb(255, 255, 255); color: var(--txt); border-radius: var(--r); padding: 26px; display: flex; flex-direction: column; border-top: 6px solid var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.rv .st),:is(#reviews,#club,#team,#faq,#book) :is(.rv .st){color: rgb(245, 180, 0); letter-spacing: 2px;}
:is(#reviews,#club,#team,#faq,#book):is(.rt),:is(#reviews,#club,#team,#faq,#book) :is(.rt){display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; margin: 8px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.more),:is(#reviews,#club,#team,#faq,#book) :is(.more){background: 0px 0px; border: 0px; color: var(--blue); font-weight: 700; padding: 0px; cursor: pointer; align-self: flex-start; font-size: 15px;}
:is(#reviews,#club,#team,#faq,#book):is(.rv footer),:is(#reviews,#club,#team,#faq,#book) :is(.rv footer){margin-top: auto; padding-top: 14px; display: flex; justify-content: space-between; align-items: center; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.rv footer span),:is(#reviews,#club,#team,#faq,#book) :is(.rv footer span){display: flex; gap: 6px; align-items: center; opacity: 0.8;}
:is(#reviews,#club,#team,#faq,#book):is(.sn),:is(#reviews,#club,#team,#faq,#book) :is(.sn){display: flex; gap: 10px; align-items: center; margin-top: 20px;}
:is(#reviews,#club,#team,#faq,#book):is(.sn button),:is(#reviews,#club,#team,#faq,#book) :is(.sn button){width: 44px; height: 44px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: 0px 0px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer;}
:is(#reviews,#club,#team,#faq,#book):is(.sn a),:is(#reviews,#club,#team,#faq,#book) :is(.sn a){margin-left: auto; font-weight: 700; color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){display: grid; grid-template-columns: 1fr 1.5fr; gap: 56px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq),:is(#reviews,#club,#team,#faq,#book) :is(.fq){border: 1px solid var(--line); border-radius: var(--r); background: rgb(255, 255, 255); margin-bottom: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq summary),:is(#reviews,#club,#team,#faq,#book) :is(.fq summary){list-style: none; cursor: pointer; padding: 18px 56px 18px 22px; font-weight: 700; font-size: 17px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq summary)::-webkit-details-marker,:is(#reviews,#club,#team,#faq,#book) :is(.fq summary)::-webkit-details-marker{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.fq i),:is(#reviews,#club,#team,#faq,#book) :is(.fq i){position: absolute; right: 20px; top: 50%; width: 24px; height: 24px; margin-top: -12px; border-radius: 50%; background: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.fq i)::before,:is(#reviews,#club,#team,#faq,#book) :is(.fq i)::before,:is(#reviews,#club,#team,#faq,#book):is(.fq i)::after,:is(#reviews,#club,#team,#faq,#book) :is(.fq i)::after{content: ""; position: absolute; left: 6px; right: 6px; top: 11px; height: 2px; background: var(--ink); transition: transform 0.2s;}
:is(#reviews,#club,#team,#faq,#book):is(.fq i)::after,:is(#reviews,#club,#team,#faq,#book) :is(.fq i)::after{transform: rotate(90deg);}
:is(#reviews,#club,#team,#faq,#book):is(.fq p),:is(#reviews,#club,#team,#faq,#book) :is(.fq p){margin: 0px; padding: 0px 22px 18px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin),:is(#reviews,#club,#team,#faq,#book) :is(.fin){padding-top: 150px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc),:is(#reviews,#club,#team,#faq,#book) :is(.fc){display: grid; grid-template-columns: 300px 1fr; gap: 40px; align-items: center;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final),:is(#reviews,#club,#team,#faq,#book) :is(.m-final){width: 300px; margin-top: -280px; transform: rotate(-4deg);}
:is(#reviews,#club,#team,#faq,#book):is(.fh),:is(#reviews,#club,#team,#faq,#book) :is(.fh){font-size: clamp(26px, 2.7vw, 36px); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.eb2),:is(#reviews,#club,#team,#faq,#book) :is(.eb2){color: var(--blue); font-weight: 800; letter-spacing: 0.14em; font-size: 12px; margin: 0px 0px 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust i),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust i){background: var(--ink); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.node.end),:is(#reviews,#club,#team,#faq,#book) :is(.node.end){top: auto; bottom: 40px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin)::before,:is(#reviews,#club,#team,#faq,#book) :is(.fin)::before{bottom: 50px;}
@media (max-width: 1100px) {
:is(#reviews,#club,#team,#faq,#book):is(.tr),:is(#reviews,#club,#team,#faq,#book) :is(.tr){grid-auto-columns: calc(50% - 10px);}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rh),:is(#reviews,#club,#team,#faq,#book) :is(.rh),:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw),:is(#reviews,#club,#team,#faq,#book):is(.fc),:is(#reviews,#club,#team,#faq,#book) :is(.fc){grid-template-columns: 1fr;}
:is(#reviews,#club,#team,#faq,#book):is(.fc),:is(#reviews,#club,#team,#faq,#book) :is(.fc){text-align: center;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final),:is(#reviews,#club,#team,#faq,#book) :is(.m-final){margin: -200px auto 0px; width: 200px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust),:is(#reviews,#club,#team,#faq,#book):is(.fin .ctas),:is(#reviews,#club,#team,#faq,#book) :is(.fin .ctas){justify-content: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap),:is(#reviews,#club,#team,#faq,#book) :is(.wrap){padding: 0px 22px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec),:is(#reviews,#club,#team,#faq,#book) :is(.sec){padding: 84px 0px 80px;}
:is(#reviews,#club,#team,#faq,#book):is(.tr),:is(#reviews,#club,#team,#faq,#book) :is(.tr){grid-auto-columns: 88%;}
:is(#reviews,#club,#team,#faq,#book):is(.ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(.ctas .btn){flex: 1 1 100%;}
:is(#reviews,#club,#team,#faq,#book):is(.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l)::after{top: -39px; height: 40px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec)::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec)::before{top: -40px; border-left-width: 3px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.node),:is(#reviews,#club,#team,#faq,#book) :is(.node){width: 16px; height: 16px; left: calc(var(--g) - 6px); border-width: 3px;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(*),:is(#reviews,#club,#team,#faq,#book) :is(*){animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(.call)::before{opacity: 0.8;}
}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){display: flex; align-items: center; gap: 6px; margin: 0px 0px 22px;}
:is(#reviews,#club,#team,#faq,#book):is(.bn1),:is(#reviews,#club,#team,#faq,#book) :is(.bn1){display: flex; flex-direction: column;}
:is(#reviews,#club,#team,#faq,#book):is(.num),:is(#reviews,#club,#team,#faq,#book) :is(.num){font: 900 clamp(72px, 9vw, 128px) / 0.9 "Roboto Condensed", system-ui; color: var(--y); letter-spacing: -0.02em;}
:is(#reviews,#club,#team,#faq,#book):is(.bs),:is(#reviews,#club,#team,#faq,#book) :is(.bs){color: rgb(245, 180, 0); font-size: 30px; letter-spacing: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.bl),:is(#reviews,#club,#team,#faq,#book) :is(.bl){font-size: 16px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.bl b),:is(#reviews,#club,#team,#faq,#book) :is(.bl b){font-size: 22px; color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt){width: 150px; transform: rotate(-4deg);}
:is(#reviews,#club,#team,#faq,#book):is(.more-fq),:is(#reviews,#club,#team,#faq,#book) :is(.more-fq){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.seeall),:is(#reviews,#club,#team,#faq,#book) :is(.seeall){margin-top: 6px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.more-fq),:is(#reviews,#club,#team,#faq,#book) :is(.more-fq){display: block;}
:is(#reviews,#club,#team,#faq,#book):is(.seeall),:is(#reviews,#club,#team,#faq,#book) :is(.seeall){display: none;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){display: grid; grid-template-columns: 1fr 1fr auto; gap: 12px; align-items: end; max-width: 640px; background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: var(--r); padding: 18px; margin-top: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.cbt),:is(#reviews,#club,#team,#faq,#book) :is(.cbt){grid-column: 1 / -1; margin: 0px; font-weight: 800; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.cb label),:is(#reviews,#club,#team,#faq,#book) :is(.cb label){display: flex; flex-direction: column; font-size: 13px; font-weight: 700; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.cb input),:is(#reviews,#club,#team,#faq,#book) :is(.cb input){height: 48px; border: 1.5px solid rgb(159, 176, 200); border-radius: 12px; padding: 0px 12px; font-size: 16px; margin-top: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.cb input:focus),:is(#reviews,#club,#team,#faq,#book) :is(.cb input:focus){outline: 3px solid var(--sky);}
:is(#reviews,#club,#team,#faq,#book):is(.sub),:is(#reviews,#club,#team,#faq,#book) :is(.sub){background: var(--ink); color: rgb(255, 255, 255); border: 0px; cursor: pointer; min-height: 48px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){grid-template-columns: 1fr;}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){justify-content: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec),:is(#reviews,#club,#team,#faq,#book) :is(.sec){padding: 60px 0px 56px;}
:is(#reviews,#club,#team,#faq,#book):is(.intro),:is(#reviews,#club,#team,#faq,#book) :is(.intro){margin-bottom: 24px; font-size: 16px;}
:is(#reviews,#club,#team,#faq,#book):is(.num),:is(#reviews,#club,#team,#faq,#book) :is(.num){font-size: 80px;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt){width: 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin),:is(#reviews,#club,#team,#faq,#book) :is(.fin){padding-top: 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final),:is(#reviews,#club,#team,#faq,#book) :is(.m-final){width: 150px; margin-top: -150px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){max-width: 100%; min-width: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc > div),:is(#reviews,#club,#team,#faq,#book) :is(.fc > div){min-width: 0px;}
@media (max-width: 1100px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){grid-template-columns: 1fr 1fr;}
:is(#reviews,#club,#team,#faq,#book):is(.cb .sub),:is(#reviews,#club,#team,#faq,#book) :is(.cb .sub){grid-column: 1 / -1;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.trust),:is(#reviews,#club,#team,#faq,#book) :is(.trust){font-size: 14px; gap: 8px 16px;}
:is(#reviews,#club,#team,#faq,#book):is(.rh),:is(#reviews,#club,#team,#faq,#book) :is(.rh){gap: 14px; margin-bottom: 20px;}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){margin-bottom: 12px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb input),:is(#reviews,#club,#team,#faq,#book) :is(.cb input){min-width: 0px; width: 100%;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){grid-template-columns: 1fr;}
}
:is(#reviews,#club,#team,#faq,#book):is(button.btn.book),:is(#reviews,#club,#team,#faq,#book) :is(button.btn.book){background: 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2),:is(#reviews,#club,#team,#faq,#book):is(.num),:is(#reviews,#club,#team,#faq,#book) :is(.num),:is(#reviews,#club,#team,#faq,#book):is(.fh),:is(#reviews,#club,#team,#faq,#book) :is(.fh){font-family: var(--display); font-stretch: 112%;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){font-weight: 800; letter-spacing: -0.015em;}
:is(#reviews,#club,#team,#faq,#book):is(.ic),:is(#reviews,#club,#team,#faq,#book) :is(.ic){flex: 0 0 auto; margin-right: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb),:is(#reviews,#club,#team,#faq,#book) :is(.eb){font-family: var(--display); font-stretch: 125%; font-weight: 700; letter-spacing: 0.12em;}
:is(#reviews,#club,#team,#faq,#book):is(.eb)::before,:is(#reviews,#club,#team,#faq,#book) :is(.eb)::before{content: ""; width: 22px; height: 9px; flex: 0 0 auto; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px);}
:is(#reviews,#club,#team,#faq,#book):is(.eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb)::after{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.sec)::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec)::before,:is(#reviews,#club,#team,#faq,#book):is(.node),:is(#reviews,#club,#team,#faq,#book) :is(.node){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.ground),:is(#reviews,#club,#team,#faq,#book) :is(.ground),:is(#reviews,#club,#team,#faq,#book):is(.ground.D),:is(#reviews,#club,#team,#faq,#book) :is(.ground.D){background-image: none;}
:is(#reviews,#club,#team,#faq,#book):is(.D),:is(#reviews,#club,#team,#faq,#book) :is(.D){background-image: radial-gradient(90% 70% at 100% 0px, rgba(0, 117, 189, 0.22), transparent 60%);}
:is(#reviews,#club,#team,#faq,#book):is(.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l)::after{background-image: none;}
:is(#reviews,#club,#team,#faq,#book):is(.fq i),:is(#reviews,#club,#team,#faq,#book) :is(.fq i){background: rgb(225, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.rv),:is(#reviews,#club,#team,#faq,#book) :is(.rv){border-top: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 34px;}
:is(#reviews,#club,#team,#faq,#book):is(.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(.call)::before{animation: 2.4s ease-in-out 0s 2 normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.trust i),:is(#reviews,#club,#team,#faq,#book) :is(.trust i){background: rgba(255, 255, 255, 0.1); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust i),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust i){background: var(--ink); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.rh),:is(#reviews,#club,#team,#faq,#book) :is(.rh){grid-template-columns: 1.1fr 1fr; align-items: end;}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){justify-content: flex-end; margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.num),:is(#reviews,#club,#team,#faq,#book) :is(.num){font-stretch: 125%; font-weight: 900; font-variant-numeric: tabular-nums;}
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr){margin-left: 18px; color: rgb(201, 212, 240); font-weight: 600;}
:is(#reviews,#club,#team,#faq,#book):is(.fq)::details-content,:is(#reviews,#club,#team,#faq,#book) :is(.fq)::details-content{block-size: 0px; overflow: clip; transition: block-size .35s var(--ease-out),content-visibility .35s allow-discrete;}
:is(#reviews,#club,#team,#faq,#book):is(.fq[open])::details-content,:is(#reviews,#club,#team,#faq,#book) :is(.fq[open])::details-content{block-size: auto;}
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion: no-preference) {
:is(#reviews,#club,#team,#faq,#book):is(.sec h2),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro){animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: rise; animation-timeline: view(); animation-range: entry 5% entry 65%;}
}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rh),:is(#reviews,#club,#team,#faq,#book) :is(.rh){grid-template-columns: 1fr;}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){justify-content: flex-start;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr){margin-left: 12px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.cbs),:is(#reviews,#club,#team,#faq,#book) :is(.cbs){margin: -4px 0px 10px; font-size: 13.5px; color: rgb(74, 83, 120);}
:is(#reviews,#club,#team,#faq,#book):is(.cbm),:is(#reviews,#club,#team,#faq,#book) :is(.cbm){grid-column: 1 / -1; margin: 6px 0px 0px; min-height: 1.3em; font-size: 14.5px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.num),:is(#reviews,#club,#team,#faq,#book) :is(.num){font-size: 64px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .m-pt),:is(#reviews,#club,#team,#faq,#book) :is(.big .m-pt){width: 84px; flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(.big),:is(#reviews,#club,#team,#faq,#book) :is(.big){max-width: 100%;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb .cbt),:is(#reviews,#club,#team,#faq,#book) :is(.cb .cbt),:is(#reviews,#club,#team,#faq,#book):is(.cb .cbs),:is(#reviews,#club,#team,#faq,#book) :is(.cb .cbs){grid-column: 1 / -1;}
:is(#reviews,#club,#team,#faq,#book):is(button),:is(#reviews,#club,#team,#faq,#book) :is(button),:is(#reviews,#club,#team,#faq,#book):is(input),:is(#reviews,#club,#team,#faq,#book) :is(input){font-family: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){text-align: left;}
:is(#reviews,#club,#team,#faq,#book):is(.cb input),:is(#reviews,#club,#team,#faq,#book) :is(.cb input){width: 100%; box-sizing: border-box; height: 48px; border: 1.5px solid rgb(159, 176, 200); border-radius: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .big),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .big){justify-content: flex-start;}
:is(#reviews,#club,#team,#faq,#book):is(.eb),:is(#reviews,#club,#team,#faq,#book) :is(.eb){flex-wrap: wrap; row-gap: 6px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){gap: 24px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin .ctas),:is(#reviews,#club,#team,#faq,#book) :is(.fin .ctas){margin-top: 20px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn),:is(#reviews,#club,#team,#faq,#book) :is(.sn){flex-wrap: wrap; row-gap: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.sn button),:is(#reviews,#club,#team,#faq,#book) :is(.sn button){flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(.sn .nx),:is(#reviews,#club,#team,#faq,#book) :is(.sn .nx){margin-right: calc(100% - 98px);}
:is(#reviews,#club,#team,#faq,#book):is(.sn a),:is(#reviews,#club,#team,#faq,#book) :is(.sn a){min-height: 44px; display: inline-flex; align-items: center; white-space: nowrap; margin-left: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr){margin-left: 22px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.rv .more),:is(#reviews,#club,#team,#faq,#book) :is(.rv .more){padding: 13px 0px; margin: -13px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.cb label),:is(#reviews,#club,#team,#faq,#book) :is(.cb label),:is(#reviews,#club,#team,#faq,#book):is(.cbs),:is(#reviews,#club,#team,#faq,#book) :is(.cbs){font-size: 14px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqs),:is(#reviews,#club,#team,#faq,#book) :is(.fqs){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fqs .fq),:is(#reviews,#club,#team,#faq,#book) :is(.fqs .fq){position: relative; z-index: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt){transform: rotate(5deg);}
:is(#reviews,#club,#team,#faq,#book):is(.m-final),:is(#reviews,#club,#team,#faq,#book) :is(.m-final){transform: none;}
:is(#reviews,#club,#team,#faq,#book):is(.crw),:is(#reviews,#club,#team,#faq,#book) :is(.crw){display: grid; grid-template-columns: 1fr 1.15fr; gap: 56px; align-items: center;}
:is(#reviews,#club,#team,#faq,#book):is(.crt h2),:is(#reviews,#club,#team,#faq,#book) :is(.crt h2){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.crt .intro),:is(#reviews,#club,#team,#faq,#book) :is(.crt .intro){color: rgb(201, 212, 240); max-width: 520px;}
:is(#reviews,#club,#team,#faq,#book):is(.crl),:is(#reviews,#club,#team,#faq,#book) :is(.crl){list-style: none; padding: 0px; margin: 22px 0px; display: grid; gap: 10px;}
:is(#reviews,#club,#team,#faq,#book):is(.crl li),:is(#reviews,#club,#team,#faq,#book) :is(.crl li){position: relative; padding-left: 30px; color: rgb(255, 255, 255); font-weight: 700;}
:is(#reviews,#club,#team,#faq,#book):is(.crl li)::before,:is(#reviews,#club,#team,#faq,#book) :is(.crl li)::before{content: "✓"; position: absolute; left: 0px; top: 0px; width: 22px; height: 22px; border-radius: 50%; background: rgba(254, 209, 77, 0.16); color: var(--y); display: grid; place-items: center; font-size: 13px;}
:is(#reviews,#club,#team,#faq,#book):is(.crq),:is(#reviews,#club,#team,#faq,#book) :is(.crq){margin: 0px 0px 24px; padding: 16px 20px; border-left: 4px solid var(--y); background: rgba(255, 255, 255, 0.06); border-radius: 0px 12px 12px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){margin: 0px 0px 6px; color: rgb(255, 255, 255); font-size: 17px; font-style: italic;}
:is(#reviews,#club,#team,#faq,#book):is(.crq footer),:is(#reviews,#club,#team,#faq,#book) :is(.crq footer){color: rgb(201, 212, 240); font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.crq b),:is(#reviews,#club,#team,#faq,#book) :is(.crq b){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.crg),:is(#reviews,#club,#team,#faq,#book) :is(.crg){display: grid; grid-template-columns: 1.1fr 1fr 1fr; grid-template-rows: 220px 200px; gap: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.crg img),:is(#reviews,#club,#team,#faq,#book) :is(.crg img){width: 100%; height: 100%; object-fit: cover; border-radius: var(--r); border: 4px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.35) 0px 18px 40px;}
:is(#reviews,#club,#team,#faq,#book):is(.crg .g4),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g4){grid-row: 1 / 3; object-position: 50% 20%;}
:is(#reviews,#club,#team,#faq,#book):is(.crg .g2),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g2),:is(#reviews,#club,#team,#faq,#book):is(.crg .g3),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g3){object-position: 50% 15%;}
:is(#reviews,#club,#team,#faq,#book):is(.crg .g1),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g1){grid-column: 2 / 4;}
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo){position: relative; margin: 28px 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){display: block; width: 100%; height: auto; border-radius: var(--r); border: 5px solid rgb(255, 255, 255); box-shadow: rgba(0, 5, 62, 0.15) 0px 18px 40px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){position: sticky; top: 110px; align-self: start;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.crw),:is(#reviews,#club,#team,#faq,#book) :is(.crw){grid-template-columns: 1fr; gap: 32px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.crg),:is(#reviews,#club,#team,#faq,#book) :is(.crg){grid-template-columns: 1fr 1fr; grid-template-rows: 170px 150px 170px; gap: 10px;}
:is(#reviews,#club,#team,#faq,#book):is(.crg .g4),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g4){grid-row: 1 / 3;}
:is(#reviews,#club,#team,#faq,#book):is(.crg .g1),:is(#reviews,#club,#team,#faq,#book) :is(.crg .g1){grid-column: 1 / 3;}
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){font-size: 16px;}
:is(#reviews,#club,#team,#faq,#book):is(.crl li),:is(#reviews,#club,#team,#faq,#book) :is(.crl li){font-size: 15px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqhd),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd){margin-bottom: 28px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqhd .intro),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd .intro){max-width: 620px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){align-items: stretch;}
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){position: static !important; display: flex;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo){margin: 0px; flex: 1 1 0%; display: flex; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture){display: flex; flex: 1 1 0%; position: relative; z-index: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){height: 100%; min-height: 100%; object-fit: cover; object-position: 50% 30%; box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(.fqs .fq:last-of-type),:is(#reviews,#club,#team,#faq,#book) :is(.fqs .fq:last-of-type){margin-bottom: 0px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){margin-top: 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqhd),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd){margin-bottom: 20px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){margin-top: 56px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){height: auto; aspect-ratio: 720 / 412;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){position: relative !important; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo){position: absolute; inset: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture),:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){width: 100%; height: 100%;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){align-self: stretch; top: auto !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){aspect-ratio: auto; height: 260px; width: 100%;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){height: 200px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw),:is(#reviews,#club,#team,#faq,#book) :is(.fqw){margin-top: 100px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.L),:is(#reviews,#club,#team,#faq,#book) :is(.L){color: var(--txt,#14183a);}
:is(#reviews,#club,#team,#faq,#book):is(.L h2),:is(#reviews,#club,#team,#faq,#book) :is(.L h2){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .num),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .num){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .bl),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .bl){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rv),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rv){border: 1px solid var(--line); box-shadow: rgba(0, 5, 62, 0.08) 0px 10px 26px;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .sn button),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .sn button){border-color: var(--ink); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .sn a),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .sn a){color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(#faq h2),:is(#reviews,#club,#team,#faq,#book) :is(#faq h2){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq){background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.12);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq summary),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq summary){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq p),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq p){color: rgb(201, 211, 236);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i){background: rgba(255, 255, 255, 0.14);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i)::before,:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i)::before,:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i)::after,:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i)::after{background: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .book),:is(#reviews,#club,#team,#faq,#book) :is(#faq .book){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.crt h2),:is(#reviews,#club,#team,#faq,#book) :is(.crt h2){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.crt .intro),:is(#reviews,#club,#team,#faq,#book) :is(.crt .intro){color: var(--txt,#14183a);}
:is(#reviews,#club,#team,#faq,#book):is(.crl li),:is(#reviews,#club,#team,#faq,#book) :is(.crl li){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.crl li)::before,:is(#reviews,#club,#team,#faq,#book) :is(.crl li)::before{background: var(--ink); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.crq),:is(#reviews,#club,#team,#faq,#book) :is(.crq){background: rgb(255, 255, 255); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 4px solid var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.crq footer),:is(#reviews,#club,#team,#faq,#book) :is(.crq footer){color: rgb(59, 68, 102);}
:is(#reviews,#club,#team,#faq,#book):is(.crq b),:is(#reviews,#club,#team,#faq,#book) :is(.crq b){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.crg img),:is(#reviews,#club,#team,#faq,#book) :is(.crg img){box-shadow: rgba(0, 5, 62, 0.18) 0px 14px 30px;}
:is(#reviews,#club,#team,#faq,#book):is(#book .eb2),:is(#reviews,#club,#team,#faq,#book) :is(#book .eb2){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#book .trust li),:is(#reviews,#club,#team,#faq,#book) :is(#book .trust li){color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(#book .trust i),:is(#reviews,#club,#team,#faq,#book) :is(#book .trust i){background: rgba(255, 255, 255, 0.12); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .bl b),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .bl b){color: var(--ink);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews){padding: 88px 0px 165px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq),:is(#reviews,#club,#team,#faq,#book):is(#team),:is(#reviews,#club,#team,#faq,#book) :is(#team){padding: 88px 0px 167px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){padding-bottom: 73px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){padding-top: 87px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews){padding: 64px 0px 101px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq),:is(#reviews,#club,#team,#faq,#book):is(#team),:is(#reviews,#club,#team,#faq,#book) :is(#team){padding: 64px 0px 103px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){padding-bottom: 49px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh){font-size: clamp(30px, 3.6vw, 40px) !important; line-height: 1.05;}
:is(#reviews,#club,#team,#faq,#book):is(#book .eb2),:is(#reviews,#club,#team,#faq,#book) :is(#book .eb2){letter-spacing: 0.12em; font-weight: 700;}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh){margin-bottom: 12px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final){margin-top: 0px; align-self: end;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cbm:empty),:is(#reviews,#club,#team,#faq,#book) :is(.cbm:empty){margin: 0px; min-height: 0px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql),:is(#reviews,#club,#team,#faq,#book) :is(.fql){align-self: start; display: block; position: sticky !important; top: 110px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo){position: relative; inset: auto; height: 540px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture),:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){width: 100%; height: 540px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek)){object-position: 50% 40%;}
}
:is(#reviews,#club,#team,#faq,#book):is(.eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb)::after{border-top: 2px solid; opacity: 0.75; width: 56px; height: 0px !important; background: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.lyr-hv .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.lyr-hv .eb)::after{border-top-style: dashed;}
:is(#reviews,#club,#team,#faq,#book):is(.lyr-el .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(.lyr-el .eb)::after{border-top-style: dotted; border-top-width: 3px;}
:is(#reviews,#club,#team,#faq,#book):is(.bs i),:is(#reviews,#club,#team,#faq,#book) :is(.bs i){font-style: normal; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; color: transparent;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq){margin: 24px 0px 0px; background: rgb(255, 255, 255); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 4px solid var(--y); border-radius: 14px; padding: 20px 22px; max-width: 560px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq blockquote),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq blockquote){margin: 0px; font: 700 20px / 1.35 "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption){margin-top: 10px; font-size: 14px; color: rgb(90, 100, 136);}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall){display: flex; align-items: center; gap: 14px; margin-top: 14px; background: rgb(255, 255, 255); color: var(--ink); border-radius: 16px; padding: 14px 16px; box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 26px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall p),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall p){margin: 0px; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .fqk),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .fqk){font: 800 19px / 1.15 "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .ctas),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .ctas){display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn){min-height: 44px; font-size: 15px; padding: 0px 16px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn.book){border: 2px solid var(--ink); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.fqa),:is(#reviews,#club,#team,#faq,#book) :is(.fqa){display: flex; gap: 16px; margin-top: 10px; font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.fqa a),:is(#reviews,#club,#team,#faq,#book) :is(.fqa a){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(#team .ctas),:is(#reviews,#club,#team,#faq,#book) :is(#team .ctas){display: flex; flex-wrap: wrap; gap: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final),:is(#reviews,#club,#team,#faq,#book) :is(.m-final){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final .yay),:is(#reviews,#club,#team,#faq,#book) :is(.m-final .yay){position: absolute; left: 50%; bottom: 0px; width: 78%; max-width: 240px; transform: translateX(-50%); opacity: 0;}
:is(#reviews,#club,#team,#faq,#book):is(.ctx),:is(#reviews,#club,#team,#faq,#book) :is(.ctx){display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0px 0px 12px; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.ctx[hidden]),:is(#reviews,#club,#team,#faq,#book) :is(.ctx[hidden]){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.tile),:is(#reviews,#club,#team,#faq,#book) :is(.tile){position: relative; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.tile input),:is(#reviews,#club,#team,#faq,#book) :is(.tile input){position: absolute; opacity: 0; inset: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.tile span),:is(#reviews,#club,#team,#faq,#book) :is(.tile span){display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 10px 6px; border: 2px solid var(--line); border-radius: 12px; font-size: 13px; font-weight: 700; color: var(--ink); background: rgb(255, 255, 255); text-align: center; cursor: pointer; min-height: 64px; justify-content: center;}
:is(#reviews,#club,#team,#faq,#book):is(.tile svg),:is(#reviews,#club,#team,#faq,#book) :is(.tile svg){color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.tile input:checked + span),:is(#reviews,#club,#team,#faq,#book) :is(.tile input:checked + span){border-color: var(--ink); background: rgb(255, 248, 221);}
:is(#reviews,#club,#team,#faq,#book):is(.cb),:is(#reviews,#club,#team,#faq,#book) :is(.cb){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok),:is(#reviews,#club,#team,#faq,#book) :is(.cbok){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok circle),:is(#reviews,#club,#team,#faq,#book) :is(.cbok circle){fill: none; stroke: rgb(10, 122, 58); stroke-width: 3; stroke-dasharray: 145; stroke-dashoffset: 145; animation: draw .4s var(--ease-out) forwards;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok path),:is(#reviews,#club,#team,#faq,#book) :is(.cbok path){fill: none; stroke: rgb(10, 122, 58); stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 40; stroke-dashoffset: 40; animation: draw .3s .35s var(--ease-out) forwards;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i){position: absolute; left: 50%; top: 50%; width: 6px; height: 6px; border-radius: 50%; background: var(--y); opacity: 0; animation: spark .6s .5s var(--ease-out);}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(1)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(1)){--a: 0deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(2)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(2)){--a: 60deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(3)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(3)){--a: 120deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(4)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(4)){--a: 180deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(5)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(5)){--a: 240deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(6)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(6)){--a: 300deg;}
:is(#reviews,#club,#team,#faq,#book):is(#book)::after,:is(#reviews,#club,#team,#faq,#book) :is(#book)::after{display: none;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews),:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq),:is(#reviews,#club,#team,#faq,#book):is(#team),:is(#reviews,#club,#team,#faq,#book) :is(#team),:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){padding: 88px 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq){padding-bottom: 168px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews),:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq),:is(#reviews,#club,#team,#faq,#book):is(#team),:is(#reviews,#club,#team,#faq,#book) :is(#team),:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){padding: 64px 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq){padding-bottom: 104px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child),:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child > :last-child),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child > :last-child){margin-bottom: 0px;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(*),:is(#reviews,#club,#team,#faq,#book) :is(*){animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final){align-self: end; width: 240px !important; margin: 0px auto !important; transform: none !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final){width: 170px !important; margin: 0px auto 8px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn.book){color: var(--ink) !important; border: 2px solid var(--ink) !important; background: transparent !important;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq){position: relative; padding-left: 56px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq .pqm),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq .pqm){position: absolute; left: 16px; top: 6px; font: 800 64px / 1 Georgia, serif; color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq blockquote p),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq blockquote p){margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption){display: flex; flex-wrap: wrap; align-items: center; gap: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption .st),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption .st){color: var(--y); letter-spacing: 2px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption b),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption b){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption span:last-child),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption span:last-child){display: inline-flex; align-items: center; gap: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc),:is(#reviews,#club,#team,#faq,#book) :is(.fc){grid-template-columns: minmax(0px, 5fr) minmax(0px, 6fr); align-items: center; gap: 48px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fcl),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fcl){display: flex; flex-direction: column; align-items: center; text-align: center;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fcl .m-final),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fcl .m-final){margin: 0px auto 14px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fct .trust),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fct .trust),:is(#reviews,#club,#team,#faq,#book):is(.fc .fct .ctas),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fct .ctas){justify-content: center;}
:is(#reviews,#club,#team,#faq,#book):is(.fc > form.cb),:is(#reviews,#club,#team,#faq,#book) :is(.fc > form.cb){margin: 0px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc),:is(#reviews,#club,#team,#faq,#book) :is(.fc){grid-template-columns: 1fr; gap: 28px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fql),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fql){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo){position: static; flex: 0 0 0px; width: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo picture){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall){position: relative; z-index: 1;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews){padding-top: 64px !important; padding-bottom: 64px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#faq),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq){padding-top: 64px !important; padding-bottom: 84px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#team),:is(#reviews,#club,#team,#faq,#book) :is(body section#team){padding-top: 44px !important; padding-bottom: 64px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#book),:is(#reviews,#club,#team,#faq,#book) :is(body section#book){padding-top: 65px !important; padding-bottom: 33px !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews){padding-top: 88px !important; padding-bottom: 88px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#faq),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq){padding-top: 88px !important; padding-bottom: 128px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#team),:is(#reviews,#club,#team,#faq,#book) :is(body section#team){padding-top: 48px !important; padding-bottom: 88px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#book),:is(#reviews,#club,#team,#faq,#book) :is(body section#book){padding-top: 89px !important; padding-bottom: 57px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews){padding-top: 88px !important; padding-bottom: 88px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#faq),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq){padding-top: 88px !important; padding-bottom: 127px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#team),:is(#reviews,#club,#team,#faq,#book) :is(body section#team){padding-top: 48px !important; padding-bottom: 60px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body section#book),:is(#reviews,#club,#team,#faq,#book) :is(body section#book){padding-top: 92px !important; padding-bottom: 60px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){line-height: 1.15;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2),:is(#reviews,#club,#team,#faq,#book):is(summary),:is(#reviews,#club,#team,#faq,#book) :is(summary),:is(#reviews,#club,#team,#faq,#book):is(.intro),:is(#reviews,#club,#team,#faq,#book) :is(.intro){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p),:is(#reviews,#club,#team,#faq,#book) :is(p),:is(#reviews,#club,#team,#faq,#book):is(li),:is(#reviews,#club,#team,#faq,#book) :is(li){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(body #book .eb2),:is(#reviews,#club,#team,#faq,#book) :is(body #book .eb2){margin-bottom: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(body #book .fh + p),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fh + p){margin-top: 18px; margin-bottom: 18px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fh + p),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fh + p){margin-bottom: 34px;}
}
:is(#reviews,#club,#team,#faq,#book):is(body .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(body .btn.sub){min-height: 52px; height: 52px;}
:is(#reviews,#club,#team,#faq,#book):is(body .btn.sm),:is(#reviews,#club,#team,#faq,#book) :is(body .btn.sm){padding: 0px 18px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec h2),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro){animation: auto ease 0s 1 normal none running none !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo picture){position: relative; z-index: 1; display: block;}
}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall > div),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall > div){flex: 1 1 auto; min-width: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .ctas),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .ctas){grid-template-columns: 1fr; gap: 8px; display: grid !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .ctas .btn){width: 100%; justify-content: center; margin: 0px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 44px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 64px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 16px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 132px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 84px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){box-sizing: border-box; width: 100% !important; max-width: none !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql){max-width: 460px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw .fql),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw .fql){position: relative !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){position: relative; z-index: 1; display: block !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.m-final img.bkm),:is(#reviews,#club,#team,#faq,#book) :is(.m-final img.bkm){display: block; width: 100%; max-width: 300px; height: auto; margin: 0px auto;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .intro),:is(#reviews,#club,#team,#faq,#book) :is(#faq .intro){max-width: min(100%, 60em); text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqhd),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqhd){max-width: none;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt){transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt img),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt img){display: block; width: 100%; height: auto;}
:is(#reviews,#club,#team,#faq,#book):is(h2),:is(#reviews,#club,#team,#faq,#book) :is(h2){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p),:is(#reviews,#club,#team,#faq,#book) :is(p),:is(#reviews,#club,#team,#faq,#book):is(li),:is(#reviews,#club,#team,#faq,#book) :is(li),:is(#reviews,#club,#team,#faq,#book):is(summary),:is(#reviews,#club,#team,#faq,#book) :is(summary){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.btn),:is(#reviews,#club,#team,#faq,#book) :is(.btn),:is(#reviews,#club,#team,#faq,#book):is(.btn span),:is(#reviews,#club,#team,#faq,#book) :is(.btn span){white-space: nowrap;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(summary),:is(#reviews,#club,#team,#faq,#book) :is(summary){font-size: clamp(15px, 4.2vw, 17px);}
}
@media (max-width: 380px) {
:is(#reviews,#club,#team,#faq,#book):is(.btn.call),:is(#reviews,#club,#team,#faq,#book) :is(.btn.call){font-size: 15.5px; padding-left: 14px; padding-right: 14px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(summary),:is(#reviews,#club,#team,#faq,#book) :is(summary){text-wrap: balance;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb .ctx),:is(#reviews,#club,#team,#faq,#book) :is(.cb .ctx){grid-column: 1 / -1;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .wrap.fqhd),:is(#reviews,#club,#team,#faq,#book) :is(#faq .wrap.fqhd){max-width: 1200px;}
:is(#reviews,#club,#team,#faq,#book):is(main section .eb),:is(#reviews,#club,#team,#faq,#book) :is(main section .eb),:is(#reviews,#club,#team,#faq,#book):is(main section h2),:is(#reviews,#club,#team,#faq,#book) :is(main section h2),:is(#reviews,#club,#team,#faq,#book):is(main section .intro),:is(#reviews,#club,#team,#faq,#book) :is(main section .intro),:is(#reviews,#club,#team,#faq,#book):is(#faq .intro),:is(#reviews,#club,#team,#faq,#book) :is(#faq .intro),:is(#reviews,#club,#team,#faq,#book):is(.crt .intro),:is(#reviews,#club,#team,#faq,#book) :is(.crt .intro),:is(#reviews,#club,#team,#faq,#book):is(.fqhd .intro),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd .intro){max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(section h2),:is(#reviews,#club,#team,#faq,#book) :is(section h2){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(section .intro),:is(#reviews,#club,#team,#faq,#book) :is(section .intro){text-wrap: pretty !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg),:is(#reviews,#club,#team,#faq,#book) :is(section .crg){align-content: start; grid-template-columns: 1.63fr 1fr !important; grid-template-rows: auto auto auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g4),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g4){aspect-ratio: 1050 / 1066; grid-area: 1 / 1 / 3 !important; height: auto !important; object-position: 50% 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g3),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g3){min-height: 100%; grid-area: 1 / 2 !important; height: 0px !important; object-position: 50% 12% !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g2),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g2){min-height: 100%; grid-area: 2 / 2 !important; height: 0px !important; object-position: 50% 12% !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g1),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g1){grid-area: 3 / 1 / auto / 3 !important; height: 170px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(section .crg),:is(#reviews,#club,#team,#faq,#book) :is(section .crg){grid-template-columns: 1fr 1fr !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g4),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g4){aspect-ratio: 1.12 / 1; grid-area: 1 / 1 / auto / 3 !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g3),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g3){min-height: 0px; aspect-ratio: 1 / 1; grid-area: 2 / 1 !important; height: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g2),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g2){min-height: 0px; aspect-ratio: 1 / 1; grid-area: 2 / 2 !important; height: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(section .crg .g1),:is(#reviews,#club,#team,#faq,#book) :is(section .crg .g1){grid-row: 3 !important; height: 160px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){grid-template-columns: 84px minmax(0px, 1fr); column-gap: 14px; align-items: center; display: grid !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){grid-template-columns: 112px minmax(0px, 1fr); column-gap: 18px; align-items: center; padding: 18px 20px; display: grid !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){max-width: none !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc){align-items: stretch !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc > form.cb),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc > form.cb){align-self: stretch;}
}
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){text-wrap: pretty !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw){margin-top: 16px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo){display: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql){gap: 0px !important; padding-top: 0px !important; margin-top: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.crq p),:is(#reviews,#club,#team,#faq,#book) :is(.crq p){letter-spacing: -0.005em; text-wrap: wrap !important; font-size: 15px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){grid-template-columns: 132px minmax(0px, 1fr) !important; align-items: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#book .fct ul.trust),:is(#reviews,#club,#team,#faq,#book) :is(#book .fct ul.trust){display: flex !important; flex-flow: column !important; align-items: center !important; gap: 8px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall){display: grid !important; grid-template-columns: auto minmax(0px, 1fr) !important; grid-template-areas: "k k" "t t" "m b" !important; gap: 0px 16px !important; padding: 18px !important; align-items: center !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div){display: contents !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .fqk),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .fqk){grid-area: k; margin: 0px 0px 4px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div > p:not(.fqk)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div > p:not(.fqk)){grid-area: t; margin: 0px 0px 14px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas){grid-area: b; width: 100%; display: flex !important; flex-direction: column !important; gap: 10px !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas .btn){width: 100% !important; margin: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh){grid-template-columns: auto minmax(0px, 1fr) !important; column-gap: 40px !important; align-items: center !important;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh > div),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh > div){display: contents;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh > div > :not(.big)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh > div > :not(.big)){grid-column: 1 / -1;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .big),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .big){grid-column: 1; width: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .pq),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .pq){grid-column: 2; place-self: center stretch !important; width: auto !important; max-width: none !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqw){margin-top: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#faq div.wrap.fqw),:is(#reviews,#club,#team,#faq,#book) :is(html body section#faq div.wrap.fqw){margin-top: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall){height: auto !important; min-height: 0px !important; padding: 20px !important; align-items: stretch !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall .ctas),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall .ctas){margin: 12px 0px 0px !important;}
}
@media (min-width: 700px) and (max-width: 1023px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqw){grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.25fr) !important; gap: 24px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall){grid-template-columns: 84px minmax(0px, 1fr) !important; column-gap: 12px !important; padding: 16px !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .btn),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .btn){font-size: 13.5px; padding: 0px 8px; white-space: nowrap;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.sec),:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec),:is(#reviews,#club,#team,#faq,#book):is(html body #team.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #team.sec){padding-top: 64px !important; padding-bottom: 64px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.sec),:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec),:is(#reviews,#club,#team,#faq,#book):is(html body #team.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #team.sec){padding-top: 88px !important; padding-bottom: 88px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh){row-gap: 0px !important; min-height: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh .eb),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh .eb){margin-bottom: 12px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh h2),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh h2){margin-bottom: 12px !important;}
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh .intro),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh .intro){margin-bottom: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .rh .big),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .rh .big){margin-top: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .rh),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .rh){grid-template-rows: none !important; grid-auto-rows: auto !important; align-items: start !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqw),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqw){margin-top: 24px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin.bk:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin.bk:not(#_)){padding-top: 92px !important; padding-bottom: 60px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin.bk:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin.bk:not(#_)){padding-top: 65px !important; padding-bottom: 33px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fc .m-final:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fc .m-final:not(#_):not(#_)){max-width: 200px; width: 200px !important; margin: 0px auto 12px !important; transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .m-final img.bkm:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .m-final img.bkm:not(#_)){height: auto; margin: 0px auto; width: 100% !important; max-width: 200px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fc .m-final:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fc .m-final:not(#_):not(#_)){width: 140px !important; max-width: 140px;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fh:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fh:not(#_)){line-height: 1.05 !important; margin: 0px 0px 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fct > p.eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fct > p.eb2:not(#_)){line-height: 1.2; margin: 0px 0px 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fct > .fh + p:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fct > .fh + p:not(#_)){line-height: 1.45 !important; margin: 0px 0px 22px !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .wrap.fc:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .wrap.fc:not(#_):not(#_)){align-items: stretch !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk form.cb:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk form.cb:not(#_):not(#_)){margin: 0px; align-self: stretch !important; height: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fcl:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fcl:not(#_):not(#_)){align-items: center; height: 100%; display: flex !important; flex-direction: column !important; justify-content: center !important; align-self: stretch !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_)){display: block !important; grid-template-columns: none !important; padding: 20px !important; min-height: 0px !important; height: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div){display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .fqk),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .fqk){margin: 0px 0px 4px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div > p:not(.fqk)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div > p:not(.fqk)){margin: 0px 0px 14px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas){display: flex !important; flex-flow: wrap !important; gap: 10px !important; margin: 0px !important; width: 100% !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas .btn){flex: 1 1 200px !important; width: auto !important; margin: 0px !important; padding: 0px 18px !important; white-space: nowrap !important; justify-content: center !important;}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqw),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqw){align-items: stretch !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fql),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fql){position: relative !important; top: auto !important; align-self: stretch !important; display: flex !important; flex-direction: column !important; height: auto !important; margin-bottom: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo){position: relative !important; inset: auto !important; flex: 1 1 0px !important; min-height: 220px !important; height: auto !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo picture),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo picture){display: block !important; position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo img:not(.m-peek)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo img:not(.m-peek)){width: 100% !important; height: 100% !important; min-height: 0px !important; object-fit: cover !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqcall),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqcall){flex: 0 0 auto !important; margin-bottom: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs){align-self: stretch !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs > .seeall),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs > .seeall){display: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){--y: #FED14D; --ink: #00053E; --blue: #00468C; --g: max(10px,calc(50% - 690px)); --line: #D8E2EE; --r: 16px; --sky: #0075BD; --display: "Saira","Saira Fallback",system-ui,sans-serif; --ease-out: cubic-bezier(.2,.8,.2,1);}
:is(#reviews,#club,#team,#faq,#book):is(#book),:is(#reviews,#club,#team,#faq,#book) :is(#book){font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; font-size: 16px; line-height: 25.6px; color: rgb(20, 24, 58); letter-spacing: normal; font-weight: 400; text-align: start; word-spacing: 0px; text-transform: none; font-style: normal; -webkit-font-smoothing: auto;}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book, #book *)){gap: revert; grid-template-columns: revert; text-align: inherit;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book, #book *)){margin: revert; width: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust:is(#book, #book *)){justify-content: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fin .ctas:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .ctas:is(#book, #book *)){justify-content: revert; margin-top: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#book, #book *)){padding: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book, #book *)){grid-template-columns: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book, #book *)){padding-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final:is(#book, #book *)){align-self: revert; margin-top: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final:is(#book, #book *)){margin: revert; width: revert;}
}
@media (min-width: 700px) and (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#book:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#book:is(#book, #book *)){padding-bottom: revert; padding-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#book:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#book:is(#book, #book *)){padding-bottom: revert; padding-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc:is(#book, #book *)){align-items: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc > form.cb:is(#book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc > form.cb:is(#book, #book *)){align-self: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *)){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(img:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(img:is(#book#book, #book#book *)){max-width: 100%; height: auto; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(a:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(a:is(#book#book, #book#book *)){color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#book#book, #book#book *)){max-width: 1200px; margin: 0px auto; padding: 0px 24px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){font-family: "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; line-height: 1.05; margin: 0px 0px 12px; letter-spacing: -0.01em;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){font-size: clamp(30px, 3.6vw, 40px); font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#book#book, #book#book *)){display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0px 28px; border-radius: 999px; font-weight: 800; font-size: 17px; text-decoration: none; position: relative; isolation: isolate; transition: transform 0.18s;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:hover:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:hover:is(#book#book, #book#book *)){transform: translateY(-2px);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#book#book, #book#book *)){background: var(--y); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#book#book, #book#book *))::before{content: ""; position: absolute; inset: -6px; border-radius: inherit; box-shadow: rgba(254, 209, 77, 0.45) 0px 0px 0px 4px, rgba(254, 209, 77, 0.75) 0px 0px 26px 8px; z-index: -1; opacity: 0.35; animation: 2.4s ease-in-out 0s infinite normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.book:is(#book#book, #book#book *)){border: 2px solid var(--blue); color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.D .book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .book:is(#book#book, #book#book *)){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.ctas:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctas:is(#book#book, #book#book *)){display: flex; flex-wrap: wrap; gap: 14px; margin: 28px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.trust:is(#book#book, #book#book *)){list-style: none; padding: 0px; margin: 6px 0px 0px; display: flex; flex-wrap: wrap; gap: 10px 22px; font-weight: 600; font-size: 15px;}
:is(#reviews,#club,#team,#faq,#book):is(.trust i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.trust i:is(#book#book, #book#book *)){font-style: normal; display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--y); color: var(--ink); margin-right: 8px; font-size: 13px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *)){position: relative; padding: 120px 0px 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#book#book, #book#book *)){background-color: var(--ink); color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.D h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.D h2:is(#book#book, #book#book *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *))::before{content: ""; position: absolute; left: var(--g); top: -70px; bottom: 0px; border-left: 4px dashed rgba(0, 117, 189, 0.55); z-index: 4;}
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#book#book, #book#book *)){position: absolute; left: calc(var(--g) - 9px); top: 120px; width: 22px; height: 22px; border-radius: 50%; background: var(--y); border: 4px solid var(--ink); z-index: 5;}
:is(#reviews,#club,#team,#faq,#book):is(.D .node:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .node:is(#book#book, #book#book *)){border-color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap:is(#book#book, #book#book *)){z-index: 2;}
:is(#reviews,#club,#team,#faq,#book):is(.fin:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin:is(#book#book, #book#book *)){padding-top: 150px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book#book, #book#book *)){display: grid; grid-template-columns: 300px 1fr; gap: 40px; align-items: center;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book#book, #book#book *)){width: 300px; margin-top: -280px; transform: rotate(-4deg);}
:is(#reviews,#club,#team,#faq,#book):is(.fh:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fh:is(#book#book, #book#book *)){font-size: clamp(26px, 2.7vw, 36px); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.eb2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb2:is(#book#book, #book#book *)){color: var(--blue); font-weight: 800; letter-spacing: 0.14em; font-size: 12px; margin: 0px 0px 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust i:is(#book#book, #book#book *)){background: var(--ink); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.node.end:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.node.end:is(#book#book, #book#book *)){top: auto; bottom: 40px;}
:is(#reviews,#club,#team,#faq,#book):is(.fin:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.fin:is(#book#book, #book#book *))::before{bottom: 50px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book#book, #book#book *)){grid-template-columns: 1fr;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book#book, #book#book *)){text-align: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book#book, #book#book *)){margin: -200px auto 0px; width: 200px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.fin .ctas:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .ctas:is(#book#book, #book#book *)){justify-content: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#book#book, #book#book *)){padding: 0px 22px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *)){padding: 84px 0px 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.ctas .btn:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctas .btn:is(#book#book, #book#book *)){flex: 1 1 100%;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *))::before{top: -40px; border-left-width: 3px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#book#book, #book#book *)){width: 16px; height: 16px; left: calc(var(--g) - 6px); border-width: 3px;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *))::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#book#book, #book#book *))::before{opacity: 0.8;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){display: grid; grid-template-columns: 1fr 1fr auto; gap: 12px; align-items: end; max-width: 640px; background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: var(--r); padding: 18px; margin-top: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.cbt:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbt:is(#book#book, #book#book *)){grid-column: 1 / -1; margin: 0px; font-weight: 800; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.cb label:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb label:is(#book#book, #book#book *)){display: flex; flex-direction: column; font-size: 13px; font-weight: 700; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.cb input:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb input:is(#book#book, #book#book *)){height: 48px; border: 1.5px solid rgb(159, 176, 200); border-radius: 12px; padding: 0px 12px; font-size: 16px; margin-top: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.cb input:focus:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb input:focus:is(#book#book, #book#book *)){outline: 3px solid var(--sky);}
:is(#reviews,#club,#team,#faq,#book):is(.sub:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sub:is(#book#book, #book#book *)){background: var(--ink); color: rgb(255, 255, 255); border: 0px; cursor: pointer; min-height: 48px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){grid-template-columns: 1fr;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *)){padding: 60px 0px 56px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fin:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin:is(#book#book, #book#book *)){padding-top: 110px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book#book, #book#book *)){width: 150px; margin-top: -150px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){max-width: 100%; min-width: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc > div:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc > div:is(#book#book, #book#book *)){min-width: 0px;}
@media (max-width: 1100px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){grid-template-columns: 1fr 1fr;}
}
@media (max-width: 1100px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb .sub:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb .sub:is(#book#book, #book#book *)){grid-column: 1 / -1;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.trust:is(#book#book, #book#book *)){font-size: 14px; gap: 8px 16px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb input:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb input:is(#book#book, #book#book *)){min-width: 0px; width: 100%;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){grid-template-columns: 1fr;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.fh:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fh:is(#book#book, #book#book *)){font-family: var(--display); font-stretch: 112%;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){font-weight: 800; letter-spacing: -0.015em;}
:is(#reviews,#club,#team,#faq,#book):is(.ic:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.ic:is(#book#book, #book#book *)){flex: 0 0 auto; margin-right: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book):is(.node:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#book#book, #book#book *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#book#book, #book#book *)){background-image: radial-gradient(90% 70% at 100% 0px, rgba(0, 117, 189, 0.22), transparent 60%);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#book#book, #book#book *))::before{animation: 2.4s ease-in-out 0s 2 normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.trust i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.trust i:is(#book#book, #book#book *)){background: rgba(255, 255, 255, 0.1); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.fin .trust i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .trust i:is(#book#book, #book#book *)){background: var(--ink); color: var(--y);}
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion: no-preference) {
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#book#book, #book#book *)){animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: rise; animation-timeline: view(); animation-range: entry 5% entry 65%;}
}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.cbs:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbs:is(#book#book, #book#book *)){margin: -4px 0px 10px; font-size: 13.5px; color: rgb(74, 83, 120);}
:is(#reviews,#club,#team,#faq,#book):is(.cbm:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbm:is(#book#book, #book#book *)){grid-column: 1 / -1; margin: 6px 0px 0px; min-height: 1.3em; font-size: 14.5px;}
:is(#reviews,#club,#team,#faq,#book):is(.cb .cbt:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb .cbt:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.cb .cbs:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb .cbs:is(#book#book, #book#book *)){grid-column: 1 / -1;}
:is(#reviews,#club,#team,#faq,#book):is(button:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(button:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(input:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(input:is(#book#book, #book#book *)){font-family: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){text-align: left;}
:is(#reviews,#club,#team,#faq,#book):is(.cb input:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb input:is(#book#book, #book#book *)){width: 100%; box-sizing: border-box; height: 48px; border: 1.5px solid rgb(159, 176, 200); border-radius: 12px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fin .ctas:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fin .ctas:is(#book#book, #book#book *)){margin-top: 20px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cb label:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb label:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.cbs:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbs:is(#book#book, #book#book *)){font-size: 14px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book#book, #book#book *)){transform: none;}
:is(#reviews,#club,#team,#faq,#book):is(#book .eb2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .eb2:is(#book#book, #book#book *)){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh:is(#book#book, #book#book *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#book .trust li:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .trust li:is(#book#book, #book#book *)){color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(#book .trust i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .trust i:is(#book#book, #book#book *)){background: rgba(255, 255, 255, 0.12); color: var(--y);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *)){padding-bottom: 73px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *)){padding-top: 87px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *)){padding-bottom: 49px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh:is(#book#book, #book#book *)){font-size: clamp(30px, 3.6vw, 40px) !important; line-height: 1.05;}
:is(#reviews,#club,#team,#faq,#book):is(#book .eb2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .eb2:is(#book#book, #book#book *)){letter-spacing: 0.12em; font-weight: 700;}
:is(#reviews,#club,#team,#faq,#book):is(#book .fh:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .fh:is(#book#book, #book#book *)){margin-bottom: 12px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final:is(#book#book, #book#book *)){margin-top: 0px; align-self: end;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cbm:empty:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbm:empty:is(#book#book, #book#book *)){margin: 0px; min-height: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final:is(#book#book, #book#book *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final .yay:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final .yay:is(#book#book, #book#book *)){position: absolute; left: 50%; bottom: 0px; width: 78%; max-width: 240px; transform: translateX(-50%); opacity: 0;}
:is(#reviews,#club,#team,#faq,#book):is(.ctx:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctx:is(#book#book, #book#book *)){display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0px 0px 12px; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.ctx[hidden]:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctx[hidden]:is(#book#book, #book#book *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.tile:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.tile:is(#book#book, #book#book *)){position: relative; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.tile input:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.tile input:is(#book#book, #book#book *)){position: absolute; opacity: 0; inset: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.tile span:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.tile span:is(#book#book, #book#book *)){display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 10px 6px; border: 2px solid var(--line); border-radius: 12px; font-size: 13px; font-weight: 700; color: var(--ink); background: rgb(255, 255, 255); text-align: center; cursor: pointer; min-height: 64px; justify-content: center;}
:is(#reviews,#club,#team,#faq,#book):is(.tile svg:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.tile svg:is(#book#book, #book#book *)){color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.tile input:checked + span:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.tile input:checked + span:is(#book#book, #book#book *)){border-color: var(--ink); background: rgb(255, 248, 221);}
:is(#reviews,#club,#team,#faq,#book):is(.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb:is(#book#book, #book#book *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok:is(#book#book, #book#book *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok circle:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok circle:is(#book#book, #book#book *)){fill: none; stroke: rgb(10, 122, 58); stroke-width: 3; stroke-dasharray: 145; stroke-dashoffset: 145; animation: draw .4s var(--ease-out) forwards;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok path:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok path:is(#book#book, #book#book *)){fill: none; stroke: rgb(10, 122, 58); stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 40; stroke-dashoffset: 40; animation: draw .3s .35s var(--ease-out) forwards;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:is(#book#book, #book#book *)){position: absolute; left: 50%; top: 50%; width: 6px; height: 6px; border-radius: 50%; background: var(--y); opacity: 0; animation: spark .6s .5s var(--ease-out);}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(1):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(1):is(#book#book, #book#book *)){--a: 0deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(2):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(2):is(#book#book, #book#book *)){--a: 60deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(3):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(3):is(#book#book, #book#book *)){--a: 120deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(4):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(4):is(#book#book, #book#book *)){--a: 180deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(5):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(5):is(#book#book, #book#book *)){--a: 240deg;}
:is(#reviews,#club,#team,#faq,#book):is(.cbok i:nth-of-type(6):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cbok i:nth-of-type(6):is(#book#book, #book#book *)){--a: 300deg;}
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *))::after,:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *))::after{display: none;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *)){padding: 88px 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book:is(#book#book, #book#book *)){padding: 64px 0px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child:is(#book#book, #book#book *)){margin-bottom: 0px;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#book#book, #book#book *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#book#book, #book#book *))::after{animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final:is(#book#book, #book#book *)){align-self: end; width: 240px !important; margin: 0px auto !important; transform: none !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc .m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .m-final:is(#book#book, #book#book *)){width: 170px !important; margin: 0px auto 8px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book#book, #book#book *)){grid-template-columns: minmax(0px, 5fr) minmax(0px, 6fr); align-items: center; gap: 48px;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fcl:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fcl:is(#book#book, #book#book *)){display: flex; flex-direction: column; align-items: center; text-align: center;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fcl .m-final:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fcl .m-final:is(#book#book, #book#book *)){margin: 0px auto 14px !important;}
:is(#reviews,#club,#team,#faq,#book):is(.fc .fct .trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fct .trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.fc .fct .ctas:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc .fct .ctas:is(#book#book, #book#book *)){justify-content: center;}
:is(#reviews,#club,#team,#faq,#book):is(.fc > form.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc > form.cb:is(#book#book, #book#book *)){margin: 0px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.fc:is(#book#book, #book#book *)){grid-template-columns: 1fr; gap: 28px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#book:is(#book#book, #book#book *)){padding-top: 65px !important; padding-bottom: 33px !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#book:is(#book#book, #book#book *)){padding-top: 89px !important; padding-bottom: 57px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#book:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#book:is(#book#book, #book#book *)){padding-top: 92px !important; padding-bottom: 60px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){line-height: 1.15;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(li:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(li:is(#book#book, #book#book *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(body #book .eb2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .eb2:is(#book#book, #book#book *)){margin-bottom: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(body #book .fh + p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fh + p:is(#book#book, #book#book *)){margin-top: 18px; margin-bottom: 18px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fh + p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fh + p:is(#book#book, #book#book *)){margin-bottom: 34px;}
}
:is(#reviews,#club,#team,#faq,#book):is(body .btn.sub:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body .btn.sub:is(#book#book, #book#book *)){min-height: 52px; height: 52px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#book#book, #book#book *)){animation: auto ease 0s 1 normal none running none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.m-final img.bkm:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-final img.bkm:is(#book#book, #book#book *)){display: block; width: 100%; max-width: 300px; height: auto; margin: 0px auto;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#book#book, #book#book *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(li:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(li:is(#book#book, #book#book *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book):is(.btn span:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn span:is(#book#book, #book#book *)){white-space: nowrap;}
@media (max-width: 380px) {
:is(#reviews,#club,#team,#faq,#book):is(.btn.call:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn.call:is(#book#book, #book#book *)){font-size: 15.5px; padding-left: 14px; padding-right: 14px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cb .ctx:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(.cb .ctx:is(#book#book, #book#book *)){grid-column: 1 / -1;}
:is(#reviews,#club,#team,#faq,#book):is(main section h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(main section h2:is(#book#book, #book#book *)){max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(section h2:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(section h2:is(#book#book, #book#book *)){text-wrap: balance;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc:is(#book#book, #book#book *)){align-items: stretch !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #book .fc > form.cb:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(body #book .fc > form.cb:is(#book#book, #book#book *)){align-self: stretch;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#book .fct ul.trust:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(#book .fct ul.trust:is(#book#book, #book#book *)){display: flex !important; flex-flow: column !important; align-items: center !important; gap: 8px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin:is(#book#book, #book#book *)){padding-top: 76px !important; padding-bottom: 88px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin:is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin:is(#book#book, #book#book *)){padding-top: 56px !important; padding-bottom: 64px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin.bk:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin.bk:not(#_):is(#book#book, #book#book *)){padding-top: 92px !important; padding-bottom: 60px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#book.sec.fin.bk:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.sec.fin.bk:not(#_):is(#book#book, #book#book *)){padding-top: 65px !important; padding-bottom: 33px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fc .m-final:not(#_):not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fc .m-final:not(#_):not(#_):is(#book#book, #book#book *)){max-width: 200px; width: 200px !important; margin: 0px auto 12px !important; transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .m-final img.bkm:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .m-final img.bkm:not(#_):is(#book#book, #book#book *)){height: auto; margin: 0px auto; width: 100% !important; max-width: 200px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fc .m-final:not(#_):not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fc .m-final:not(#_):not(#_):is(#book#book, #book#book *)){width: 140px !important; max-width: 140px;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fh:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fh:not(#_):is(#book#book, #book#book *)){line-height: 1.05 !important; margin: 0px 0px 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fct > p.eb2:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fct > p.eb2:not(#_):is(#book#book, #book#book *)){line-height: 1.2; margin: 0px 0px 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fct > .fh + p:not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fct > .fh + p:not(#_):is(#book#book, #book#book *)){line-height: 1.45 !important; margin: 0px 0px 22px !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .wrap.fc:not(#_):not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .wrap.fc:not(#_):not(#_):is(#book#book, #book#book *)){align-items: stretch !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk form.cb:not(#_):not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk form.cb:not(#_):not(#_):is(#book#book, #book#book *)){margin: 0px; align-self: stretch !important; height: auto !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.bk .fcl:not(#_):not(#_):is(#book#book, #book#book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.bk .fcl:not(#_):not(#_):is(#book#book, #book#book *)){align-items: center; height: 100%; display: flex !important; flex-direction: column !important; justify-content: center !important; align-self: stretch !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(#club),:is(#reviews,#club,#team,#faq,#book) :is(#club){--blue: #002D5C; --y: #FED14D; --ink: #00053E; --g: max(10px,calc(50% - 690px)); --display: "Saira","Saira Fallback",system-ui,sans-serif; --pad: 88px; --txt: #00053E; --line: #D8E2EE;}
:is(#reviews,#club,#team,#faq,#book):is(#club),:is(#reviews,#club,#team,#faq,#book) :is(#club){font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; font-size: 16px; line-height: 25.6px; color: rgb(0, 5, 62); letter-spacing: normal; font-weight: 400; text-align: start; word-spacing: 0px; text-transform: none; font-style: normal; -webkit-font-smoothing: auto;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#club, #club *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#club, #club *)){padding: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *)){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(img:is(#club#club, #club#club *)){max-width: 100%; height: auto; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(a:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(a:is(#club#club, #club#club *)){color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#club#club, #club#club *)){max-width: 1200px; margin: 0px auto; padding: 0px 24px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){font-family: "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; line-height: 1.05; margin: 0px 0px 12px; letter-spacing: -0.01em;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){font-size: clamp(30px, 3.6vw, 40px); font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#club#club, #club#club *)){max-width: 680px; margin: 0px 0px 40px; font-size: 17px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *)){display: flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--blue); margin: 0px 0px 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *))::after{content: ""; height: 2px; width: 64px; background: linear-gradient(90deg,var(--blue),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .eb:is(#club#club, #club#club *)){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.D .eb:is(#club#club, #club#club *))::after{background: linear-gradient(90deg,var(--y),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#club#club, #club#club *)){display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0px 28px; border-radius: 999px; font-weight: 800; font-size: 17px; text-decoration: none; position: relative; isolation: isolate; transition: transform 0.18s;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:hover:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:hover:is(#club#club, #club#club *)){transform: translateY(-2px);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#club#club, #club#club *)){background: var(--y); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#club#club, #club#club *))::before{content: ""; position: absolute; inset: -6px; border-radius: inherit; box-shadow: rgba(254, 209, 77, 0.45) 0px 0px 0px 4px, rgba(254, 209, 77, 0.75) 0px 0px 26px 8px; z-index: -1; opacity: 0.35; animation: 2.4s ease-in-out 0s infinite normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.book:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.book:is(#club#club, #club#club *)){border: 2px solid var(--blue); color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.D .book:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .book:is(#club#club, #club#club *)){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *)){position: relative; padding: 120px 0px 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#club#club, #club#club *)){background-color: var(--ink); color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.D h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D h2:is(#club#club, #club#club *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *))::before{content: ""; position: absolute; left: var(--g); top: -70px; bottom: 0px; border-left: 4px dashed rgba(0, 117, 189, 0.55); z-index: 4;}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap:is(#club#club, #club#club *)){z-index: 2;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#club#club, #club#club *)){padding: 0px 22px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *)){padding: 84px 0px 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *))::before{top: -40px; border-left-width: 3px !important;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *))::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#club#club, #club#club *))::before{opacity: 0.8;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *)){padding: 60px 0px 56px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#club#club, #club#club *)){margin-bottom: 24px; font-size: 16px;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){font-family: var(--display); font-stretch: 112%;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){font-weight: 800; letter-spacing: -0.015em;}
:is(#reviews,#club,#team,#faq,#book):is(.ic:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.ic:is(#club#club, #club#club *)){flex: 0 0 auto; margin-right: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *)){font-family: var(--display); font-stretch: 125%; font-weight: 700; letter-spacing: 0.12em;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *))::before{content: ""; width: 22px; height: 9px; flex: 0 0 auto; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px);}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *))::after{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#club#club, #club#club *))::before{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#club#club, #club#club *)){background-image: radial-gradient(90% 70% at 100% 0px, rgba(0, 117, 189, 0.22), transparent 60%);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#club#club, #club#club *))::before{animation: 2.4s ease-in-out 0s 2 normal none running glow;}
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion: no-preference) {
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#club#club, #club#club *)){animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: rise; animation-timeline: view(); animation-range: entry 5% entry 65%;}
}
}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *)){flex-wrap: wrap; row-gap: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#club#club, #club#club *))::after{border-top: 2px solid; opacity: 0.75; width: 56px; height: 0px !important; background: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child > :last-child:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child > :last-child:is(#club#club, #club#club *)){margin-bottom: 0px;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#club#club, #club#club *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#club#club, #club#club *))::after{animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){line-height: 1.15;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#club#club, #club#club *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(li:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(li:is(#club#club, #club#club *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#club#club, #club#club *)){animation: auto ease 0s 1 normal none running none !important;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(li:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(li:is(#club#club, #club#club *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(.btn span:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn span:is(#club#club, #club#club *)){white-space: nowrap;}
@media (max-width: 380px) {
:is(#reviews,#club,#team,#faq,#book):is(.btn.call:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn.call:is(#club#club, #club#club *)){font-size: 15.5px; padding-left: 14px; padding-right: 14px;}
}
:is(#reviews,#club,#team,#faq,#book):is(main section .eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(main section h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(main section h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(main section .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .intro:is(#club#club, #club#club *)){max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(section h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(section h2:is(#club#club, #club#club *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(section .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(section .intro:is(#club#club, #club#club *)){text-wrap: pretty !important;}
:is(#reviews,#club,#team,#faq,#book):is(.pmore:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.pmore:is(#club#club, #club#club *)){margin: 18px 0px 0px; font-weight: 700;}
:is(#reviews,#club,#team,#faq,#book):is(.pmore a:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.pmore a:is(#club#club, #club#club *)){color: inherit; text-decoration: underline; text-underline-offset: 3px;}
:is(#reviews,#club,#team,#faq,#book):is(.D .pmore a:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .pmore a:is(#club#club, #club#club *)){color: rgb(255, 213, 74);}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#club#club, #club#club *)){text-wrap: balance;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)){grid-template-rows: 1fr auto auto auto !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph .eb:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph .eb:is(#club#club, #club#club *)){grid-row: 2 !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph h2:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph h2:is(#club#club, #club#club *)){grid-row: 3 !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)){grid-row: 4 !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)){margin-bottom: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)){margin-bottom: 24px !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .ab-ph:is(#club#club, #club#club *)){margin-bottom: 40px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .hub-club .pmore:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .hub-club .pmore:is(#club#club, #club#club *)){margin: 18px 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(html body main .sec.hub-club:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body main .sec.hub-club:not(#_):is(#club#club, #club#club *)){padding-bottom: 0px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .hub-club .ab-ph:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .hub-club .ab-ph:is(#club#club, #club#club *)){align-items: end; display: grid !important; grid-template-columns: minmax(0px, 1fr) 120px !important; column-gap: 12px !important; grid-template-rows: 1fr auto !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(body:is(.zz, *) .ab-ph .intro:is(#club#club, #club#club *)){text-wrap: wrap !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main .call:not(#_):is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main .call:not(#_):is(#club#club, #club#club *))::before{display: none !important; animation: auto ease 0s 1 normal none running none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)){padding-top: 64px !important; padding-bottom: 64px !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)){padding-top: 88px !important; padding-bottom: 88px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .hub-club h2:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .hub-club h2:not(#_):is(#club#club, #club#club *)){text-wrap: balance;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .hub-club .ab-ph:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .hub-club .ab-ph:not(#_):is(#club#club, #club#club *)){display: grid !important; grid-template-columns: minmax(0px, max-content) auto !important; justify-content: start !important; column-gap: 28px !important; align-items: end !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .hub-club .ab-ph:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .hub-club .ab-ph:not(#_):is(#club#club, #club#club *)){grid-template-areas: none !important; grid-template-rows: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main .pmore a:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main .pmore a:not(#_):is(#club#club, #club#club *)){align-items: center; min-height: 44px; display: inline-flex !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main p:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main p:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main li:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main li:not(#_):not(#_):is(#club#club, #club#club *)){text-wrap: pretty !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#club#club, #club#club *)){text-wrap: balance !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ti:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ti:not(#_):is(#club#club, #club#club *)){flex: 0 0 auto; width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--y); color: var(--ink); box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ti svg:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ti svg:not(#_):is(#club#club, #club#club *)){display: block; width: 24px; height: 24px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .D .h4-ti:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .D .h4-ti:not(#_):is(#club#club, #club#club *)){background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.14); color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ctas:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ctas:not(#_):is(#club#club, #club#club *)){display: flex; flex-wrap: wrap; gap: 12px; margin-top: auto;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ctas .btn:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ctas .btn:not(#_):is(#club#club, #club#club *)){min-height: 48px; justify-content: center;}
@media (max-width: 599px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ctas:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ctas:not(#_):is(#club#club, #club#club *)){flex-direction: column;}
}
@media (max-width: 599px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-ctas .btn:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-ctas .btn:not(#_):is(#club#club, #club#club *)){width: 100%; box-sizing: border-box;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mc:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mc:not(#_):is(#club#club, #club#club *)){margin-top: 28px; background: rgb(255, 255, 255); color: var(--txt); border-radius: 20px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 18px 40px; max-width: 980px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch:not(#_):is(#club#club, #club#club *)){background: var(--y); color: var(--ink); display: flex; align-items: center; gap: 12px; padding: 12px 20px; font: 800 13px / 1.1 Saira, sans-serif; letter-spacing: 0.12em; text-transform: uppercase;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)){width: 36px; height: 36px; flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch span:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch span:not(#_):is(#club#club, #club#club *)){margin-left: auto; border: 2px solid var(--ink); border-radius: 999px; padding: 5px 10px; font-size: 11px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mcb:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mcb:not(#_):is(#club#club, #club#club *)){display: grid; grid-template-columns: minmax(0px, 1fr); gap: 20px; padding: 22px 20px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mc:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mc:not(#_):is(#club#club, #club#club *)){container-type: inline-size;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-perks:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-perks:not(#_):is(#club#club, #club#club *)){list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: minmax(0px, 1fr); gap: 10px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-perks li:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-perks li:not(#_):is(#club#club, #club#club *)){margin: 0px; display: flex; align-items: center; gap: 12px; font-weight: 800; color: var(--ink); font-size: 16px; line-height: 1.25; text-wrap: balance; padding: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-perks li:not(#_):is(#club#club, #club#club *))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-perks li:not(#_):is(#club#club, #club#club *))::before{content: none;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mcf:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mcf:not(#_):is(#club#club, #club#club *)){display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; padding: 16px 20px 20px; border-top: 2px dashed var(--line);}
@media (min-width: 760px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mcf:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mcf:not(#_):is(#club#club, #club#club *)){padding: 18px 28px 24px;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mcf .h4-ctas:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mcf .h4-ctas:not(#_):is(#club#club, #club#club *)){margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mc .btn.book:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mc .btn.book:not(#_):is(#club#club, #club#club *)){border-color: var(--ink); color: var(--ink);}
@media (max-width: 599px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mcf .h4-ctas:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mcf .h4-ctas:not(#_):is(#club#club, #club#club *)){width: 100%;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)){width: 48px; height: 48px; margin: -6px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#club#club#club#club#club#club#club#club .h4-mc .h4-ti),:is(#reviews,#club,#team,#faq,#book) :is(#club#club#club#club#club#club#club#club .h4-mc .h4-ti){color: rgb(0, 5, 62) !important; border: 0px !important; background: rgb(243, 246, 252) !important; opacity: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club#club#club#club#club#club#club#club .h4-mc .h4-ti svg),:is(#reviews,#club,#team,#faq,#book) :is(#club#club#club#club#club#club#club#club .h4-mc .h4-ti svg){color: rgb(0, 5, 62) !important; opacity: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club#club#club#club#club#club#club#club),:is(#reviews,#club,#team,#faq,#book) :is(#club#club#club#club#club#club#club#club){position: relative !important; z-index: 5 !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq){--blue: #00468C; --y: #FED14D; --ink: #00053E; --g: max(10px,calc(50% - 690px)); --line: #D8E2EE; --r: 16px; --display: "Saira","Saira Fallback",system-ui,sans-serif;}
:is(#reviews,#club,#team,#faq,#book):is(#faq),:is(#reviews,#club,#team,#faq,#book) :is(#faq){font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; font-size: 16px; line-height: 25.6px; color: rgb(20, 24, 58); letter-spacing: normal; font-weight: 400; text-align: start; word-spacing: 0px; text-transform: none; font-style: normal; -webkit-font-smoothing: auto;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main .call:not(#_):is(#faq, #faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main .call:not(#_):is(#faq, #faq *))::before{animation: revert; display: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#faq, #faq *)){padding-bottom: revert; padding-top: revert;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#faq, #faq *)){padding-bottom: revert; padding-top: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)){align-items: revert; column-gap: revert; display: revert; grid-template-columns: revert; overflow: revert; padding-bottom: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall > div:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall > div:not(#_):not(#_):is(#faq, #faq *)){display: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .fqk:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .fqk:not(#_):not(#_):is(#faq, #faq *)){grid-area: revert; margin: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)){grid-area: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)){grid-area: revert;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)){grid-template-columns: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)){grid-column: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)){grid-column: revert;}
}
@media (max-width: 379px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall:not(#_):not(#_):is(#faq, #faq *)){grid-template-columns: revert;}
}
@media (max-width: 379px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .fqk + p:not(#_):not(#_):is(#faq, #faq *)){grid-column: revert;}
}
@media (max-width: 379px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq .fqcall .ctas:not(#_):not(#_):is(#faq, #faq *)){grid-column: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main p:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main p:not(#_):not(#_):is(#faq, #faq *)){text-wrap: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#faq, #faq *)){text-wrap: revert;}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq, #faq *)){gap: revert; grid-template-columns: revert; margin-top: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#faq, #faq *)){padding: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq, #faq *)){align-self: revert; display: revert; position: revert; top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq, #faq *)){margin-top: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqhd:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd:is(#faq, #faq *)){margin-bottom: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq, #faq *)){aspect-ratio: revert; height: revert; width: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo:is(#faq, #faq *)){inset: revert; height: revert; position: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture:is(#faq, #faq *)){height: revert; width: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq, #faq *)){height: revert; object-position: revert; width: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fql:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fql:is(#faq, #faq *)){position: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo:is(#faq, #faq *)){flex: revert; position: revert; width: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo picture:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo picture:is(#faq, #faq *)){display: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall:is(#faq, #faq *)){position: revert; z-index: revert;}
}
@media (min-width: 700px) and (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#faq:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq:is(#faq, #faq *)){padding-bottom: revert; padding-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#faq:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq:is(#faq, #faq *)){padding-bottom: revert; padding-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo picture:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo picture:is(#faq, #faq *)){display: revert; position: revert; z-index: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq, #faq *)){margin-top: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq, #faq *)){margin-top: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql:is(#faq, #faq *)){gap: revert; margin-top: revert; padding-top: revert; position: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq, #faq *)){align-items: revert; box-sizing: revert; gap: revert; display: revert; grid-template-areas: revert; grid-template-columns: revert; max-width: revert; padding: revert; position: revert; text-align: inherit; width: revert; z-index: revert;}
}
@media (min-width: 700px) and (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql:is(#faq, #faq *)){max-width: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw .fql:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw .fql:is(#faq, #faq *)){position: revert;}
}
@media (max-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(summary:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(summary:is(#faq, #faq *)){font-size: inherit; text-wrap: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq, #faq *)){align-items: revert; column-gap: revert; display: revert; grid-template-columns: revert; padding: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo:is(#faq, #faq *)){display: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div:is(#faq, #faq *)){display: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .fqk:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .fqk:is(#faq, #faq *)){grid-area: revert; margin: revert; text-align: inherit;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div > p:not(.fqk):is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div > p:not(.fqk):is(#faq, #faq *)){grid-area: revert; margin: revert; text-align: inherit;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas:is(#faq, #faq *)){gap: revert; display: revert; flex-direction: revert; grid-area: revert; margin: revert; width: revert;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas .btn:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas .btn:is(#faq, #faq *)){margin: revert; width: revert;}
}
@media (min-width: 1024px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqw:is(#faq, #faq *)){margin-top: revert;}
}
@media (min-width: 1024px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#faq div.wrap.fqw:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#faq div.wrap.fqw:is(#faq, #faq *)){margin-top: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall:is(#faq, #faq *)){align-items: revert; height: revert; min-height: revert; padding: revert;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall .ctas:is(#faq, #faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall .ctas:is(#faq, #faq *)){margin: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *)){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(img:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(img:is(#faq#faq, #faq#faq *)){max-width: 100%; height: auto; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(a:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(a:is(#faq#faq, #faq#faq *)){color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#faq#faq, #faq#faq *)){max-width: 1200px; margin: 0px auto; padding: 0px 24px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){font-family: STHRC, "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; line-height: 1.05; margin: 0px 0px 12px; letter-spacing: -0.01em;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){font-size: clamp(30px, 3.6vw, 40px); font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#faq#faq, #faq#faq *)){max-width: 680px; margin: 0px 0px 40px; font-size: 17px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *)){display: flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--blue); margin: 0px 0px 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *))::after{content: ""; height: 2px; width: 64px; background: linear-gradient(90deg,var(--blue),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .eb:is(#faq#faq, #faq#faq *)){color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.D .eb:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.D .eb:is(#faq#faq, #faq#faq *))::after{background: linear-gradient(90deg,var(--y),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#faq#faq, #faq#faq *)){display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0px 28px; border-radius: 999px; font-weight: 800; font-size: 17px; text-decoration: none; position: relative; isolation: isolate; transition: transform 0.18s;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:hover:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:hover:is(#faq#faq, #faq#faq *)){transform: translateY(-2px);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#faq#faq, #faq#faq *)){background: var(--y); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#faq#faq, #faq#faq *))::before{content: ""; position: absolute; inset: -6px; border-radius: inherit; box-shadow: rgba(254, 209, 77, 0.45) 0px 0px 0px 4px, rgba(254, 209, 77, 0.75) 0px 0px 26px 8px; z-index: -1; opacity: 0.35; animation: 2.4s ease-in-out 0s infinite normal none running glow;}
:is(#reviews,#club,#team,#faq,#book):is(.book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.book:is(#faq#faq, #faq#faq *)){border: 2px solid var(--blue); color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(.D .book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .book:is(#faq#faq, #faq#faq *)){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sm:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sm:is(#faq#faq, #faq#faq *)){min-height: 44px; font-size: 15px; padding: 0px 18px;}
:is(#reviews,#club,#team,#faq,#book):is(.ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctas:is(#faq#faq, #faq#faq *)){display: flex; flex-wrap: wrap; gap: 14px; margin: 28px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *)){position: relative; padding: 120px 0px 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#faq#faq, #faq#faq *)){background-color: var(--ink); color: rgb(230, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.D h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D h2:is(#faq#faq, #faq#faq *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *))::before{content: ""; position: absolute; left: var(--g); top: -70px; bottom: 0px; border-left: 4px dashed rgba(0, 117, 189, 0.55); z-index: 4;}
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#faq#faq, #faq#faq *)){position: absolute; left: calc(var(--g) - 9px); top: 120px; width: 22px; height: 22px; border-radius: 50%; background: var(--y); border: 4px solid var(--ink); z-index: 5;}
:is(#reviews,#club,#team,#faq,#book):is(.D .node:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D .node:is(#faq#faq, #faq#faq *)){border-color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.ground:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ground:is(#faq#faq, #faq#faq *)){background-image: repeating-linear-gradient(transparent 0px, transparent 46px, rgba(0, 45, 91, 0.06) 46px, rgba(0, 45, 91, 0.06) 48px);}
:is(#reviews,#club,#team,#faq,#book):is(.ground.D:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ground.D:is(#faq#faq, #faq#faq *)){background-image: repeating-linear-gradient(transparent 0px, transparent 46px, rgba(255, 255, 255, 0.05) 46px, rgba(255, 255, 255, 0.05) 48px);}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap:is(#faq#faq, #faq#faq *)){z-index: 2;}
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){display: grid; grid-template-columns: 1fr 1.5fr; gap: 56px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq:is(#faq#faq, #faq#faq *)){border: 1px solid var(--line); border-radius: var(--r); background: rgb(255, 255, 255); margin-bottom: 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq summary:is(#faq#faq, #faq#faq *)){list-style: none; cursor: pointer; padding: 18px 56px 18px 22px; font-weight: 700; font-size: 17px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq summary:is(#faq#faq, #faq#faq *))::-webkit-details-marker,:is(#reviews,#club,#team,#faq,#book) :is(.fq summary:is(#faq#faq, #faq#faq *))::-webkit-details-marker{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.fq i:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq i:is(#faq#faq, #faq#faq *)){position: absolute; right: 20px; top: 50%; width: 24px; height: 24px; margin-top: -12px; border-radius: 50%; background: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.fq i:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.fq i:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book):is(.fq i:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.fq i:is(#faq#faq, #faq#faq *))::after{content: ""; position: absolute; left: 6px; right: 6px; top: 11px; height: 2px; background: var(--ink); transition: transform 0.2s;}
:is(#reviews,#club,#team,#faq,#book):is(.fq i:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.fq i:is(#faq#faq, #faq#faq *))::after{transform: rotate(90deg);}
:is(#reviews,#club,#team,#faq,#book):is(.fq p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq p:is(#faq#faq, #faq#faq *)){margin: 0px; padding: 0px 22px 18px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){grid-template-columns: 1fr;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#faq#faq, #faq#faq *)){padding: 0px 22px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *)){padding: 84px 0px 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.ctas .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ctas .btn:is(#faq#faq, #faq#faq *)){flex: 1 1 100%;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *))::before{top: -40px; border-left-width: 3px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#faq#faq, #faq#faq *)){width: 16px; height: 16px; left: calc(var(--g) - 6px); border-width: 3px;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *))::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#faq#faq, #faq#faq *))::before{opacity: 0.8;}
}
:is(#reviews,#club,#team,#faq,#book):is(.more-fq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.more-fq:is(#faq#faq, #faq#faq *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.seeall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.seeall:is(#faq#faq, #faq#faq *)){margin-top: 6px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.more-fq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.more-fq:is(#faq#faq, #faq#faq *)){display: block;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.seeall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.seeall:is(#faq#faq, #faq#faq *)){display: none;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *)){padding: 60px 0px 56px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#faq#faq, #faq#faq *)){margin-bottom: 24px; font-size: 16px;}
}
:is(#reviews,#club,#team,#faq,#book):is(button.btn.book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(button.btn.book:is(#faq#faq, #faq#faq *)){background: 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){font-family: var(--display); font-stretch: 112%;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){font-weight: 800; letter-spacing: -0.015em;}
:is(#reviews,#club,#team,#faq,#book):is(.ic:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ic:is(#faq#faq, #faq#faq *)){flex: 0 0 auto; margin-right: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *)){font-family: var(--display); font-stretch: 125%; font-weight: 700; letter-spacing: 0.12em;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *))::before{content: ""; width: 22px; height: 9px; flex: 0 0 auto; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px);}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *))::after{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book):is(.node:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#faq#faq, #faq#faq *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.ground:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ground:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.ground.D:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.ground.D:is(#faq#faq, #faq#faq *)){background-image: none;}
:is(#reviews,#club,#team,#faq,#book):is(.D:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.D:is(#faq#faq, #faq#faq *)){background-image: radial-gradient(90% 70% at 100% 0px, rgba(0, 117, 189, 0.22), transparent 60%);}
:is(#reviews,#club,#team,#faq,#book):is(.fq i:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq i:is(#faq#faq, #faq#faq *)){background: rgb(225, 236, 248);}
:is(#reviews,#club,#team,#faq,#book):is(.call:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.call:is(#faq#faq, #faq#faq *))::before{animation: 2.4s ease-in-out 0s 2 normal none running glow;}
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion: no-preference) {
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#faq#faq, #faq#faq *)){animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: rise; animation-timeline: view(); animation-range: entry 5% entry 65%;}
}
}
:is(#reviews,#club,#team,#faq,#book):is(button:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(button:is(#faq#faq, #faq#faq *)){font-family: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *)){flex-wrap: wrap; row-gap: 6px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){gap: 24px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqs:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqs:is(#faq#faq, #faq#faq *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fqs .fq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqs .fq:is(#faq#faq, #faq#faq *)){position: relative; z-index: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo:is(#faq#faq, #faq#faq *)){position: relative; margin: 28px 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){display: block; width: 100%; height: auto; border-radius: var(--r); border: 5px solid rgb(255, 255, 255); box-shadow: rgba(0, 5, 62, 0.15) 0px 18px 40px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){position: sticky; top: 110px; align-self: start;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqhd:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd:is(#faq#faq, #faq#faq *)){margin-bottom: 28px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqhd .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd .intro:is(#faq#faq, #faq#faq *)){max-width: 620px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){align-items: stretch;}
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){position: static !important; display: flex;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo:is(#faq#faq, #faq#faq *)){margin: 0px; flex: 1 1 0%; display: flex; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture:is(#faq#faq, #faq#faq *)){display: flex; flex: 1 1 0%; position: relative; z-index: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){height: 100%; min-height: 100%; object-fit: cover; object-position: 50% 30%; box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(.fqs .fq:last-of-type:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqs .fq:last-of-type:is(#faq#faq, #faq#faq *)){margin-bottom: 0px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){margin-top: 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqhd:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd:is(#faq#faq, #faq#faq *)){margin-bottom: 20px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){margin-top: 56px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){height: auto; aspect-ratio: 720 / 412;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){position: relative !important; display: block;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo:is(#faq#faq, #faq#faq *)){position: absolute; inset: 0px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){width: 100%; height: 100%;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){align-self: stretch; top: auto !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){aspect-ratio: auto; height: 260px; width: 100%;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){height: 200px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqw:is(#faq#faq, #faq#faq *)){margin-top: 100px;}
}
:is(#reviews,#club,#team,#faq,#book):is(#faq h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq h2:is(#faq#faq, #faq#faq *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq:is(#faq#faq, #faq#faq *)){background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.12);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq summary:is(#faq#faq, #faq#faq *)){color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq p:is(#faq#faq, #faq#faq *)){color: rgb(201, 211, 236);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i:is(#faq#faq, #faq#faq *)){background: rgba(255, 255, 255, 0.14);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book):is(#faq .fq i:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq i:is(#faq#faq, #faq#faq *))::after{background: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#faq .book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .book:is(#faq#faq, #faq#faq *)){border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding: 88px 0px 167px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding: 64px 0px 103px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){text-wrap: balance;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fql:is(#faq#faq, #faq#faq *)){align-self: start; display: block; position: sticky !important; top: 110px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo:is(#faq#faq, #faq#faq *)){position: relative; inset: auto; height: 540px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){width: 100%; height: 540px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){object-position: 50% 40%;}
}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#faq#faq, #faq#faq *))::after{border-top: 2px solid; opacity: 0.75; width: 56px; height: 0px !important; background: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.lyr-hv .eb:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.lyr-hv .eb:is(#faq#faq, #faq#faq *))::after{border-top-style: dashed;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall:is(#faq#faq, #faq#faq *)){display: flex; align-items: center; gap: 14px; margin-top: 14px; background: rgb(255, 255, 255); color: var(--ink); border-radius: 16px; padding: 14px 16px; box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 26px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall p:is(#faq#faq, #faq#faq *)){margin: 0px; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .fqk:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .fqk:is(#faq#faq, #faq#faq *)){font: 800 19px / 1.15 STHRC, "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .ctas:is(#faq#faq, #faq#faq *)){display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn:is(#faq#faq, #faq#faq *)){min-height: 44px; font-size: 15px; padding: 0px 16px;}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn.book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn.book:is(#faq#faq, #faq#faq *)){border: 2px solid var(--ink); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(.fqa:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqa:is(#faq#faq, #faq#faq *)){display: flex; gap: 16px; margin-top: 10px; font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.fqa a:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqa a:is(#faq#faq, #faq#faq *)){color: var(--y);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding: 88px 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding-bottom: 168px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding: 64px 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq:is(#faq#faq, #faq#faq *)){padding-bottom: 104px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child > :last-child:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child > :last-child:is(#faq#faq, #faq#faq *)){margin-bottom: 0px;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#faq#faq, #faq#faq *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#faq#faq, #faq#faq *))::after{animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.fqcall .btn.book:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqcall .btn.book:is(#faq#faq, #faq#faq *)){color: var(--ink) !important; border: 2px solid var(--ink) !important; background: transparent !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fql:is(#faq#faq, #faq#faq *)){position: relative;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo:is(#faq#faq, #faq#faq *)){position: static; flex: 0 0 0px; width: 0px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fq-photo picture:is(#faq#faq, #faq#faq *)){display: none;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall:is(#faq#faq, #faq#faq *)){position: relative; z-index: 1;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq:is(#faq#faq, #faq#faq *)){padding-top: 64px !important; padding-bottom: 84px !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq:is(#faq#faq, #faq#faq *)){padding-top: 88px !important; padding-bottom: 128px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#faq:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#faq:is(#faq#faq, #faq#faq *)){padding-top: 88px !important; padding-bottom: 127px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){line-height: 1.15;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#faq#faq, #faq#faq *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#faq#faq, #faq#faq *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(body .btn.sm:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body .btn.sm:is(#faq#faq, #faq#faq *)){padding: 0px 18px;}
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#faq#faq, #faq#faq *)){animation: auto ease 0s 1 normal none running none !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo picture:is(#faq#faq, #faq#faq *)){position: relative; z-index: 1; display: block;}
}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall > div:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall > div:is(#faq#faq, #faq#faq *)){flex: 1 1 auto; min-width: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .ctas:is(#faq#faq, #faq#faq *)){grid-template-columns: 1fr; gap: 8px; display: grid !important;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .ctas .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .ctas .btn:is(#faq#faq, #faq#faq *)){width: 100%; justify-content: center; margin: 0px;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 44px;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 64px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 16px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 132px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 84px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql:is(#faq#faq, #faq#faq *)){position: relative;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){box-sizing: border-box; width: 100% !important; max-width: none !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql:is(#faq#faq, #faq#faq *)){max-width: 460px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw .fql:is(#faq#faq, #faq#faq *)){position: relative !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){position: relative; z-index: 1; display: block !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(#faq .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .intro:is(#faq#faq, #faq#faq *)){max-width: min(100%, 60em); text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqhd:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqhd:is(#faq#faq, #faq#faq *)){max-width: none;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#faq#faq, #faq#faq *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(summary:is(#faq#faq, #faq#faq *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.btn span:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn span:is(#faq#faq, #faq#faq *)){white-space: nowrap;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(summary:is(#faq#faq, #faq#faq *)){font-size: clamp(15px, 4.2vw, 17px);}
}
@media (max-width: 380px) {
:is(#reviews,#club,#team,#faq,#book):is(.btn.call:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.btn.call:is(#faq#faq, #faq#faq *)){font-size: 15.5px; padding-left: 14px; padding-right: 14px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(summary:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(summary:is(#faq#faq, #faq#faq *)){text-wrap: balance;}
}
:is(#reviews,#club,#team,#faq,#book):is(#faq .wrap.fqhd:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .wrap.fqhd:is(#faq#faq, #faq#faq *)){max-width: 1200px;}
:is(#reviews,#club,#team,#faq,#book):is(main section .eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .eb:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(main section h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(main section h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(main section .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(#faq .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(.fqhd .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(.fqhd .intro:is(#faq#faq, #faq#faq *)){max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(section h2:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(section h2:is(#faq#faq, #faq#faq *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(section .intro:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(section .intro:is(#faq#faq, #faq#faq *)){text-wrap: pretty !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){grid-template-columns: 84px minmax(0px, 1fr); column-gap: 14px; align-items: center; display: grid !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){grid-template-columns: 112px minmax(0px, 1fr); column-gap: 18px; align-items: center; padding: 18px 20px; display: grid !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 16px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fq-photo:is(#faq#faq, #faq#faq *)){display: none !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fql:is(#faq#faq, #faq#faq *)){gap: 0px !important; padding-top: 0px !important; margin-top: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){grid-template-columns: 132px minmax(0px, 1fr) !important; align-items: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall:is(#faq#faq, #faq#faq *)){display: grid !important; grid-template-columns: auto minmax(0px, 1fr) !important; grid-template-areas: "k k" "t t" "m b" !important; gap: 0px 16px !important; padding: 18px !important; align-items: center !important; text-align: left !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div:is(#faq#faq, #faq#faq *)){display: contents !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .fqk:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .fqk:is(#faq#faq, #faq#faq *)){grid-area: k; margin: 0px 0px 4px !important; text-align: left !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall > div > p:not(.fqk):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall > div > p:not(.fqk):is(#faq#faq, #faq#faq *)){grid-area: t; margin: 0px 0px 14px !important; text-align: left !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas:is(#faq#faq, #faq#faq *)){grid-area: b; width: 100%; display: flex !important; flex-direction: column !important; gap: 10px !important; margin: 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body #faq .fqcall .ctas .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(body #faq .fqcall .ctas .btn:is(#faq#faq, #faq#faq *)){width: 100% !important; margin: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body section#faq div.wrap.fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#faq div.wrap.fqw:is(#faq#faq, #faq#faq *)){margin-top: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall:is(#faq#faq, #faq#faq *)){height: auto !important; min-height: 0px !important; padding: 20px !important; align-items: stretch !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall .ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall .ctas:is(#faq#faq, #faq#faq *)){margin: 12px 0px 0px !important;}
}
@media (min-width: 700px) and (max-width: 1023px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqw:is(#faq#faq, #faq#faq *)){grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.25fr) !important; gap: 24px !important;}
}
@media (min-width: 700px) and (max-width: 1023px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall:is(#faq#faq, #faq#faq *)){grid-template-columns: 84px minmax(0px, 1fr) !important; column-gap: 12px !important; padding: 16px !important;}
}
@media (min-width: 700px) and (max-width: 1023px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .fqcall .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(#faq .fqcall .btn:is(#faq#faq, #faq#faq *)){font-size: 13.5px; padding: 0px 8px; white-space: nowrap;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:is(#faq#faq, #faq#faq *)){padding-top: 64px !important; padding-bottom: 64px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:is(#faq#faq, #faq#faq *)){padding-top: 88px !important; padding-bottom: 88px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqw:is(#faq#faq, #faq#faq *)){margin-top: 24px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_):is(#faq#faq, #faq#faq *)){display: block !important; grid-template-columns: none !important; padding: 20px !important; min-height: 0px !important; height: auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div:is(#faq#faq, #faq#faq *)){display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .fqk:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .fqk:is(#faq#faq, #faq#faq *)){margin: 0px 0px 4px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div > p:not(.fqk):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) > div > p:not(.fqk):is(#faq#faq, #faq#faq *)){margin: 0px 0px 14px !important; text-align: left !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas:is(#faq#faq, #faq#faq *)){display: flex !important; flex-flow: wrap !important; gap: 10px !important; margin: 0px !important; width: 100% !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas .btn:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall.fqcall:not(#_):not(#_):not(#_) .ctas .btn:is(#faq#faq, #faq#faq *)){flex: 1 1 200px !important; width: auto !important; margin: 0px !important; padding: 0px 18px !important; white-space: nowrap !important; justify-content: center !important;}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqw:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqw:is(#faq#faq, #faq#faq *)){align-items: stretch !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fql:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fql:is(#faq#faq, #faq#faq *)){position: relative !important; top: auto !important; align-self: stretch !important; display: flex !important; flex-direction: column !important; height: auto !important; margin-bottom: 0px !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo:is(#faq#faq, #faq#faq *)){position: relative !important; inset: auto !important; flex: 1 1 0px !important; min-height: 220px !important; height: auto !important; margin: 0px !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo picture:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo picture:is(#faq#faq, #faq#faq *)){display: block !important; position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fq-photo img:not(.m-peek):is(#faq#faq, #faq#faq *)){width: 100% !important; height: 100% !important; min-height: 0px !important; object-fit: cover !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqcall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqcall:is(#faq#faq, #faq#faq *)){flex: 0 0 auto !important; margin-bottom: 0px !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs:is(#faq#faq, #faq#faq *)){align-self: stretch !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs > .seeall:is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(#_):not(#_):not(#_) .fqs > .seeall:is(#faq#faq, #faq#faq *)){display: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews){--blue: #00468C; --paper: #F4F6FA; --g: max(10px,calc(50% - 690px)); --y: #FED14D; --ink: #00053E; --txt: #14183a; --r: 16px; --display: "Saira","Saira Fallback",system-ui,sans-serif; --line: #D8E2EE;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews),:is(#reviews,#club,#team,#faq,#book) :is(#reviews){font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; font-size: 16px; line-height: 25.6px; color: rgb(20, 24, 58); letter-spacing: normal; font-weight: 400; text-align: start; word-spacing: 0px; text-transform: none; font-style: normal; -webkit-font-smoothing: auto;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #reviews .rh .eb:is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #reviews .rh .eb:is(#reviews, #reviews *)){max-width: revert; text-wrap: revert; width: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #reviews .rh .intro:is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #reviews .rh .intro:is(#reviews, #reviews *)){max-width: revert; text-wrap: revert; width: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #reviews .rh h2:is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #reviews .rh h2:is(#reviews, #reviews *)){max-width: revert; text-wrap: revert; width: revert;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body:is(.zz, *) main p.rt:is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body:is(.zz, *) main p.rt:is(#reviews, #reviews *)){text-wrap: revert;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body:is(.zz, *) #reviews .rh .intro:is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body:is(.zz, *) #reviews .rh .intro:is(#reviews, #reviews *)){margin-bottom: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(.cut-l:is(#reviews, #reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l:is(#reviews, #reviews *))::after{background: revert; clip-path: revert; content: revert; height: revert; left: revert; position: revert; right: revert; top: revert; z-index: revert;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.cut-l:is(#reviews, #reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.cut-l:is(#reviews, #reviews *))::after{height: revert; top: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#reviews, #reviews *)){padding-bottom: revert; padding-top: revert;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > .sec:not(#_):not(.hero):not(.fin):is(#reviews, #reviews *)){padding-bottom: revert; padding-top: revert;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main .more:not(#_):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main .more:not(#_):is(#reviews, #reviews *)){align-items: revert; display: revert; min-height: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main #reviews a:not(.btn):not(#_):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main #reviews a:not(.btn):not(#_):is(#reviews, #reviews *)){align-items: revert; display: revert; min-height: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main p:not(#_):not(#_):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main p:not(#_):not(#_):is(#reviews, #reviews *)){text-wrap: revert;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#reviews, #reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main h2:not(#_):not(#_):is(#reviews, #reviews *)){text-wrap: revert;}
:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *)){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(img:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(img:is(#reviews#reviews, #reviews#reviews *)){max-width: 100%; height: auto; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(a:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(a:is(#reviews#reviews, #reviews#reviews *)){color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#reviews#reviews, #reviews#reviews *)){max-width: 1200px; margin: 0px auto; padding: 0px 24px; position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){font-family: STHRC, "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; line-height: 1.05; margin: 0px 0px 12px; letter-spacing: -0.01em;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){font-size: clamp(30px, 3.6vw, 40px); font-weight: 800;}
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#reviews#reviews, #reviews#reviews *)){max-width: 680px; margin: 0px 0px 40px; font-size: 17px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *)){display: flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--blue); margin: 0px 0px 12px;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *))::after{content: ""; height: 2px; width: 64px; background: linear-gradient(90deg,var(--blue),transparent);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *)){position: relative; padding: 120px 0px 110px;}
:is(#reviews,#club,#team,#faq,#book):is(.L:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.L:is(#reviews#reviews, #reviews#reviews *)){background-color: var(--paper);}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *))::before{content: ""; position: absolute; left: var(--g); top: -70px; bottom: 0px; border-left: 4px dashed rgba(0, 117, 189, 0.55); z-index: 4;}
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#reviews#reviews, #reviews#reviews *)){position: absolute; left: calc(var(--g) - 9px); top: 120px; width: 22px; height: 22px; border-radius: 50%; background: var(--y); border: 4px solid var(--ink); z-index: 5;}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap:is(#reviews#reviews, #reviews#reviews *)){z-index: 2;}
:is(#reviews,#club,#team,#faq,#book):is(.rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rh:is(#reviews#reviews, #reviews#reviews *)){display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; margin-bottom: 36px;}
:is(#reviews,#club,#team,#faq,#book):is(.tr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.tr:is(#reviews#reviews, #reviews#reviews *)){display: grid; grid-auto-flow: column; grid-auto-columns: calc(33.3333% - 13.3333px); gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;}
:is(#reviews,#club,#team,#faq,#book):is(.tr:is(#reviews#reviews, #reviews#reviews *))::-webkit-scrollbar,:is(#reviews,#club,#team,#faq,#book) :is(.tr:is(#reviews#reviews, #reviews#reviews *))::-webkit-scrollbar{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.rv:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv:is(#reviews#reviews, #reviews#reviews *)){scroll-snap-align: start; background: rgb(255, 255, 255); color: var(--txt); border-radius: var(--r); padding: 26px; display: flex; flex-direction: column; border-top: 6px solid var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(.rv .st:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv .st:is(#reviews#reviews, #reviews#reviews *)){color: rgb(245, 180, 0); letter-spacing: 2px;}
:is(#reviews,#club,#team,#faq,#book):is(.rt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rt:is(#reviews#reviews, #reviews#reviews *)){display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; margin: 8px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.more:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.more:is(#reviews#reviews, #reviews#reviews *)){background: 0px 0px; border: 0px; color: var(--blue); font-weight: 700; padding: 0px; cursor: pointer; align-self: flex-start; font-size: 15px;}
:is(#reviews,#club,#team,#faq,#book):is(.rv footer:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv footer:is(#reviews#reviews, #reviews#reviews *)){margin-top: auto; padding-top: 14px; display: flex; justify-content: space-between; align-items: center; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.rv footer span:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv footer span:is(#reviews#reviews, #reviews#reviews *)){display: flex; gap: 6px; align-items: center; opacity: 0.8;}
:is(#reviews,#club,#team,#faq,#book):is(.sn:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn:is(#reviews#reviews, #reviews#reviews *)){display: flex; gap: 10px; align-items: center; margin-top: 20px;}
:is(#reviews,#club,#team,#faq,#book):is(.sn button:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn button:is(#reviews#reviews, #reviews#reviews *)){width: 44px; height: 44px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: 0px 0px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer;}
:is(#reviews,#club,#team,#faq,#book):is(.sn a:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn a:is(#reviews#reviews, #reviews#reviews *)){margin-left: auto; font-weight: 700; color: var(--y);}
@media (max-width: 1100px) {
:is(#reviews,#club,#team,#faq,#book):is(.tr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.tr:is(#reviews#reviews, #reviews#reviews *)){grid-auto-columns: calc(50% - 10px);}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-columns: 1fr;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.wrap:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.wrap:is(#reviews#reviews, #reviews#reviews *)){padding: 0px 22px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *)){padding: 84px 0px 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.tr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.tr:is(#reviews#reviews, #reviews#reviews *)){grid-auto-columns: 88%;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *))::before{top: -40px; border-left-width: 3px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.node:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#reviews#reviews, #reviews#reviews *)){width: 16px; height: 16px; left: calc(var(--g) - 6px); border-width: 3px;}
}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *))::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){display: flex; align-items: center; gap: 6px; margin: 0px 0px 22px;}
:is(#reviews,#club,#team,#faq,#book):is(.bn1:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.bn1:is(#reviews#reviews, #reviews#reviews *)){display: flex; flex-direction: column;}
:is(#reviews,#club,#team,#faq,#book):is(.num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.num:is(#reviews#reviews, #reviews#reviews *)){font: 900 clamp(72px, 9vw, 128px) / 0.9 STHRC, "Roboto Condensed", system-ui; color: var(--y); letter-spacing: -0.02em;}
:is(#reviews,#club,#team,#faq,#book):is(.bs:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.bs:is(#reviews#reviews, #reviews#reviews *)){color: rgb(245, 180, 0); font-size: 30px; letter-spacing: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.bl:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.bl:is(#reviews#reviews, #reviews#reviews *)){font-size: 16px; opacity: 0.9;}
:is(#reviews,#club,#team,#faq,#book):is(.bl b:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.bl b:is(#reviews#reviews, #reviews#reviews *)){font-size: 22px; color: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt:is(#reviews#reviews, #reviews#reviews *)){width: 150px; transform: rotate(-4deg);}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){justify-content: center;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *)){padding: 60px 0px 56px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 24px; font-size: 16px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.num:is(#reviews#reviews, #reviews#reviews *)){font-size: 80px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.m-pt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt:is(#reviews#reviews, #reviews#reviews *)){width: 110px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rh:is(#reviews#reviews, #reviews#reviews *)){gap: 14px; margin-bottom: 20px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 12px;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(.num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.num:is(#reviews#reviews, #reviews#reviews *)){font-family: var(--display); font-stretch: 112%;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){font-weight: 800; letter-spacing: -0.015em;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *)){font-family: var(--display); font-stretch: 125%; font-weight: 700; letter-spacing: 0.12em;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *))::before{content: ""; width: 22px; height: 9px; flex: 0 0 auto; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px);}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *))::after{display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.sec:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(.sec:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book):is(.node:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.node:is(#reviews#reviews, #reviews#reviews *)){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(.rv:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv:is(#reviews#reviews, #reviews#reviews *)){border-top: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 34px;}
:is(#reviews,#club,#team,#faq,#book):is(.rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-columns: 1.1fr 1fr; align-items: end;}
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){justify-content: flex-end; margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(.num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.num:is(#reviews#reviews, #reviews#reviews *)){font-stretch: 125%; font-weight: 900; font-variant-numeric: tabular-nums;}
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)){margin-left: 18px; color: rgb(201, 212, 240); font-weight: 600;}
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion: no-preference) {
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#reviews#reviews, #reviews#reviews *)){animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: rise; animation-timeline: view(); animation-range: entry 5% entry 65%;}
}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-columns: 1fr;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){justify-content: flex-start;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)){margin-left: 12px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.num:is(#reviews#reviews, #reviews#reviews *)){font-size: 64px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big .m-pt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big .m-pt:is(#reviews#reviews, #reviews#reviews *)){width: 84px; flex: 0 0 auto;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.big:is(#reviews#reviews, #reviews#reviews *)){max-width: 100%;}
}
@media print {
:is(#reviews,#club,#team,#faq,#book):is(.tr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.tr:is(#reviews#reviews, #reviews#reviews *)){overflow: hidden !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(button:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(button:is(#reviews#reviews, #reviews#reviews *)){font-family: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .big:is(#reviews#reviews, #reviews#reviews *)){justify-content: flex-start;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *)){flex-wrap: wrap; row-gap: 6px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn:is(#reviews#reviews, #reviews#reviews *)){flex-wrap: wrap; row-gap: 6px;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn button:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn button:is(#reviews#reviews, #reviews#reviews *)){flex: 0 0 auto;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn .nx:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn .nx:is(#reviews#reviews, #reviews#reviews *)){margin-right: calc(100% - 98px);}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn a:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn a:is(#reviews#reviews, #reviews#reviews *)){min-height: 44px; display: inline-flex; align-items: center; white-space: nowrap; margin-left: 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sn .lgr:is(#reviews#reviews, #reviews#reviews *)){margin-left: 22px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.rv .more:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv .more:is(#reviews#reviews, #reviews#reviews *)){padding: 13px 0px; margin: -13px 0px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt:is(#reviews#reviews, #reviews#reviews *)){transform: rotate(5deg);}
:is(#reviews,#club,#team,#faq,#book):is(.L:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.L:is(#reviews#reviews, #reviews#reviews *)){color: var(--txt,#14183a);}
:is(#reviews,#club,#team,#faq,#book):is(.L h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.L h2:is(#reviews#reviews, #reviews#reviews *)){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .num:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .num:is(#reviews#reviews, #reviews#reviews *)){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .bl:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .bl:is(#reviews#reviews, #reviews#reviews *)){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rv:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rv:is(#reviews#reviews, #reviews#reviews *)){border: 1px solid var(--line); box-shadow: rgba(0, 5, 62, 0.08) 0px 10px 26px;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .sn button:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .sn button:is(#reviews#reviews, #reviews#reviews *)){border-color: var(--ink); color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .sn a:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .sn a:is(#reviews#reviews, #reviews#reviews *)){color: var(--blue);}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .bl b:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .bl b:is(#reviews#reviews, #reviews#reviews *)){color: var(--ink);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews:is(#reviews#reviews, #reviews#reviews *)){padding: 88px 0px 165px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews:is(#reviews#reviews, #reviews#reviews *)){padding: 64px 0px 101px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(.eb:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.eb:is(#reviews#reviews, #reviews#reviews *))::after{border-top: 2px solid; opacity: 0.75; width: 56px; height: 0px !important; background: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.lyr-hv .eb:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.lyr-hv .eb:is(#reviews#reviews, #reviews#reviews *))::after{border-top-style: dashed;}
:is(#reviews,#club,#team,#faq,#book):is(.bs i:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.bs i:is(#reviews#reviews, #reviews#reviews *)){font-style: normal; background-clip: text; color: transparent;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq:is(#reviews#reviews, #reviews#reviews *)){margin: 24px 0px 0px; background: rgb(255, 255, 255); border-left: 4px solid var(--y); border-radius: 14px; padding: 20px 22px; max-width: 560px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq blockquote:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq blockquote:is(#reviews#reviews, #reviews#reviews *)){margin: 0px; font: 700 20px / 1.35 STHRC, "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption:is(#reviews#reviews, #reviews#reviews *)){margin-top: 10px; font-size: 14px; color: rgb(90, 100, 136);}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews:is(#reviews#reviews, #reviews#reviews *)){padding: 88px 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews:is(#reviews#reviews, #reviews#reviews *)){padding: 64px 0px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > :last-child > :last-child:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > :last-child > :last-child:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 0px;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *))::before,:is(#reviews,#club,#team,#faq,#book):is(:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(:is(#reviews#reviews, #reviews#reviews *))::after{animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; scroll-behavior: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq:is(#reviews#reviews, #reviews#reviews *)){position: relative; padding-left: 56px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq .pqm:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq .pqm:is(#reviews#reviews, #reviews#reviews *)){position: absolute; left: 16px; top: 6px; font: 800 64px / 1 Georgia, serif; color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq blockquote p:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq blockquote p:is(#reviews#reviews, #reviews#reviews *)){margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption:is(#reviews#reviews, #reviews#reviews *)){display: flex; flex-wrap: wrap; align-items: center; gap: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption .st:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption .st:is(#reviews#reviews, #reviews#reviews *)){color: var(--y); letter-spacing: 2px;}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption b:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption b:is(#reviews#reviews, #reviews#reviews *)){color: var(--ink);}
:is(#reviews,#club,#team,#faq,#book):is(figure.pq figcaption span:last-child:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(figure.pq figcaption span:last-child:is(#reviews#reviews, #reviews#reviews *)){display: inline-flex; align-items: center; gap: 4px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)){padding-top: 64px !important; padding-bottom: 64px !important;}
}
@media (min-width: 700px) and (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)){padding-top: 88px !important; padding-bottom: 88px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body section#reviews:is(#reviews#reviews, #reviews#reviews *)){padding-top: 88px !important; padding-bottom: 88px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){line-height: 1.15;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(.intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.intro:is(#reviews#reviews, #reviews#reviews *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#reviews#reviews, #reviews#reviews *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(.sec h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(.sec .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.sec .intro:is(#reviews#reviews, #reviews#reviews *)){animation: auto ease 0s 1 normal none running none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt:is(#reviews#reviews, #reviews#reviews *)){transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(.m-pt img:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.m-pt img:is(#reviews#reviews, #reviews#reviews *)){display: block; width: 100%; height: auto;}
:is(#reviews,#club,#team,#faq,#book):is(h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(h2:is(#reviews#reviews, #reviews#reviews *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(p:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(p:is(#reviews#reviews, #reviews#reviews *)){text-wrap: pretty;}
:is(#reviews,#club,#team,#faq,#book):is(main section .eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(main section h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(main section h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(main section .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(main section .intro:is(#reviews#reviews, #reviews#reviews *)){max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(section h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(section h2:is(#reviews#reviews, #reviews#reviews *)){text-wrap: balance;}
:is(#reviews,#club,#team,#faq,#book):is(section .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(section .intro:is(#reviews#reviews, #reviews#reviews *)){text-wrap: pretty !important;}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-columns: auto minmax(0px, 1fr) !important; column-gap: 40px !important; align-items: center !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh > div:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh > div:is(#reviews#reviews, #reviews#reviews *)){display: contents;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh > div > :not(.big):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh > div > :not(.big):is(#reviews#reviews, #reviews#reviews *)){grid-column: 1 / -1;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .big:is(#reviews#reviews, #reviews#reviews *)){grid-column: 1; width: auto !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .pq:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .pq:is(#reviews#reviews, #reviews#reviews *)){grid-column: 2; place-self: center stretch !important; width: auto !important; max-width: none !important; margin: 0px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.sec:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.sec:is(#reviews#reviews, #reviews#reviews *)){padding-top: 64px !important; padding-bottom: 64px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.sec:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.sec:is(#reviews#reviews, #reviews#reviews *)){padding-top: 88px !important; padding-bottom: 88px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh:is(#reviews#reviews, #reviews#reviews *)){row-gap: 0px !important; min-height: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh .eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh .eb:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 12px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh h2:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 12px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(body #reviews .rh .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(body #reviews .rh .intro:is(#reviews#reviews, #reviews#reviews *)){margin-bottom: 40px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .rh .big:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .rh .big:is(#reviews#reviews, #reviews#reviews *)){margin-top: 0px !important;}
}
@media (min-width: 700px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-rows: none !important; grid-auto-rows: auto !important; align-items: start !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(.rv button.more:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(.rv button.more:is(#reviews#reviews, #reviews#reviews *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(.rv button.more:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(.rv button.more:is(#reviews#reviews, #reviews#reviews *))::after{content: ""; position: absolute; z-index: 1; left: -4px; right: -4px; top: 50%; height: 44px; transform: translateY(-50%);}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .rh:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rh:is(#reviews#reviews, #reviews#reviews *)){grid-template-columns: minmax(0px, 1fr);}
}
@media (max-width: 339px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .rh > div > h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rh > div > h2:is(#reviews#reviews, #reviews#reviews *)){font-size: 27px;}
}
:is(#reviews,#club,#team,#faq,#book):is(#reviews a[href$="reviews/"]:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews a[href$="reviews/"]:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(#reviews a.lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews a.lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(a.lgr:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(a.lgr:is(#reviews#reviews, #reviews#reviews *)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews a[href$="reviews/"]:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(#reviews a[href$="reviews/"]:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book):is(#reviews a.lgr:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(#reviews a.lgr:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book):is(a.lgr:is(#reviews#reviews, #reviews#reviews *))::after,:is(#reviews,#club,#team,#faq,#book) :is(a.lgr:is(#reviews#reviews, #reviews#reviews *))::after{content: ""; position: absolute; z-index: 1; left: -4px; right: -4px; top: 50%; height: 44px; transform: translateY(-50%);}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .eb:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh h2:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .intro:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .intro:is(#reviews#reviews, #reviews#reviews *)){text-wrap: wrap !important; max-width: none !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .bl:is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .bl:is(#reviews#reviews, #reviews#reviews *)){white-space: normal;}
}
:is(#reviews,#club,#team,#faq,#book):is(#reviews#reviews#reviews#reviews#reviews#reviews#reviews#reviews .more),:is(#reviews,#club,#team,#faq,#book) :is(#reviews#reviews#reviews#reviews#reviews#reviews#reviews#reviews .more){display: block !important; min-height: 0px !important; align-items: normal !important;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews#reviews#reviews#reviews#reviews#reviews#reviews#reviews a:not(.btn):not(.bpill)),:is(#reviews,#club,#team,#faq,#book) :is(#reviews#reviews#reviews#reviews#reviews#reviews#reviews#reviews a:not(.btn):not(.bpill)){display: inline !important; min-height: 0px !important; align-items: normal !important;}
:is(#reviews,#club,#team,#faq,#book):is(.bpill),:is(#reviews,#club,#team,#faq,#book) :is(.bpill){display: inline-flex; align-items: center; gap: 7px; height: 40px; box-sizing: border-box; padding: 0px 14px 0px 6px; border-radius: 999px; background: rgb(255, 255, 255); border: 1px solid rgba(0, 5, 62, 0.14); box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px; text-decoration: none; color: rgb(0, 5, 62); white-space: nowrap; font-size: 16px; line-height: 1; flex: 0 0 auto; max-width: none;}
:is(#reviews,#club,#team,#faq,#book):is(.bba),:is(#reviews,#club,#team,#faq,#book) :is(.bba){width: 28px; height: 28px; border-radius: 50%; background: rgb(0, 88, 122); color: rgb(255, 255, 255); display: flex; justify-content: center; place-items: center; padding: 0px; font: 800 12px / 1 system-ui, -apple-system, "Segoe UI", Arial, sans-serif; letter-spacing: -0.02em; flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(.bbt),:is(#reviews,#club,#team,#faq,#book) :is(.bbt){font-weight: 800; font-size: 15px; color: rgb(0, 5, 62);}
:is(#reviews,#club,#team,#faq,#book):is(.bpill:hover),:is(#reviews,#club,#team,#faq,#book) :is(.bpill:hover){box-shadow: rgba(0, 0, 0, 0.32) 0px 10px 28px;}
@media (max-width: 420px) {
:is(#reviews,#club,#team,#faq,#book):is(.bpill),:is(#reviews,#club,#team,#faq,#book) :is(.bpill){height: 36px; gap: 5px; padding: 0px 10px 0px 5px; font-size: 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.bba),:is(#reviews,#club,#team,#faq,#book) :is(.bba){width: 25px; height: 25px;}
:is(#reviews,#club,#team,#faq,#book):is(.bba),:is(#reviews,#club,#team,#faq,#book) :is(.bba){font-size: 11px;}
:is(#reviews,#club,#team,#faq,#book):is(.bbt),:is(#reviews,#club,#team,#faq,#book) :is(.bbt){font-size: 13px;}
}
@media (max-width: 370px) {
:is(#reviews,#club,#team,#faq,#book):is(.bpill),:is(#reviews,#club,#team,#faq,#book) :is(.bpill){padding: 0px 8px 0px 5px; gap: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(.bbt),:is(#reviews,#club,#team,#faq,#book) :is(.bbt){font-size: 12px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr){height: 40px; margin: 0px 10px; box-shadow: rgba(0, 5, 62, 0.14) 0px 4px 14px;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr){margin: 0px 6px; height: 36px; padding: 0px 10px 0px 5px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr .bba),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr .bba){width: 25px; height: 25px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr .bbt),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr .bbt){font-size: 13px;}
}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr){flex-direction: row; white-space: nowrap; flex: 0 0 auto; align-items: center;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr .bba),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr .bba),:is(#reviews,#club,#team,#faq,#book):is(.big .bpr .bbt),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr .bbt){display: inline-flex; align-items: center; justify-content: center; padding: 0px; line-height: 1;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr .bbt),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr .bbt){display: inline;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bpr),:is(#reviews,#club,#team,#faq,#book) :is(.big .bpr){gap: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bn1 .bpr),:is(#reviews,#club,#team,#faq,#book) :is(.big .bn1 .bpr){align-self: flex-start; margin: 12px 0px 0px; height: 36px; padding: 0px 12px 0px 5px; box-shadow: rgba(0, 5, 62, 0.14) 0px 4px 14px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bn1 .bpr .bba),:is(#reviews,#club,#team,#faq,#book) :is(.big .bn1 .bpr .bba){width: 25px; height: 25px; font-size: 11px;}
:is(#reviews,#club,#team,#faq,#book):is(.big .bn1 .bpr .bbt),:is(#reviews,#club,#team,#faq,#book) :is(.big .bn1 .bpr .bbt){font-size: 13px;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .bpill .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_)){position: relative !important; color: transparent !important; line-height: 1 !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book):is(html body .bpill .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill .bba:not(#_):not(#_))::after{content: "A+"; position: absolute; left: 50%; top: 50%; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: inherit; letter-spacing: inherit; line-height: 1; pointer-events: none; white-space: nowrap; transform: translate(-50%, calc(-50% - 0.375px)) !important; color: rgb(255, 255, 255) !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_))::after{transform: translate(calc(-50% + 0.125px), calc(-50% + 0.375px)) !important;}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq#faq.sec:not(#_):not(#_):not(#_) .fql .fq-photo:is(#faq#faq#faq, #faq#faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq#faq.sec:not(#_):not(#_):not(#_) .fql .fq-photo:is(#faq#faq#faq, #faq#faq#faq *)){aspect-ratio: 438 / 527; flex: 0 0 auto !important; height: auto !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bba:not(#_):not(#_)){box-sizing: border-box; display: grid; place-items: center; text-indent: 0px; width: 26px !important; height: 26px !important; padding: 0px !important; font-size: 10px !important; line-height: 1 !important; letter-spacing: -0.03em !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .fin .fct > .eb2:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .fin .fct > .eb2:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .fin .fct > h2.fh:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .fin .fct > h2.fh:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_)){margin-bottom: 12px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bpill.bpr:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill.bpr:not(#_):not(#_)){align-items: center; flex-wrap: nowrap; min-width: 0px; overflow: visible; display: inline-flex !important; flex-direction: row !important; width: auto !important; max-width: none !important; white-space: nowrap !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bpill.bpr:not(#_):not(#_) .bbt),:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill.bpr:not(#_):not(#_) .bbt){flex: 0 0 auto; display: inline-block !important; white-space: nowrap !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bpill.bpr:not(#_):not(#_) .bba),:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill.bpr:not(#_):not(#_) .bba){flex: 0 0 auto; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; line-height: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .more-fq:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .more-fq:not(#_):not(#_)){display: block;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqs .fq.fq-x:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqs .fq.fq-x:not(#_):not(#_)){display: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_)){display: inline-flex; margin: 4px 0px 0px; align-self: flex-start; cursor: pointer;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .seeall:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .seeall:not(#_):not(#_)){display: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_)){font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; align-items: center; gap: 6px; background: none !important; border: 0px !important; box-shadow: none !important; padding: 10px 2px !important; min-height: 44px !important; height: auto !important; width: auto !important; border-radius: 4px !important; color: rgb(254, 209, 77) !important; font-weight: 700 !important; font-size: 16px !important; line-height: 1.4 !important; text-decoration: none !important; letter-spacing: 0px !important; text-transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_))::before{content: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_))::after{transform: translateY(-2px) rotate(45deg); transition: transform 0.2s; flex: 0 0 auto; content: "" !important; display: inline-block !important; position: static !important; width: 7px !important; height: 7px !important; border-style: solid !important; border-color: currentcolor !important; border-image: none !important; border-width: 0px 2px 2px 0px !important; background: none !important; margin: 0px 0px 0px 2px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_):hover),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_):hover){text-underline-offset: 3px; text-decoration: underline !important; background: none !important; color: rgb(254, 209, 77) !important; transform: none !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fq-more:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fq-more:not(#_):not(#_))::after{transition: none;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_)){display: inline-flex !important; flex-flow: row !important; align-items: center !important; gap: 8px !important; padding: 0px 14px !important; height: 44px !important; min-height: 44px !important; box-sizing: border-box !important; white-space: nowrap !important; width: auto !important; max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba),:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bbt),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bbt){align-self: center !important; margin: 0px !important; position: static !important; transform: none !important; top: auto !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn > a:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn > a:not(#_)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn > a:not(#_))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn > a:not(#_))::before{left: -4px; right: -4px; top: 50%; height: 44px; min-height: 100%; transform: translateY(-50%); pointer-events: auto; content: "" !important; position: absolute !important; background: none !important; border: 0px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_) .bba),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_) .bba){width: 28px !important; height: 28px !important; font-size: 11px !important; flex: 0 0 auto !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_) .bbt),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_):not(#_) .bbt){font-size: 15px !important; line-height: 1 !important; white-space: nowrap !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .bpill .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_)){position: relative !important; color: transparent !important; line-height: 1 !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book):is(html body .bpill .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .bpill .bba:not(#_):not(#_))::after{content: "A+"; position: absolute; left: 50%; top: 50%; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: inherit; letter-spacing: inherit; line-height: 1; pointer-events: none; white-space: nowrap; transform: translate(-50%, calc(-50% - 0.375px)) !important; color: rgb(255, 255, 255) !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .big .bn1 .bpill.bpr:not(#_):not(#_) .bba:not(#_):not(#_))::after{transform: translate(calc(-50% + 0.125px), calc(-50% + 0.375px)) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main .sec.hub-club:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main .sec.hub-club:not(#_)){padding-bottom: 0px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body a.bpill:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body a.bpill:not(#_)){position: relative;}
:is(#reviews,#club,#team,#faq,#book):is(html body a.bpill:not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body a.bpill:not(#_))::after{content: ""; position: absolute; left: 0px; right: 0px; top: 50%; height: 44px; min-height: 100%; transform: translateY(-50%); background: none; border: 0px;}
}
@media (min-width: 430px) and (max-width: 519px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #club h2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club h2:not(#_)){min-height: 68.6px;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .fqcall .btn.book){border: 2px solid var(--ink) !important; color: var(--ink) !important; background: transparent !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8){--y: #FED14D; --ink: #00053E; --blue: #002D5C; --txt: #14183a; --line: #D8E2EE; --display: "Saira",system-ui,sans-serif; --paper: #F4F6FA; padding: 44px 0px; background: var(--ink); color: rgb(230, 236, 248); position: relative; overflow: visible;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8)::before,:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8)::before{display: none !important; content: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 > .wrap),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 > .wrap){max-width: 1200px; margin: 0px auto; padding: 0px 24px; display: grid; gap: 36px; align-items: center; position: relative; z-index: 2;}
@media (min-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 > .wrap),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 > .wrap){grid-template-columns: minmax(0px, 520px) minmax(0px, 1fr); gap: 48px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){grid-column: 1;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .ab-ph),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .ab-ph){grid-column: 2;}
}
@media (max-width: 899px) {
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .ab-ph),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .ab-ph){order: 1;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){order: 2; justify-self: center;}
}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 h2),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 h2){font-family: var(--display); font-size: clamp(26px, 3.4vw, 40px); font-weight: 800; line-height: 1.08; margin: 0px 0px 12px; color: rgb(255, 255, 255); text-wrap: balance; max-width: 20ch;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .eb),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .eb){display: inline-flex; align-items: center; gap: 8px; margin: 0px 0px 10px; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-stretch: 125%; letter-spacing: 0.12em; text-transform: uppercase; color: var(--y);}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .eb)::before,:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .eb)::before{flex: 0 0 auto; display: block !important; content: "" !important; width: 22px !important; height: 9px !important; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px) !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .eb)::after{content: ""; display: block; width: 56px; margin-left: 0px; flex: 0 0 auto; border-radius: 0px; border-top: 2px solid; opacity: 0.75; height: 0px !important; background: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .intro),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .intro){margin: 0px; font-size: 16.5px; line-height: 1.5; color: rgb(201, 212, 240); max-width: 34em; text-wrap: pretty; opacity: 1;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .btn),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .btn){display: inline-flex; align-items: center; justify-content: center; min-height: 52px; height: 52px; padding: 0px 14px; border-radius: 999px; font-weight: 800; font-size: 14.5px; text-decoration: none; white-space: nowrap; position: relative; isolation: isolate;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .btn.call),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .btn.call){background: var(--y); color: var(--ink); box-shadow: none;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .btn.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .btn.call)::before{content: none !important; display: none !important; animation: auto ease 0s 1 normal none running none !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .btn.book){border: 2px solid var(--ink); color: var(--ink); background: rgb(255, 255, 255);}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .ic),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .ic){margin-right: 7px; flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){background: rgb(255, 255, 255); color: var(--txt); border-radius: 16px; overflow: visible; box-shadow: rgba(0, 0, 0, 0.28) 0px 14px 32px; max-width: 520px; width: 100%; margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){background: var(--y); color: var(--ink); display: flex; align-items: center; gap: 10px; padding: 10px 16px; font: 800 13px/1.1 var(--display); letter-spacing: 0.12em; text-transform: uppercase; border-radius: 16px 16px 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){width: 36px; height: 36px; flex: 0 0 auto; margin: -4px 0px; position: relative; z-index: 2; transform-origin: 50% 50%; animation: 1.9s ease-in-out 0s infinite normal none paused h4pul; will-change: transform;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){position: relative; z-index: 5;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){z-index: 6; overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mcb),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mcb){position: relative; z-index: 1;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch span),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch span){margin-left: auto; border: 2px solid var(--ink); border-radius: 999px; padding: 5px 10px; font-size: 11px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mcb),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mcb){padding: 12px 14px 10px; display: block;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-perks),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-perks){list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: 1fr 1fr; gap: 8px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-perks li),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-perks li){margin: 0px; display: flex; flex-direction: column; align-items: center; text-align: center; justify-content: flex-start; gap: 5px; padding: 9px 10px; border-radius: 10px; background: rgb(244, 247, 252); font-weight: 800; font-size: 13.5px; line-height: 1.2; color: var(--ink); min-height: 0px; border: 0px; box-shadow: none;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ti),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ti){flex: 0 0 auto; width: 32px; height: 32px; border-radius: 9px; display: grid; place-items: center; background: linear-gradient(160deg, rgb(255, 249, 232) 0%, rgb(243, 246, 252) 45%, rgb(232, 238, 248) 100%); color: var(--ink); box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(0, 5, 62, 0.06) 0px -1px 0px inset;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ti svg),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ti svg){width: 24px; height: 24px; overflow: visible;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mcf),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mcf){padding: 10px 14px 16px; border-top: 1.5px dashed var(--line); display: flex; flex-direction: column; gap: 6px; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 248, 230) 55%, rgb(255, 233, 168) 100%); border-radius: 0px 0px 16px 16px; overflow: hidden;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ctas),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ctas){display: flex; gap: 10px; width: 100%; flex-wrap: nowrap;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ctas .btn){flex: 1 1 0px; min-width: 0px; width: auto;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .pmore),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .pmore){margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .ab-ph .plans-aside),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .ab-ph .plans-aside){margin: 14px 0px 0px;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .ab-ph .plans-aside a),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .ab-ph .plans-aside a){color: var(--y); font-weight: 700; font-size: 15px; text-decoration: underline; text-underline-offset: 2px; display: inline-flex; align-items: center; min-height: 36px;}
@media (max-width: 420px) {
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-perks),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-perks){grid-template-columns: 1fr;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-perks li),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-perks li){flex-direction: row; align-items: center; justify-content: center; text-align: center;}
}
@media (max-width: 430px) {
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ctas),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ctas){flex-direction: column;}
:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-ctas .btn),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-ctas .btn){width: 100%; height: 52px; min-height: 52px; font-size: 15px;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > #club.cd8.sec:not(#_):not(.hero):not(.fin):is(#club#club)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > #club.cd8.sec:not(#_):not(.hero):not(.fin):is(#club#club)){padding: 44px 0px !important; background-image: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .intro:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .intro:is(#club#club *)){margin: 0px !important; opacity: 1 !important; max-width: 34em !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 h2:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 h2:is(#club#club *)){animation: auto ease 0s 1 normal none running none !important; opacity: 1 !important; transform: none !important; margin: 0px 0px 12px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .pmore:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .pmore:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .ab-ph .plans-aside:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .ab-ph .plans-aside:is(#club#club *)){margin: 14px 0px 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-perks:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-perks:is(#club#club *)){display: grid !important; grid-template-columns: 1fr 1fr !important; flex-direction: unset !important; gap: 8px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-perks li:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-perks li:is(#club#club *)){display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; justify-content: flex-start !important; gap: 5px !important; padding: 9px 10px !important; background: rgb(244, 247, 252) !important; font-size: 13.5px !important; line-height: 1.2 !important; min-height: 0px !important; border: 0px !important; box-shadow: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-ti:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-ti:is(#club#club *)){flex: 0 0 auto !important; width: 32px !important; height: 32px !important; margin: 0px !important; border-radius: 9px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)){padding: 10px 16px !important; gap: 10px !important; font-size: 13px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mcb:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mcb:is(#club#club *)){padding: 12px 14px 10px !important; display: block !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mcf:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mcf:is(#club#club *)){padding: 10px 14px 16px !important; gap: 6px !important; display: flex !important; flex-direction: column !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-ctas:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-ctas:is(#club#club *)){display: flex !important; gap: 10px !important; flex-wrap: nowrap !important; grid-template-columns: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-ctas .btn:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-ctas .btn:is(#club#club *)){flex: 1 1 0px !important; min-width: 0px !important; width: auto !important; min-height: 52px !important; height: 52px !important; padding: 0px 14px !important; font-size: 14.5px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .ab-ph:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .ab-ph:is(#club#club *)){display: block !important; margin: 0px !important;}
@media (max-width: 420px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-perks:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-perks:is(#club#club *)){grid-template-columns: 1fr !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-perks li:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-perks li:is(#club#club *)){flex-direction: row !important; justify-content: center !important;}
}
@media (max-width: 430px) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-ctas:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-ctas:is(#club#club *)){flex-direction: column !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-ctas .btn:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-ctas .btn:is(#club#club *)){width: 100% !important; height: 52px !important; min-height: 52px !important; font-size: 15px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body details.fq:not([open]) > summary > i)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body details.fq:not([open]) > summary > i)::after,:is(#reviews,#club,#team,#faq,#book):is(html body #faq details.fq:not([open]) > summary > i)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #faq details.fq:not([open]) > summary > i)::after{transform: rotate(90deg) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb-consent){margin: 10px 0px 0px; font-size: 12px; line-height: 1.4; color: rgb(91, 100, 117);}
:is(#reviews,#club,#team,#faq,#book):is(html body .cb-consent a),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb-consent a){color: rgb(0, 70, 140); text-decoration: underline;}
@media (min-width: 768px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .cb .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb .btn.sub),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .btn.sub),:is(#reviews,#club,#team,#faq,#book):is(html body .cb .sub),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb .sub){grid-column: 1 / 2 !important; width: auto !important; max-width: none !important; place-self: center start !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb-consent),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .cb-consent){grid-column: 2 / -1 !important; margin: 0px !important; align-self: center !important;}
}
@media (max-width: 767px) {
:is(#reviews,#club,#team,#faq,#book):is(html body .cb .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb .btn.sub),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .btn.sub),:is(#reviews,#club,#team,#faq,#book):is(html body .cb .sub),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb .sub){grid-column: 1 / -1 !important; width: 100% !important; max-width: none !important; justify-self: stretch !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body .cb-consent),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .cb-consent){grid-column: 1 / -1 !important; margin: 10px 0px 0px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l){backface-visibility: hidden; transform: translateZ(0px); outline: transparent solid 1px;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l)::before{content: ""; position: absolute; left: 0px; right: 0px; top: 0px; height: 0px; pointer-events: none; box-shadow: 0 0 0 1px var(--ink,#00053E); opacity: 0;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l.L),:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l.L),:is(#reviews,#club,#team,#faq,#book):is(html body section.cut-l.L),:is(#reviews,#club,#team,#faq,#book) :is(html body section.cut-l.L){box-shadow: 0 0 0 1px var(--paper,#F4F6FA);}
:is(#reviews,#club,#team,#faq,#book):is(html body .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb2){align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; margin: 0px 0px 12px; display: flex !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .eb)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .eb)::before,:is(#reviews,#club,#team,#faq,#book):is(html body .eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .eb2)::before{content: "" !important; display: block !important; width: 22px !important; height: 9px !important; flex: 0 0 auto !important; background: repeating-linear-gradient(currentcolor 0px, currentcolor 1.5px, transparent 1.5px, transparent 3.5px) transparent !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .eb)::after,:is(#reviews,#club,#team,#faq,#book):is(html body .eb2)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .eb2)::after{display: none !important; content: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb2){color: var(--blue,#00468C);}
:is(#reviews,#club,#team,#faq,#book):is(html body .D .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .D .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .D .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body .D .eb2),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb2),:is(#reviews,#club,#team,#faq,#book):is(html body #book.D .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.D .eb2),:is(#reviews,#club,#team,#faq,#book):is(html body #book .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .eb2){color: var(--y,#FED14D);}
:is(#reviews,#club,#team,#faq,#book):is(html body .ab-ph .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .ab-ph .eb){color: var(--y,#FED14D);}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){overflow: hidden !important; border-radius: 16px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){padding: 12px 16px !important; align-items: center !important; overflow: hidden !important; position: relative !important; z-index: 5 !important; box-sizing: border-box !important; gap: 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: transform; width: 28px !important; height: 28px !important; margin: 0px 10px 0px 0px !important; flex: 0 0 auto !important; object-fit: contain !important; transform-origin: center center !important; position: relative !important; z-index: 6 !important; animation-name: h4pul !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .fct > p.eb2:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .fct > p.eb2:not(#_):not(#_)){width: 100%; display: flex !important; justify-content: center !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)){position: relative !important; z-index: 2 !important; clip-path: var(--angle-clip-para) !important; padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; padding-bottom: calc(var(--sec-pad-y) + var(--angle-depth)) !important; overflow: visible !important; margin-top: calc(-1 * var(--angle-depth)) !important; margin-bottom: calc(-1 * var(--angle-depth)) !important; border-top-width: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l)::after{content: none !important; display: none !important; height: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book):is(html body #how.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #how.cut-l + .sec){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .fct > p.eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .fct > p.eb2)::before,:is(#reviews,#club,#team,#faq,#book):is(html body #book p.eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book p.eb2)::before,:is(#reviews,#club,#team,#faq,#book):is(html body #book .eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .eb2)::before{content: none !important; display: none !important; width: 0px !important; height: 0px !important; background: none !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){overflow: hidden !important; border-radius: 16px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){padding: 16px 18px !important; align-items: center !important; overflow: hidden !important; position: relative !important; z-index: 5 !important; box-sizing: border-box !important; gap: 10px !important; min-height: 60px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: transform; width: 28px !important; height: 28px !important; margin: 0px 10px 0px 0px !important; flex: 0 0 auto !important; object-fit: contain !important; transform-origin: center center !important; position: relative !important; z-index: 6 !important; animation-name: h4pul !important; animation-duration: 2.2s !important; animation-timing-function: ease-in-out !important; animation-iteration-count: infinite !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){overflow: visible !important; position: relative !important; z-index: 5 !important; align-items: center !important; box-sizing: border-box !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: transform; width: 42px !important; height: 42px !important; margin: 0px 10px 0px 0px !important; flex: 0 0 auto !important; object-fit: contain !important; transform-origin: 50% 50% !important; position: relative !important; z-index: 6 !important; overflow: visible !important; animation-name: h4pul !important; animation-duration: 2.4s !important; animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1) !important; animation-iteration-count: infinite !important; animation-direction: normal !important; animation-fill-mode: none !important; animation-play-state: paused !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: auto; animation-name: none !important; animation-play-state: paused !important; transform: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mc:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mc),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mc){overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch){overflow: visible !important; position: relative !important; z-index: 5 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: transform; width: 42px !important; height: 42px !important; margin: 0px 10px 0px 0px !important; flex: 0 0 auto !important; object-fit: contain !important; transform-origin: 50% 50% !important; position: relative !important; z-index: 6 !important; overflow: visible !important; animation-name: sthClubPul !important; animation-duration: 2.4s !important; animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1) !important; animation-iteration-count: infinite !important; animation-direction: normal !important; animation-fill-mode: none !important; animation-play-state: paused !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(#club.cd8 .h4-mch img),:is(#reviews,#club,#team,#faq,#book) :is(#club.cd8 .h4-mch img){will-change: auto; animation-name: none !important; animation-play-state: paused !important; transform: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .nx),:is(#reviews,#club,#team,#faq,#book) :is(html body .nx){width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; box-sizing: border-box !important;}
@media (min-width: 1024px) {
:is(#reviews,#club,#team,#faq,#book):is(#faq .intro),:is(#reviews,#club,#team,#faq,#book) :is(#faq .intro),:is(#reviews,#club,#team,#faq,#book):is(.sec > .wrap > .intro),:is(#reviews,#club,#team,#faq,#book) :is(.sec > .wrap > .intro){max-width: none !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.L .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.L .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .L .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .L .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.L .eb)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.L .eb)::before{color: rgb(0, 45, 92) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.L .eb)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.L .eb)::after{background: linear-gradient(90deg, rgb(0, 45, 92), transparent) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .D .eb),:is(#reviews,#club,#team,#faq,#book) :is(html body .D .eb),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb2),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb2){color: var(--y,#FED14D) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main #team.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body main #team.sec){padding-top: 88px !important; padding-bottom: 88px !important;}
@media (max-width: 1024px) {
:is(#reviews,#club,#team,#faq,#book):is(html body main #team.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body main #team.sec){padding-top: 80px !important; padding-bottom: 80px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body main #team.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body main #team.sec){padding-top: 64px !important; padding-bottom: 64px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .sec.L .eb:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .sec.L .eb:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .L .eb:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .L .eb:not(#_):not(#_)){color: rgb(0, 45, 92) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) .sec.L .eb:not(#_):not(#_))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) .sec.L .eb:not(#_):not(#_))::after{background: linear-gradient(90deg, rgb(0, 45, 92), transparent) !important;}
@media (min-width: 1024px) {
:is(#reviews,#club,#team,#faq,#book):is(html body main section > .wrap > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main section > .wrap > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body main .crt > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main .crt > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body main .fqhd > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main .fqhd > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body main #faq > .wrap > p.intro:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main #faq > .wrap > p.intro:not(#_):not(#_)){max-width: none !important; max-inline-size: none !important; width: auto !important; text-wrap: wrap !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .fqcall .btn.book){border: 2px solid var(--ink) !important; color: var(--ink) !important; background: transparent !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .eb),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .eb),:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh h2),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh h2),:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .intro),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .intro){text-wrap: wrap !important; max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(#reviews .rh .bl),:is(#reviews,#club,#team,#faq,#book) :is(#reviews .rh .bl){white-space: normal;}
}
:is(#reviews,#club,#team,#faq,#book):is(.nx),:is(#reviews,#club,#team,#faq,#book) :is(.nx){box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(.nx),:is(#reviews,#club,#team,#faq,#book) :is(.nx){position: sticky; top: 0px; z-index: 50; font-family: var(--body); color: var(--n0);}
:is(#reviews,#club,#team,#faq,#book):is(html body main > .sec:not(#book)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > .sec:not(#book)),:is(#reviews,#club,#team,#faq,#book):is(html body main > section.sec:not(#book)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > section.sec:not(#book)){padding-top: var(--sec-pad-y) !important; padding-bottom: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main:has(+ .fx-band) #book),:is(#reviews,#club,#team,#faq,#book) :is(html body main:has(+ .fx-band) #book),:is(#reviews,#club,#team,#faq,#book):is(html body #book.sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.sec){padding-top: var(--sec-pad-y) !important; padding-bottom: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l)::after{top: calc(-1 * var(--angle-depth) + 1px) !important; height: var(--angle-depth) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l)::after{clip-path: var(--angle-clip-l) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l){position: relative !important; overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l)::after{content: "" !important; display: block !important; position: absolute !important; left: 0px !important; right: 0px !important; top: calc(-1 * var(--angle-depth) + 1px) !important; height: var(--angle-depth) !important; width: auto !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: inherit !important; background-image: none !important; border: 0px !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important; z-index: 1 !important; clip-path: var(--angle-clip-l) !important; pointer-events: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .fct > p.eb2:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .fct > p.eb2:not(#_):not(#_)){width: 100%; display: flex !important; justify-content: center !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)){position: relative !important; z-index: 2 !important; clip-path: var(--angle-clip-para) !important; padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; padding-bottom: calc(var(--sec-pad-y) + var(--angle-depth)) !important; overflow: visible !important; margin-top: calc(-1 * var(--angle-depth)) !important; margin-bottom: calc(-1 * var(--angle-depth)) !important; border-top-width: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l)::after{content: none !important; display: none !important; height: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book):is(html body #how.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #how.cut-l + .sec){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .fct > p.eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .fct > p.eb2)::before,:is(#reviews,#club,#team,#faq,#book):is(html body #book p.eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book p.eb2)::before,:is(#reviews,#club,#team,#faq,#book):is(html body #book .eb2)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .eb2)::before{content: none !important; display: none !important; width: 0px !important; height: 0px !important; background: none !important; margin: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) section#reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) section#reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; padding-bottom: calc(var(--sec-pad-y) + var(--angle-depth)) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq.sec:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq.sec:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) section#faq.sec:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) section#faq.sec:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq:not(#_):not(#_)){clip-path: none !important; margin-top: 0px !important; margin-bottom: 0px !important; border-top-width: 0px !important; --w: 0px !important; padding-top: var(--sec-pad-y) !important; padding-bottom: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq)::after,:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq.sec)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq.sec)::after,:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) section#faq)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) section#faq)::after{content: none !important; display: none !important; height: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > #club.cd8.sec:not(#_):not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > #club.cd8.sec:not(#_):not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > section#club.cd8.sec:not(#_):not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > section#club.cd8.sec:not(#_):not(#_):not(.hero):not(.fin):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8.sec.hub-club:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8.sec.hub-club:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.sec.hub-club:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.sec.hub-club:not(#_):not(#_):is(#club#club, #club#club *)){padding-top: var(--sec-pad-y) !important; padding-bottom: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) section#faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) section#faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)){padding-top: var(--sec-pad-y) !important; padding-bottom: calc(var(--sec-pad-y) + 24px) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) section#reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) section#reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #reviews.sec.cut-l:not(#_):not(#_):is(#reviews#reviews, #reviews#reviews *)){z-index: 6 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #offers.cut-l + #club.cd8.sec:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #offers.cut-l + #club.cd8.sec:not(#_):not(#_):is(#club#club, #club#club *)),:is(#reviews,#club,#team,#faq,#book):is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #offers.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book):is(html body #how.cut-l + .sec),:is(#reviews,#club,#team,#faq,#book) :is(html body #how.cut-l + .sec){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; z-index: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main > #offers.cut-l + .sec:not(#book)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > #offers.cut-l + .sec:not(#book)),:is(#reviews,#club,#team,#faq,#book):is(html body main > #how.cut-l + .sec:not(#book)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > #how.cut-l + .sec:not(#book)){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; z-index: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main > #how.cut-l + #faq.sec:not(#book)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > #how.cut-l + #faq.sec:not(#book)){padding-top: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > #offers.cut-l + .sec:not(#_):not(#_):is(.sec.sec.sec, .sec.sec.sec *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > #offers.cut-l + .sec:not(#_):not(#_):is(.sec.sec.sec, .sec.sec.sec *)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > #how.cut-l + .sec:not(#_):not(#_):is(.sec.sec.sec, .sec.sec.sec *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > #how.cut-l + .sec:not(#_):not(#_):is(.sec.sec.sec, .sec.sec.sec *)){padding-top: calc(var(--sec-pad-y) + var(--angle-depth)) !important; z-index: 1 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) main > #how.cut-l + #faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) main > #how.cut-l + #faq.sec:not(#_):not(#_):is(#faq#faq, #faq#faq *)){padding-top: var(--sec-pad-y) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.L),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.L){--tone-card-bg: #fff; --tone-card-fg: var(--ink,#00053E); --tone-card-muted: rgba(0,5,62,.72); --tone-card-border: rgba(0,5,62,.12); --tone-card-link: var(--blue,#00468C); --tone-card-shadow: 0 10px 28px -16px rgba(0,5,62,.22);}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D){--tone-card-bg: rgba(255,255,255,.06); --tone-card-fg: #fff; --tone-card-muted: rgba(255,255,255,.86); --tone-card-border: rgba(255,255,255,.18); --tone-card-link: var(--y,#FED14D); --tone-card-shadow: 0 18px 40px -22px rgba(0,5,62,.55);}
:is(#reviews,#club,#team,#faq,#book):is(html body .rv .st:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rv .st:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .rv .st:is(#reviews, #reviews *):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rv .st:is(#reviews, #reviews *):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body figure.pq figcaption .st:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body figure.pq figcaption .st:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body figure.pq figcaption .st:is(#reviews, #reviews *):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body figure.pq figcaption .st:is(#reviews, #reviews *):not(#_)){color: var(--star-on-light,#9A6700) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .rv .st:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rv .st:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body figure.pq figcaption .st:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body figure.pq figcaption .st:not(#_):not(#_):not(#_)){color: var(--star-on-light,#8B5A00) !important;}
@media (min-width: 700px) and (max-width: 900px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_):not(#_)){grid-template-columns: minmax(0px, 1.45fr) minmax(0px, 1fr) minmax(0px, 1fr) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt > span:not(#_):not(#_)){white-space: normal !important; overflow: visible !important; text-overflow: clip !important; text-align: center !important; line-height: 1.15 !important; font-size: 11.5px !important; letter-spacing: -0.01em !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.call:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.call:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body button.btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body button.btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .btn.call:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.call:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.book:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .h4-ctas .btn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .h4-ctas .btn:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall .btn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall .btn:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #faq .fqcall .ctas .btn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq .fqcall .ctas .btn:not(#_)){min-height: var(--btn-h-primary) !important; height: var(--btn-h-primary) !important; box-sizing: border-box !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body main #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main #club.cd8 .h4-mch:not(#_):not(#_):not(#_):not(#_)){padding: 16px 18px !important; min-height: 74px !important; box-sizing: border-box !important; gap: 10px !important; align-items: center !important; overflow: visible !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mch img:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mch img:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body:is(.zz, *) #club.cd8 .h4-mch img:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc:not(#_) .h4-mch img:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc:not(#_) .h4-mch img:not(#_):not(#_):not(#_)){width: 42px !important; height: 42px !important; margin: 0px 10px 0px 0px !important; flex: 0 0 auto !important; object-fit: contain !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .h4-mc:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .h4-mc:not(#_):not(#_):not(#_)){overflow: visible !important; border-radius: 16px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book.sec:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.sec:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#book:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book:not(#_)){scroll-margin-top: 96px !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book.sec:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.sec:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#book:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book:not(#_)){scroll-margin-top: 72px !important;}
}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb label:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb label:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb label.fl:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb label.fl:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .lbl:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .lbl:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .lbl:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .lbl:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb label:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb label:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .lbl:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .lbl:not(#_)){font-size: 14px !important; line-height: 1.2 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt > span:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt > span:not(#_):not(#_)){font-size: 14px !important; line-height: 1.15 !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; letter-spacing: -0.01em !important; padding-left: 4px !important; padding-right: 4px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_)){grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr) minmax(0px, 1fr) !important; gap: 6px !important;}
}
@media (max-width: 390px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_):not(#_) .seg-opt:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb label.seg-opt:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb label.seg-opt:not(#_):not(#_):not(#_):not(#_)){font-size: 14px !important; line-height: 1.15 !important; padding-left: 4px !important; padding-right: 4px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .eb:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body p.eb:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body p.eb:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body p.eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body p.eb2:not(#_)){font-family: Saira,var(--display),sans-serif !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; color: var(--blue,#00468C) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .eb2:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .D .eb:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .D .eb:not(#_)){color: var(--y,#FED14D) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .eb2:not(#_))::before,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .eb2:not(#_))::before{display: none !important; content: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body main h2:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body main h2:not(#_)){text-wrap: balance !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .rv .st:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rv .st:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body figure.pq figcaption .st:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body figure.pq figcaption .st:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body .rv .st:is(#reviews, #reviews *):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body .rv .st:is(#reviews, #reviews *):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body figure.pq figcaption .st:is(#reviews, #reviews *):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body figure.pq figcaption .st:is(#reviews, #reviews *):not(#_):not(#_)){color: rgb(254, 209, 77) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .cut-l)::after,:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l)::after{display: none !important; content: none !important; height: 0px !important; top: auto !important; background: none !important; clip-path: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #main .h4-mcf),:is(#reviews,#club,#team,#faq,#book) :is(html body #main .h4-mcf){border-top: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .nx),:is(#reviews,#club,#team,#faq,#book) :is(html body .nx){overflow-x: clip;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .tr),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .tr),:is(#reviews,#club,#team,#faq,#book):is(html body .tr),:is(#reviews,#club,#team,#faq,#book) :is(html body .tr){max-width: 100%;}
:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.call),:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.call),:is(#reviews,#club,#team,#faq,#book):is(html body .btn.call),:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.call),:is(#reviews,#club,#team,#faq,#book):is(html body a.call.btn),:is(#reviews,#club,#team,#faq,#book) :is(html body a.call.btn){position: relative; isolation: isolate;}
:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.call)::before,:is(#reviews,#club,#team,#faq,#book):is(html body .btn.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.call)::before,:is(#reviews,#club,#team,#faq,#book):is(html body a.call.btn)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body a.call.btn)::before{content: "" !important; position: absolute !important; inset: -6px !important; border-radius: inherit !important; box-shadow: rgba(254, 209, 77, 0.6) 0px 8px 22px -8px, rgba(254, 209, 77, 0.35) 0px 0px 0px 3px !important; z-index: -1 !important; opacity: 1 !important; pointer-events: none !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
@media (prefers-reduced-motion: reduce) {
:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.call)::before,:is(#reviews,#club,#team,#faq,#book):is(html body .btn.call)::before,:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.call)::before{opacity: 1 !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body a.btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body a.btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .L .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .L .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.L .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.L .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .h4-mc .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .h4-mc .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .fqcall .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .fqcall .btn.book){border-color: rgb(0, 5, 62) !important; color: rgb(0, 5, 62) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .D .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .D .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .sec.D .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .sec.D .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body #book .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .btn.book){border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body #club .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body #club.cd8 .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.cd8 .btn.book),:is(#reviews,#club,#team,#faq,#book):is(html body .cd8 .btn.book),:is(#reviews,#club,#team,#faq,#book) :is(html body .cd8 .btn.book){border-color: rgb(0, 5, 62) !important; color: rgb(0, 5, 62) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body .nx),:is(#reviews,#club,#team,#faq,#book) :is(html body .nx){width: 100% !important; max-width: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn:not(#_)){display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 10px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn button.pv:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn button.pv:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn button.nx:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn button.nx:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn button.pv:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn button.pv:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn button.nx:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn button.nx:not(#_)){box-sizing: border-box !important; width: 44px !important; height: 44px !important; min-width: 44px !important; max-width: 44px !important; min-height: 44px !important; max-height: 44px !important; aspect-ratio: 1 / 1 !important; flex: 0 0 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; position: static !important; inset: auto !important; margin: 0px !important; padding: 0px !important; border-radius: 50% !important; z-index: auto !important; float: none !important; clear: none !important; font-family: inherit !important; color: var(--ink,#00053E) !important; background: transparent !important; border: 2px solid var(--ink,#00053E) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn a:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn a:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn a:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn a:not(#_)){white-space: nowrap !important; flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; min-height: 44px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn .lgr:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn .lgr:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn .lgr:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn .lgr:not(#_)){white-space: nowrap !important; flex: 0 0 auto !important;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews .sn:not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews .sn:not(#_)){flex-wrap: wrap !important; row-gap: 6px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book) :is(html body section#reviews.cut-l),:is(#reviews,#club,#team,#faq,#book):is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)),:is(#reviews,#club,#team,#faq,#book) :is(html body main > .sec.L.cut-l:is(#reviews, #offers, #how, .svc-how)){backface-visibility: hidden !important; outline: transparent solid 1px !important; box-shadow: none !important; clip-path: var(--angle-clip-para-inset) !important; filter: drop-shadow(.5px 0 0 var(--paper,#F4F6FA))
    drop-shadow(-.5px 0 0 var(--paper,#F4F6FA))
    drop-shadow(0 .5px 0 var(--paper,#F4F6FA))
    drop-shadow(0 -.5px 0 var(--paper,#F4F6FA)) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club),:is(#reviews,#club,#team,#faq,#book) :is(html body #club),:is(#reviews,#club,#team,#faq,#book):is(html body #book),:is(#reviews,#club,#team,#faq,#book) :is(html body #book),:is(#reviews,#club,#team,#faq,#book):is(html body section#club),:is(#reviews,#club,#team,#faq,#book) :is(html body section#club),:is(#reviews,#club,#team,#faq,#book):is(html body section#book),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book),:is(#reviews,#club,#team,#faq,#book):is(html body .hub-club),:is(#reviews,#club,#team,#faq,#book) :is(html body .hub-club),:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(.cut-l)),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(.cut-l)),:is(#reviews,#club,#team,#faq,#book):is(html body section#faq:not(.cut-l)),:is(#reviews,#club,#team,#faq,#book) :is(html body section#faq:not(.cut-l)){clip-path: none !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #club)::after,:is(#reviews,#club,#team,#faq,#book):is(html body #book)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #book)::after,:is(#reviews,#club,#team,#faq,#book):is(html body .hub-club)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body .hub-club)::after,:is(#reviews,#club,#team,#faq,#book):is(html body #faq.sec:not(.cut-l))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.sec:not(.cut-l))::after,:is(#reviews,#club,#team,#faq,#book):is(html body section#faq:not(.cut-l))::after,:is(#reviews,#club,#team,#faq,#book) :is(html body section#faq:not(.cut-l))::after{content: none !important; display: none !important; height: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #club.D),:is(#reviews,#club,#team,#faq,#book) :is(html body #club.D),:is(#reviews,#club,#team,#faq,#book):is(html body #book.D),:is(#reviews,#club,#team,#faq,#book) :is(html body #book.D),:is(#reviews,#club,#team,#faq,#book):is(html body #faq.D),:is(#reviews,#club,#team,#faq,#book) :is(html body #faq.D),:is(#reviews,#club,#team,#faq,#book):is(html body section#club.hub-club),:is(#reviews,#club,#team,#faq,#book) :is(html body section#club.hub-club),:is(#reviews,#club,#team,#faq,#book):is(html body section#book.fin),:is(#reviews,#club,#team,#faq,#book) :is(html body section#book.fin){backface-visibility: hidden; transform: translateZ(0px); outline: transparent solid 1px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb:not(#_):not(#_)){position: relative; border-radius: 20px; overflow: hidden; text-align: left; margin: 0px; align-self: stretch; height: auto; width: 100%; box-shadow: rgba(254, 209, 77, 0.55) 0px 2px 0px, rgba(0, 0, 0, 0.34) 0px 24px 48px, rgba(0, 0, 0, 0.18) 0px 8px 18px, rgba(0, 5, 62, 0.06) 0px 0px 0px 1px; display: flex !important; flex-direction: column !important; align-items: stretch !important; grid-template-columns: unset !important; gap: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top){box-sizing: border-box; padding: 22px 28px 20px; background: linear-gradient(rgb(255, 248, 224) 0%, rgb(255, 255, 255) 100%); border-bottom: 1px solid rgba(254, 209, 77, 0.28); display: block; grid-column: unset; text-align: left; width: 100% !important; max-width: none !important; align-self: stretch !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top .cbt),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top .cbt){margin: 0px; font-family: "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; font-stretch: 112%; font-weight: 800; font-size: 21px; line-height: 1.25; color: var(--ink,#00053E); letter-spacing: -0.02em; text-wrap: balance; grid-column: unset; text-align: left;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top .cbs),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top .cbs){font-size: 13.5px; color: rgb(90, 100, 120); line-height: 1.4; grid-column: unset; text-align: left; margin: 12px 0px 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top .facts),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top .facts){margin: 12px 0px 0px; display: flex; flex-wrap: wrap; gap: 6px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top .facts span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top .facts span){display: inline-flex; align-items: center; gap: 5px; height: 26px; padding: 0px 10px; border-radius: 999px; background: rgba(0, 5, 62, 0.06); font-size: 11px; font-weight: 750; color: var(--navy2,#001a4d);}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top .facts svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top .facts svg){width: 12px; height: 12px; color: rgb(0, 117, 189);}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-body),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-body){box-sizing: border-box; container: cbb / inline-size; grid-template-columns: 1fr 1fr; gap: 16px; width: 100% !important; align-self: stretch !important; padding: 22px 28px !important; display: grid !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-body > .ctx),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-body > .ctx){grid-column: 1 / -1; margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-body > .ctx[hidden]),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-body > .ctx[hidden]){display: none;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .fl),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .fl){position: relative; display: block; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .fl input),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .fl input){width: 100%; height: 56px; border: 1.5px solid rgb(228, 235, 243); border-radius: 14px; padding: 20px 16px 8px; font: 600 15px / 1.2 system-ui; color: var(--ink,#00053E); background: linear-gradient(rgb(250, 251, 253), rgb(243, 246, 250)); transition: border-color 0.15s, box-shadow 0.15s, background 0.15s; box-sizing: border-box;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .fl input:focus),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .fl input:focus){outline: 0px; background: rgb(255, 255, 255); border-color: var(--y,#FED14D); box-shadow: rgba(254, 209, 77, 0.3) 0px 0px 0px 4px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .fl input)::placeholder,:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .fl input)::placeholder{color: transparent !important; opacity: 0 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .fl .lbl),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .fl .lbl){position: absolute; left: 16px; top: 10px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(107, 119, 140); pointer-events: none;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .sec-l),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .sec-l){grid-column: 1 / -1; margin: 2px 0px 0px; font-size: 13px; font-weight: 800; color: var(--ink,#00053E);}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tiles),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tiles){grid-column: 1 / -1; border: 0px; padding: 0px; margin: 0px; align-items: stretch; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important;}
@container cbb (min-width: 540px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tiles),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tiles){grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;}
}
@media (min-width: 700px) and (max-width: 1199px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tiles),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tiles){grid-template-columns: 1fr 1fr !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile){position: relative; appearance: none; background: 0px center; border: 0px; padding: 0px; cursor: pointer; display: block; height: 100%; min-width: 0px; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile input),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile input){position: absolute; opacity: 0; width: 1px; height: 1px; margin: -1px; clip: rect(0px, 0px, 0px, 0px); overflow: hidden;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book#book .cb .tile > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book .cb .tile > span){cursor: pointer; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 6px !important; padding: 10px !important; border-radius: 12px !important; min-height: 48px !important; height: 100% !important; box-sizing: border-box !important; border: 1.5px solid rgb(230, 237, 245) !important; background: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 750 !important; color: var(--navy2,#001a4d) !important; line-height: 1.2 !important; white-space: nowrap !important; overflow: hidden !important; text-align: left !important; box-shadow: rgba(15, 23, 42, 0.04) 0px 4px 12px !important; justify-content: flex-start !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile .ico){box-sizing: border-box !important; flex: 0 0 28px !important; width: 28px !important; height: 28px !important; min-width: 28px !important; min-height: 28px !important; max-width: 28px !important; max-height: 28px !important; border-radius: 8px !important; display: flex !important; align-items: center !important; justify-content: center !important; align-self: center !important; line-height: 0 !important; font-size: 0px !important; padding: 0px !important; margin: 0px !important; gap: 0px !important; border: 0px !important; background: rgb(240, 244, 250) !important; color: var(--blue,#0075BD) !important; box-shadow: rgba(0, 70, 140, 0.08) 0px 0px 0px 1px inset !important; overflow: hidden !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile .ico svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile .ico svg){width: 16px; height: 16px; display: block; flex: 0 0 auto; margin: 0px; padding: 0px; overflow: visible; pointer-events: none;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile svg){width: 16px; height: 16px; display: block; color: inherit;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile.on > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile.on > span),:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile:has(input:checked) > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile:has(input:checked) > span),:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile input:checked + span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile input:checked + span){background: rgb(255, 249, 230) !important; border-color: var(--ink,#00053E) !important; box-shadow: rgba(254, 209, 77, 0.22) 0px 0px 0px 3px, rgba(0, 5, 62, 0.08) 0px 8px 18px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile.on .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile.on .ico),:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile:has(input:checked) .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile:has(input:checked) .ico),:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile input:checked + span .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile input:checked + span .ico){background: var(--ink,#00053E) !important; color: var(--y,#FED14D) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book#book .cb .tile > span:is(#book #book, #book *)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book .cb .tile > span:is(#book #book, #book *)){white-space: nowrap !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .seg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .seg){grid-column: 1 / -1; gap: 0px; border: 1.5px solid rgb(228, 235, 243); border-radius: 14px; overflow: hidden; background: rgb(255, 255, 255); margin: 0px; display: grid !important; grid-template-columns: 1fr 1fr 1fr !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cb-foot),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cb-foot){grid-column: 1 / -1; display: flex; flex-direction: column; gap: 12px; margin-top: 4px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .btn.sub),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .btn.sub){height: 52px; min-height: 52px; border: 0px; border-radius: 14px; cursor: pointer; font: 800 16px / 1 system-ui; align-items: center; justify-content: center; gap: 10px; box-shadow: rgba(0, 5, 62, 0.28) 0px 14px 28px; grid-column: unset; margin: 0px; width: 100% !important; background: var(--ink,#00053E) !important; color: rgb(255, 255, 255) !important; display: inline-flex !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .btn.sub svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .btn.sub svg){width: 18px; height: 18px; flex: 0 0 auto;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cb-consent),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cb-consent){margin: 0px; font-size: 12px; line-height: 1.45; color: rgb(107, 119, 140); text-align: center; grid-column: unset;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cb-consent a),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cb-consent a){color: var(--blue,#0075BD); text-underline-offset: 2px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .trust-row),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .trust-row){grid-column: 1 / -1; display: flex; justify-content: center; flex-wrap: wrap; gap: 18px; padding-top: 2px; padding-bottom: 0px; margin: 0px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .trust-row span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .trust-row span){display: inline-flex; align-items: center; gap: 7px; font-size: 12.5px; font-weight: 700; color: var(--navy2,#001a4d);}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .trust-row svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .trust-row svg){width: 15px; height: 15px; color: rgb(0, 117, 189);}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cbm),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cbm){grid-column: 1 / -1; margin: 0px !important; min-height: 0px !important; padding: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cbm:empty),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cbm:empty){display: none !important; height: 0px !important; overflow: hidden !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .cbok),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .cbok){display: none;}
@media (max-width: 699px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-top),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-top){text-align: left; padding: 18px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb-body),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb-body){gap: 14px; padding: 18px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book .cb .tile > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book .cb .tile > span){flex-direction: row !important; text-align: left !important; align-items: center !important; min-height: 48px !important; padding: 10px 12px !important; white-space: nowrap !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .ctx[data-ctx]),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .ctx[data-ctx]){display: none !important; visibility: hidden !important; height: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .fl .lbl),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .fl .lbl){pointer-events: none; transition: transform 0.15s, font-size 0.15s, color 0.15s, top 0.15s;}
:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .fl input:focus ~ .lbl),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .fl input:focus ~ .lbl){transform: translateY(-1.15em) scale(0.85); color: var(--blue,#00468C); background: rgb(255, 255, 255); padding: 0px 4px;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg){display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 0px !important; border: 1.5px solid rgb(197, 208, 222) !important; border-radius: 14px !important; overflow: hidden !important; background: rgb(255, 255, 255) !important; flex-wrap: nowrap !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt){display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; margin: 0px !important; padding: 0px 4px !important; min-height: 48px !important; height: 48px !important; min-width: 0px !important; width: auto !important; border-width: 0px 1.5px 0px 0px !important; border-style: none solid none none !important; border-color: currentcolor rgb(197, 208, 222) currentcolor currentcolor !important; border-image: none !important; border-radius: 0px !important; background: rgb(250, 251, 253) !important; font: 750 12.5px / 1.1 system-ui, sans-serif !important; color: rgb(61, 74, 92) !important; cursor: pointer !important; text-align: center !important; white-space: nowrap !important; gap: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:last-child),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:last-child),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:last-child),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:last-child){border-right: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt input),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt input),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt input),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt input){position: absolute !important; opacity: 0 !important; width: 1px !important; height: 1px !important; pointer-events: none !important; margin: 0px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt > span){color: inherit !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; max-width: 100% !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt.on),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt.on),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:has(input:checked)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:has(input:checked)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt.on),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt.on),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:has(input:checked)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:has(input:checked)){background: var(--y,#FED14D) !important; color: var(--ink,#00053E) !important; font-weight: 800 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt.on > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt.on > span),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:has(input:checked) > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:has(input:checked) > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt.on > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt.on > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:has(input:checked) > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:has(input:checked) > span){color: var(--ink,#00053E) !important;}
@media (max-width: 390px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt){font-size: 10px !important; padding: 0px 1px !important; letter-spacing: -0.01em !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt > span){letter-spacing: -0.01em !important;}
}
@media (max-width: 360px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:first-child > span){font-size: 0px !important; line-height: 0 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:first-child > span)::after{content: "ASAP"; font: 800 12px / 1.1 system-ui, sans-serif !important; color: inherit !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .fl:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .fl:not(#_):not(#_):not(#_)){position: relative !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .fl:has(input:focus) > .lbl:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .fl:has(input:focus) > .lbl:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .fl input:focus ~ .lbl:not(#_):not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .fl input:focus ~ .lbl:not(#_):not(#_):not(#_):not(#_)){top: 0px !important; left: 16px !important; transform: translateY(-110%) !important; background: rgb(255, 255, 255) !important; color: rgb(0, 70, 140) !important; padding: 0px 4px !important; z-index: 3 !important; pointer-events: none !important;}
@media (max-width: 390px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)){font-size: 9px !important; padding: 0px 8px !important; letter-spacing: -0.02em !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_) > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_) > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_) .seg-opt:not(#_) > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_) .seg-opt:not(#_) > span){letter-spacing: -0.02em !important;}
}
@media (max-width: 360px) {
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg:not(#_) .seg-opt:not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:not(#_):not(#_):not(#_)){font-size: 11px !important; padding: 0px 8px !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:first-child > span),:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:first-child > span){font-size: 0px !important; line-height: 0 !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body #book form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book):is(html body form.cb .seg-opt:first-child > span)::after,:is(#reviews,#club,#team,#faq,#book) :is(html body form.cb .seg-opt:first-child > span)::after{content: "ASAP"; font: 800 11px / 1.1 system-ui, sans-serif !important; color: inherit !important; letter-spacing: 0px !important;}
}
:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book form.cb .tile input:checked + span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book form.cb .tile input:checked + span),:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book form.cb .tile input:checked + span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book form.cb .tile input:checked + span),:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book .tile.on > span),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book .tile.on > span){background: rgb(254, 209, 77) !important; border-color: rgb(0, 5, 62) !important; color: rgb(0, 5, 62) !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book form.cb .tile input:checked + span .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book form.cb .tile input:checked + span .ico),:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book form.cb .tile input:checked + span .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book form.cb .tile input:checked + span .ico),:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book .tile.on > span .ico),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book .tile.on > span .ico){background: rgba(0, 5, 62, 0.08) !important; color: rgb(0, 5, 62) !important; border-color: transparent !important;}
:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book .tile input:checked + span .ico svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book .tile input:checked + span .ico svg),:is(#reviews,#club,#team,#faq,#book):is(html body #book#book#book form.cb .tile input:checked + span .ico svg),:is(#reviews,#club,#team,#faq,#book) :is(html body #book#book#book form.cb .tile input:checked + span .ico svg){color: rgb(0, 5, 62) !important;}

/* Preserve each page's explicit content visibility state. */
:is(#reviews,#club,#team,#faq,#book) [hidden]{display:none!important}
