:root{--brand-purple: #5B2ABF;--primary-blue: #0d60c5;--deep-black: #16233d;--deep-dark-blue: #16233D;--bright-yellow: #ffc800;--action-green: #27E287;--pure-white: #fff;--dm-primary-purple: #a56eff;--dm-deep-black: #1a1d28;--dm-bright-yellow: #ffd500;--dm-action-green: #27E287;--dm-pure-white: #eeeffb;--sky-blue: #F0EFF8;--light-blue: #e5f1ff;--light-purple: #E0DCF5;--lavender-light: #f6e8ff;--grape-purple: #4d1762;--aqua-blue: #d1eaff;--text-gray: #5a6270;--medium-gray: #c5cad6;--border-gray: #e6eaf5;--light-gray: #f0f5f9;--extra-light-gray: #fafbfd;--deep-green: #006633;--highlight-yellow: #ffea80;--light-green: #e6f5e8;--primary-blue-hover: #0e6bdb;--action-green-hover: #00994d;--danger-light-red: #f2dede;--danger-border-red: #ebccd1;--danger-medium-red: #a94442;--alert-primary-blue: #004085;--alert-primary-background: #cce5ff;--alert-primary-border: #b8daff;--alert-primary-link: #002752;--alert-secondary-gray: #383d41;--alert-secondary-background: #e2e3e5;--alert-secondary-border: #d6d8db;--alert-secondary-link: #202326;--dm-deep-gray: #1c202b;--dm-text-gray: #a7b9db;--dm-medium-gray: #242a38;--dm-border-gray: #373d4d;--dm-light-gray: #2b3140;--dm-extra-light-gray: #373f52;--dm-highlight-blue: #0585db;--dm-primary-blue-hover: #5cbeff;--dm-action-green-hover: #44f29c;--dm-slate-blue: #334980;--accent-orange: #ff441f;--accent-cyan: #70c6ff;--accent-purple: #9d50c7;--dm-accent-orange: #ff5c5c;--fs-4: 4rem;--fs-3-5: 3.5rem;--fs-3: 3rem;--fs-2-5: 2.5rem;--fs-2: 2rem;--fs-1-75: 1.75rem;--fs-1-5: 1.5rem;--fs-1-4: 1.4rem;--fs-1-25: 1.25rem;--fs-1-125: 1.125rem;--fs-1: 1rem;--fs-0-875: 0.875rem;--fs-0-8: 0.8rem;--fs-0-75: 0.75rem;--lh-lg: 1.6em;--lh-md: 1.4em;--lh-sm: 1.2em;--lh-xs: 1.1em;--lh-xxs: 1em;--br-none: 0;--br-sm: 0.25rem;--br-md: 0.375rem;--br-lg: 0.5rem;--sp-5: 5rem;--sp-4: 4rem;--sp-3: 3rem;--sp-2-5: 2.5rem;--sp-2: 2rem;--sp-2-neg: -2rem;--sp-1-875: 1.875rem;--sp-1-5: 1.5rem;--sp-1-25: 1.25rem;--sp-1: 1rem;--sp-0-875: 0.875rem;--sp-0-75: 0.75rem;--sp-0-5: 0.5rem;--sp-1-neg: -1rem;--sp-0-5-neg: -0.5rem;--sp-0-375: 0.375rem;--sp-0-375-neg: -0.375rem;--sp-0-25: 0.25rem;--sp-0-25-neg: -0.25rem;--sp-0-125: 0.125rem;--sp-0-125-neg: -0.125rem;--sp-0: 0;--default-shadow: 0 4px 32px 2px rgb(3 15 39 / 16%)}h1{font-weight:700;font-size:var(--fs-2-5);line-height:var(--lh-sm);margin-top:var(--sp-2);margin-bottom:var(--sp-2);letter-spacing:-0.01em}h2{font-weight:700;font-size:var(--fs-1-75);line-height:var(--lh-sm);margin-top:var(--sp-3);margin-bottom:var(--sp-2)}h3{font-weight:700;font-size:var(--fs-1-5);line-height:var(--lh-md);margin-top:var(--sp-3);margin-bottom:var(--sp-2)}h4{font-weight:700;font-size:var(--fs-1-25);line-height:var(--lh-lg);margin-top:var(--sp-2);margin-bottom:var(--sp-1)}h5{font-weight:700;font-size:var(--fs-1);line-height:var(--lh-md);margin-top:var(--sp-2);margin-bottom:var(--sp-1)}h6{font-weight:700;font-size:var(--fs-0-875);line-height:var(--lh-md);margin-top:var(--sp-2);margin-bottom:var(--sp-1)}.button{display:inline-block;padding:var(--fs-1-25);border-radius:var(--br-lg);background-color:var(--action-green);transition:all 160ms ease;color:var(--deep-dark-blue);font-size:var(--fs-1-25);font-family:Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:var(--lh-md);font-weight:500;text-align:center;cursor:pointer}.button:hover{background-color:var(--action-green-hover)}.button.btn-blue{background-color:var(--primary-blue)}.button.btn-blue:hover{background-color:var(--primary-blue-hover)}.button.btn-outline{border:1px solid var(--border-gray);background-color:rgba(0,0,0,0);color:var(--text-gray);font-weight:500}.button.btn-outline:hover{background-color:var(--light-gray)}.button.btn-outline-purple{border:1px solid var(--border-gray);background-color:var(--pure-white);color:var(--brand-purple);font-weight:400}.button.btn-outline-purple:hover{border-color:var(--accent-cyan);background-color:var(--aqua-blue);color:var(--brand-purple)}.button.btn-filter{padding-top:var(--fs-0-875);padding-bottom:var(--fs-0-875);border:1px solid var(--border-gray);border-radius:100rem;background-color:var(--pure-white);color:var(--deep-dark-blue);font-size:var(--fs-1);font-weight:500}.button.btn-filter:hover{border-color:var(--primary-blue);background-color:var(--light-blue);color:var(--deep-dark-blue)}.button.btn-filter.btn-filter-active{border-color:var(--primary-blue);background-color:var(--light-blue);color:var(--deep-dark-blue)}.button.btn-style-tab{color:var(--text-gray);background-color:rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-radius:0;padding:var(--sp-0-5) 0 var(--sp-0-375);font-weight:400;line-height:var(--lh-lg)}.button.btn-style-tab:hover{color:var(--deep-black)}.button.btn-style-tab.is-active{color:var(--brand-purple);border-bottom-color:var(--brand-purple)}.button.btn-style-menu{background:rgba(98,0,234,.5);border:1px solid rgba(150,220,232,.8);padding:var(--sp-1);border-radius:8px;font-size:var(--fs-1);font-weight:500}.button.btn-style-menu:hover{background-color:var(--brand-purple)}.button.btn-with-icon{display:flex;justify-content:center;align-items:center}.button.btn-with-icon svg{width:1rem;height:1rem;margin-right:var(--sp-0-375)}.button.btn-full{width:100%}.button.ab-test-cta{background-color:var(--dm-action-green);color:var(--dm-deep-black)}.btn-size-medium{padding:var(--sp-1);font-size:var(--fs-1-125)}.btn-size-small{padding:var(--sp-0-75);font-size:var(--fs-1)}.btn-size-tiny{padding:var(--sp-0-5);border-radius:var(--br-md);font-size:var(--fs-1);font-weight:600}.card{overflow:hidden;border:1px solid var(--border-gray);border-radius:var(--br-lg);background-color:var(--pure-white);padding:var(--sp-1)}.card.is-menu{max-height:680px;overflow:auto;box-shadow:var(--default-shadow);padding:0}.card-fancy{position:relative;padding:var(--sp-1-5);border-radius:var(--br-lg);background-color:var(--light-purple)}.card-inner{display:flex;align-items:flex-start}.card-content{flex:1}.wrapper-flex-startend{display:flex;justify-content:space-between;align-items:flex-start}.icon-tiny{display:flex;width:.625rem;height:.625rem}.icon-xsmall{display:flex;width:.75rem;height:.75rem}.icon-small{display:flex;width:1rem;height:1rem}.icon-medium{display:flex;width:1.25rem;height:1.25rem}.icon-medium-small{display:flex;width:1.125rem;height:1.125rem}.icon-large{display:flex;width:1.5rem;height:1.5rem}.icon-xlarge{width:2.25rem;height:2.25rem}.icon-huge{width:4rem;height:4rem}.is-cheveron{color:var(--medium-gray);margin-top:var(--sp-0-5);margin-right:var(--sp-0-375);flex-shrink:0}.is-cheveron.icon-xsmall{margin-top:.425rem}.is-cheveron.transform{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.list-item{display:flex;align-items:flex-start}.list-item-icon{display:flex;align-items:center;justify-content:center;margin-right:var(--sp-0-75);height:1.75rem;width:1.75rem;border-radius:var(--br-md);color:var(--pure-white);background-color:var(--primary-blue);flex-shrink:0}.icon-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.icon-and-description{display:flex;flex:0 0 auto;margin-bottom:var(--sp-0-75);margin-right:var(--sp-0-75);line-height:var(--lh-sm)}.icon-and-description img{margin-right:var(--sp-0-375)}.icon-and-description span{font-size:var(--fs-0-875)}.no-margin{margin:0}.no-padding{padding:0}.no-margin-top{margin-top:0}.margin-vertical-medium{margin-top:var(--sp-2);margin-bottom:var(--sp-2)}.margin-vertical-xlarge{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.section-padding{padding-right:var(--sp-2);padding-left:var(--sp-2)}.layout-grid{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:var(--sp-1);grid-column-gap:var(--sp-1);align-items:stretch}.grid-3-cols{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 767px){.grid-3-cols{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 479px){.grid-3-cols,.layout-grid{grid-template-columns:1fr}.list-item-icon{width:1.5rem;height:1.5rem;font-size:var(--fs-0-75)}.section-padding{padding-right:var(--sp-1);padding-left:var(--sp-1)}.card.is-menu{height:100%;max-height:none;border-style:none;border-radius:var(--br-none);padding-bottom:var(--sp-2)}}.text-style-capitalized{text-transform:uppercase}.header-subscription-form-wrapper{width:680px !important;right:-680px !important}.header-subscription-form-wrapper.active{right:0 !important}.header-subscription-form-wrapper li label{color:#000 !important;font-weight:200 !important}.header-subscription-form-wrapper *>label{color:#000 !important;font-weight:200 !important}.header-subscription-form-wrapper h4{color:#000 !important;font-weight:700 !important;font-size:var(--fs-1-25);line-height:var(--lh-lg)}.header-subscription-form-wrapper h6{color:#000 !important}.header-subscription-form-wrapper .agree_to_terms{margin:0 !important}.header-subscription-form-wrapper a{color:var(--brand-purple) !important;text-decoration:underline !important}.login-form-container,.register-form-container,#already-sign-in-banner,#no-account-banner{display:none}.login-form-container.active,.register-form-container.active,#already-sign-in-banner.active,#no-account-banner.active{display:block}a.link{color:var(--brand-purple);font-weight:500;text-decoration:underline}.profile-headline{font-weight:700;display:inline-block;margin-bottom:1rem}.wppb-front-end-logout{border-radius:8px !important}.wppb-front-end-logout .wppb-alert-title,.wppb-front-end-logout span{display:none}#profile-details,#sign-out-tab{display:none}#profile-details.active,#sign-out-tab.active{display:block}p.wppb-notification{padding:20px 25px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;margin-top:50px !important;color:#6e7a86 !important;border-left:3px solid #00a0d2 !important;background-color:#f9f9f9 !important;border-radius:8px !important}input#edit_profile{font-weight:bold}a.wppb-logout-url{color:unset !important}p.wppb-error,p.alert,p.wppb-success{border-radius:8px !important}.header-subscription-form-wrapper * input{border-radius:8px !important}input#register,input#wppb-submit{font-weight:bold}.wppb_holder ul{margin:0;padding:0 !important}.wppb_holder ::before{display:none !important}.wppb_holder * li{text-indent:0 !important}.wppb_sc_form{color:#000 !important}#wppb_sc_gdpr_submit{background-color:var(--wppb-primary-color);color:var(--wppb-button-text-color)}#TB_window{box-shadow:var(--default-shadow);background-color:var(--pure-white);border:1px solid var(--border-gray);border-radius:var(--br-lg)}li.wppb-form-field::before{display:none !important}li.wppb-form-field{text-indent:0 !important}#wppb-form-style-2-wrapper *>ul{margin:0 !important;padding:0 !important}.wppb-delete-account{font-weight:bold}.entry-content .wppb-form-field>span:not(.wppb-password-field-container),.intro-section .wppb-form-field>span:not(.wppb-password-field-container){margin-left:0}.entry-content form>ul,.intro-section form>ul{padding-left:0 !important}.entry-content .wppb-form-field li,.intro-section .wppb-form-field li{text-indent:0 !important}.entry-content .wppb-form-field li.wppb-hidden,.intro-section .wppb-form-field li.wppb-hidden{margin-bottom:0 !important}.entry-content .wppb-form-field li:before,.intro-section .wppb-form-field li:before{display:none !important}.entry-content .wppb-form-field>span.select2-container .selection .select2-selection,.intro-section .wppb-form-field>span.select2-container .selection .select2-selection{height:28px}.entry-content .wppb-password-field-container br,.intro-section .wppb-password-field-container br{display:none}.entry-content #wppb-form-style-2-wrapper #select_user_to_edit_form .wppb-form-field .select2-container .select2-selection,.intro-section #wppb-form-style-2-wrapper #select_user_to_edit_form .wppb-form-field .select2-container .select2-selection{padding-top:0}#wppb_form_general_message{display:none !important}.header-subscription-form-wrapper #wppb-form-style-2-wrapper{width:100%}.header-subscription-form-wrapper #wppb-form-style-2-wrapper #wppb-login-wrap{max-width:unset}.header-subscription-form-wrapper #wppb-form-style-2-wrapper .login-submit #wppb-submit{width:unset}.entry-content #wppb-form-style-2-wrapper{width:unset !important;margin:2rem auto;padding:2rem;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.entry-content #wppb-form-style-2-wrapper a{color:var(--brand-purple) !important;text-decoration:underline}.entry-content #wppb-form-style-2-wrapper span.wppb-description-delimiter:not(:empty),.entry-content #wppb-form-style-2-wrapper .wppb-rc-value{color:#000 !important}.entry-content #wppb-form-style-2-wrapper span.wppb-description-delimiter:empty{display:none !important}.entry-content #wppb-form-style-2-wrapper #wppb-recover-password-container #wppb-recover-password-button{width:unset !important}.entry-content #wppb-form-style-2-wrapper ul{margin:unset !important;padding:unset !important}.entry-content #wppb-form-style-2-wrapper h4,.entry-content #wppb-form-style-2-wrapper h6,.entry-content #wppb-form-style-2-wrapper p{color:var(--deep-black)}.entry-content #wppb-form-style-2-wrapper input[type=checkbox]{border-radius:8px !important}.entry-content #wppb-form-style-2-wrapper label{color:var(--deep-black) !important;font-weight:bold !important;margin-bottom:.5rem !important;display:block}.entry-content #wppb-form-style-2-wrapper .form-submit{border-bottom:unset !important;margin-bottom:unset !important;padding-bottom:unset}.entry-content #wppb-form-style-2-wrapper .form-submit+p{margin-bottom:unset !important}.entry-content #wppb-form-style-2-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]){border-radius:8px !important}.entry-content #wppb-form-style-2-wrapper #wppb-login-wrap{max-width:unset !important}.entry-content #wppb-form-style-2-wrapper #wppb-loginform .login-submit{border-bottom:unset !important;margin-bottom:unset !important}.entry-content #wppb-form-style-2-wrapper #wppb-loginform .login-submit #wppb-submit{width:unset !important}.entry-content #wppb-form-style-2-wrapper #wppb-loginform .login-submit+p{height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden}.entry-content #wppb-form-style-2-wrapper #wppb-loginform+.login-register-lost-password{margin-bottom:unset !important}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user{display:flex;flex-direction:column}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user .wppb-avatar label[for=bf_avatar]::after{left:0 !important;top:0 !important}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user .wppb-avatar{position:relative}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user .wppb-avatar .wppb_upload_button{margin-top:100px;margin-left:unset !important;background-color:#27e287 !important;color:var(--deep-black) !important;text-decoration:none !important;font-weight:700 !important}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user .form-submit{display:inline-block;height:50px;margin:0 !important;padding:0 !important}.entry-content #wppb-form-style-2-wrapper #wppb-edit-user .form-submit input[type=submit]{display:block}.entry-content #wppb-form-style-2-wrapper #wppb-register-user{display:flex;flex-direction:column}.entry-content #wppb-form-style-2-wrapper #wppb-register-user .form-submit{display:inline-block;height:50px;margin:0 !important;padding:0 !important}.entry-content #wppb-form-style-2-wrapper #wppb-register-user .form-submit input[type=submit]{display:block}.entry-content #wppb-form-style-2-wrapper #wppb-register-user #wppb-form-element-16{display:none}.entry-content #wppb-form-style-2-wrapper #wppb-register-user .wppb-avatar label[for=bf_avatar]::after{left:0 !important;top:0 !important}.entry-content #wppb-form-style-2-wrapper #wppb-register-user .wppb-avatar{position:relative}.entry-content #wppb-form-style-2-wrapper #wppb-register-user .wppb-avatar .wppb_upload_button{margin-top:100px;margin-left:unset !important;background-color:#27e287 !important;color:var(--deep-black) !important;text-decoration:none !important;font-weight:700 !important}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) .wppb-form-field.placeholder-hidden,.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #select_user_to_edit_form,.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) p.wppb-form-field{display:flex !important;gap:1rem !important;flex-direction:column !important}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) p:empty{display:none !important}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) label[for=edit_user]{font-size:1rem !important;color:var(--deep-black) !important}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) label[for=edit_user] .focused{color:#558b2f !important}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete ul{all:unset;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:0;padding:0}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete ul li.wppb-gdpr-delete-button{all:unset;display:inline-block}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete p.form-submit{all:unset;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete p.form-submit br{display:none}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete p:empty{display:none}.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete p.form-submit:empty,.entry-content #wppb-form-style-2-wrapper:has(input[name=form_name][value=gdpr-delete]) #wppb-edit-user-gdpr-delete p:empty{display:none !important;height:0 !important;margin:0 !important;padding:0 !important}@media only screen and (max-width: 767px){.header-subscription-form-wrapper{width:100% !important}div#TB_window{width:100% !important;left:0 !important;margin:0 !important}#TB_ajaxContent{width:100% !important;height:100% !important}}@media only screen and (max-width: 479px){.entry-content #wppb-form-style-2-wrapper{margin:2rem 0;max-width:100%;width:100%;box-sizing:border-box}.entry-content #wppb-form-style-2-wrapper #wppb-loginform .login-submit #wppb-submit{width:100% !important}.entry-content #wppb-form-style-2-wrapper #wppb-recover-password-container #wppb-recover-password-button{width:100% !important}}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}blockquote{margin-bottom:var(--sp-2)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}input:focus,select:focus,textarea:focus,button:focus{outline:none}.float-left{float:left}.float-right{float:right}.mobile-only{display:none !important}.desktop-only{display:block !important}@media(max-width: 767px){.mobile-only{display:block !important}.desktop-only{display:none !important}}div.main-wrapper{padding:0 var(--sp-2)}.entry-content p>img{border-radius:var(--br-lg)}.responsive-img{width:100%;height:auto;display:block}.button .subtext{display:block;margin-top:2px;margin-bottom:2px;font-size:var(--fs-0-75);line-height:var(--lh-sm);font-weight:400;letter-spacing:0;text-transform:none}.pointer{cursor:pointer}.alignright{float:right;margin:1em 0 1em 1em}.alignleft{float:left;margin:1em 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}section.entry-content .pros-cons-item{margin-top:var(--sp-1);margin-bottom:var(--sp-1)}section.entry-content .pros-cons-item.pro .list-item-icon{background-color:var(--action-green)}section.entry-content .pros-cons-item.con .list-item-icon{background-color:var(--accent-orange)}section.entry-content p:has(.subscription-form-helper-iframe){margin:0;display:none}section.entry-content .subscription-form-helper-iframe{display:none}section.entry-content .form-wrapper.subscription-form{display:flex;flex-direction:row;max-width:100%;min-height:270px;height:auto;background-color:var(--brand-purple);align-items:center;justify-content:center;border-radius:var(--br-lg);padding:var(--sp-0-5) var(--sp-1);gap:var(--sp-0-5);margin:var(--sp-2) 0}section.entry-content .form-wrapper.subscription-form br,section.entry-content .form-wrapper.subscription-form p:empty{margin:0;display:none}section.entry-content .form-wrapper.subscription-form p:not(:empty){margin:0}section.entry-content .form-wrapper.subscription-form a{color:var(--accent-cyan)}section.entry-content .form-wrapper.subscription-form a:hover{text-decoration:underline}section.entry-content .form-wrapper.subscription-form .subscription-form-elements-wrapper{width:100%}section.entry-content .form-wrapper.subscription-form input[name=user_input]{display:none;visibility:hidden}section.entry-content .form-wrapper.subscription-form input[name=confirmation_box]{position:absolute;left:-9999px}section.entry-content .form-wrapper.subscription-form .submitted-headline{display:none;height:auto;font-size:var(--fs-3);font-weight:700;color:var(--pure-white);margin-bottom:var(--sp-1);text-align:center;letter-spacing:1px;line-height:var(--lh-sm)}section.entry-content .form-wrapper.subscription-form .submitted-description{display:none;color:var(--extra-light-gray);opacity:.8;text-align:center;line-height:var(--lh-lg);font-size:var(--fs-1-125)}section.entry-content .form-wrapper.subscription-form .headline{color:var(--pure-white);font-weight:700;font-size:var(--fs-3);line-height:var(--lh-sm);letter-spacing:1px;margin-bottom:var(--fs-0-75)}section.entry-content .form-wrapper.subscription-form .description{color:rgba(250,250,250,.8);margin-bottom:var(--sp-1);font-size:var(--fs-1-125);line-height:var(--lh-lg)}section.entry-content .form-wrapper.subscription-form img{max-width:170px;min-width:150px;width:100%}section.entry-content .form-wrapper.subscription-form picture:has(img),section.entry-content .form-wrapper.subscription-form p:has(img){margin:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:170px;min-width:150px;box-sizing:content-box}section.entry-content .form-wrapper.subscription-form picture:has(img) img,section.entry-content .form-wrapper.subscription-form p:has(img) img{max-width:unset;border-radius:unset;width:100%}section.entry-content .form-wrapper.subscription-form .customerio-form{max-width:100%;display:flex;flex-wrap:wrap}section.entry-content .form-wrapper.subscription-form #email-input{flex:1;width:70%;height:44px;border-radius:var(--br-lg);background:rgba(80,103,143,.4);border:1px solid var(--border-gray);padding:var(--sp-0-5) var(--sp-0-75);font-size:var(--fs-1-25);line-height:var(--lh-md);margin-bottom:var(--sp-0-5);color:var(--pure-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.entry-content .form-wrapper.subscription-form #email-input:focus{border:1px solid #61b7f2;background:rgba(80,103,143,.4)}section.entry-content .form-wrapper.subscription-form #email-input::-webkit-input-placeholder{color:#7f829f}section.entry-content .form-wrapper.subscription-form #email-input::-moz-placeholder{color:#7f829f}section.entry-content .form-wrapper.subscription-form #email-input::-ms-input-placeholder{color:#7f829f}section.entry-content .form-wrapper.subscription-form #email-input::placeholder{color:#7f829f}section.entry-content .form-wrapper.subscription-form button{flex-shrink:0;height:44px;border-radius:var(--br-lg);background:var(--pure-white);color:var(--brand-purple);font-size:var(--fs-1);font-weight:700;line-height:var(--lh-lg);margin-left:var(--sp-1);cursor:pointer;box-sizing:border-box;padding:0 var(--sp-1-25);width:auto;white-space:nowrap}section.entry-content .form-wrapper.subscription-form button:hover{box-shadow:0 0 15px 0 rgba(255,254,254,.6)}section.entry-content .form-wrapper.subscription-form .consent-wrapper{display:flex;align-items:flex-start;position:relative;flex-basis:100%}section.entry-content .form-wrapper.subscription-form .consent-wrapper input[type=checkbox]{width:var(--sp-1);height:var(--sp-1);margin-right:var(--sp-0-375);margin-top:var(--sp-0-2);opacity:0;position:absolute;left:0}section.entry-content .form-wrapper.subscription-form .consent-wrapper .consent-text{color:rgba(250,250,250,.8);font-size:12px;padding-left:var(--sp-1-25);line-height:17.5px}section.entry-content .form-wrapper.subscription-form .consent-wrapper .consent-text::before{content:"";display:inline-block;width:var(--sp-1);height:var(--sp-1);margin-right:var(--sp-0-375);margin-top:var(--sp-0-2);position:absolute;left:-1px;background-color:rgba(80,103,143,.4);border:1px solid var(--pure-white);border-radius:3px;box-sizing:border-box}section.entry-content .form-wrapper.subscription-form .consent-wrapper .consent-checkbox:checked+br+.consent-text::before,section.entry-content .form-wrapper.subscription-form .consent-wrapper .consent-checkbox:checked+p+.consent-text::before,section.entry-content .form-wrapper.subscription-form .consent-wrapper .consent-checkbox:checked+.consent-text::before{content:"✓";font-size:var(--fs-0-875);color:#61b7f2;text-align:center;line-height:var(--fs-0-875);border:1px solid #61b7f2}#content:has(.html-sitemap){padding:0 var(--sp-2)}section.html-sitemap{padding-bottom:var(--sp-1)}section.html-sitemap h2{font-size:var(--fs-1-5)}section.html-sitemap ul{line-height:1.8em}section.html-sitemap a{color:var(--primary-blue);text-decoration:underline;font-size:var(--fs-0-875)}section.html-sitemap .authors-heading a{font-size:var(--fs-1-5);color:var(--deep-black);font-weight:700;text-decoration:none}section.html-sitemap .authors-heading a:hover{text-decoration:underline}section.faqSection section.entry-content,body.page:not(.home) section.faqSection section.entry-content{margin:0}section.entry-content>div.wp-caption{max-width:1024px}table:not(.editTransTable){min-width:100%;border-collapse:collapse;border-spacing:0;border-radius:var(--br-lg)}table:not(.editTransTable).is-white{border:1px solid var(--border-gray)}table:not(.editTransTable).is-white th,table:not(.editTransTable).is-white td{background-color:var(--pure-white);border:1px solid var(--border-gray)}table:not(.editTransTable) th,table:not(.editTransTable) td{padding:var(--sp-0-75);min-width:6.5rem;line-height:var(--lh-md);vertical-align:top}table:not(.editTransTable) th{background-color:var(--light-purple);text-align:left;font-weight:700}table:not(.editTransTable) td{background-color:var(--pure-white)}table,td{border:1px solid var(--light-purple)}th{border:1px solid var(--pure-white)}.table-wrapper,.table-container,figure.table{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin:var(--sp-2) 0}.table-wrapper::-webkit-scrollbar{display:none}.brand-comparison-table td{min-width:9.5rem}.brand-comparison-table br{display:none}.brand-comparison-table tr:first-child td{background-color:var(--light-purple)}.brand-comparison-table svg{width:1rem;height:1rem;color:var(--bright-yellow)}.brand-comparison-table td:not(.row-headline){font-weight:500}.brand-comparison-table .row-headline{color:var(--text-gray);background-color:var(--light-purple) !important}.brand-comparison-table .cta-button{display:inline-block;padding:.75rem;border-radius:.5rem;background-color:var(--dm-action-green);transition:all 160ms ease;color:var(--deep-dark-blue) !important;font-size:1rem;line-height:1.4em;font-weight:700;text-align:center}.brand-comparison-table .cta-button:hover{background-color:#79ffbe !important;transition:color .2s ease,-webkit-text-decoration-color .2s ease !important;transition:color .2s ease,text-decoration-color .2s ease !important;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease !important}blockquote{display:flex;padding:var(--sp-1-5);align-items:flex-start;border-radius:var(--br-lg);background-color:var(--light-purple)}blockquote p{margin:0 !important}blockquote::before{content:"";width:36px;height:36px;margin-right:var(--sp-1);margin-bottom:var(--sp-1);flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_1443)'%3E%3Cpath d='M19.5918 32.0569V28.1098C19.5918 27.522 19.7551 27.2701 20.2449 27.1861C25.7959 26.0944 28 22.9031 28.898 19.7958C24.2449 21.1395 19.5918 18.1162 19.5918 11.5658C19.5918 6.86298 22.9388 3 27.5919 3C32.3265 3 36 6.27518 36 13.0775C36 20.7197 31.6735 31.469 20.5714 32.9806C20 33.0646 19.5918 32.8967 19.5918 32.0569ZM0 32.0569V28.1098C0 27.522 0.163266 27.2701 0.653062 27.1861C6.20408 26.0944 8.40816 22.9031 9.30612 19.7958C4.65305 21.1395 0 18.1162 0 11.5658C0 6.86298 3.34693 3 7.99999 3C12.7347 3 16.4082 6.27518 16.4082 13.0775C16.4082 20.7197 12.0816 31.469 0.979581 32.9806C0.408152 33.0646 0 32.8967 0 32.0569Z' fill='%235B2ABF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_1443'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top left;background-size:36px 36px}.last-updated{display:block;width:auto;margin-top:var(--sp-2);margin-bottom:var(--sp-2);color:var(--dm-deep-black);font-size:var(--fs-0-875);line-height:var(--lh-md);font-style:italic}.homepage-info-section{position:relative;overflow:hidden;padding:var(--sp-1) var(--sp-2);background-color:var(--pure-white)}.highlight-block img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;margin-right:var(--sp-1);border-radius:var(--br-lg)}.highlight-block h4 a{font-weight:inherit}.highlighted-text{display:inline-block;padding-right:2px;padding-left:2px;background-color:var(--dm-highlight-blue);margin-top:var(--sp-1)}.clear-after::after{display:block;content:"";clear:both}section#content p.meta-data{display:flex;align-items:center;font-size:var(--fs-0-875);line-height:var(--lh-lg)}section#content p.meta-data .author{color:var(--primary-blue);font-weight:500;text-decoration:none;cursor:pointer}span.stars,span.stars span{display:inline-block;height:12px;width:70px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' fill='none'%3E%3Cpath fill='url(%23a)' d='M10.846 7.465a.683.683 0 0 0-.207.612l.577 3.107a.674.674 0 0 1-.292.683.733.733 0 0 1-.76.05l-2.879-1.459a.754.754 0 0 0-.325-.082h-.176a.539.539 0 0 0-.176.056L3.73 11.898a.778.778 0 0 1-.461.07.704.704 0 0 1-.579-.803l.579-3.107a.694.694 0 0 0-.207-.619L.714 5.23a.668.668 0 0 1-.175-.714.724.724 0 0 1 .578-.473l3.23-.455a.723.723 0 0 0 .572-.385L6.342.366a.659.659 0 0 1 .13-.17L6.53.152a.434.434 0 0 1 .105-.083l.071-.025.11-.044h.274c.244.025.46.167.572.379l1.442 2.823a.72.72 0 0 0 .54.385l3.23.455a.732.732 0 0 1 .591.473.673.673 0 0 1-.188.714l-2.431 2.236z'/%3E%3Cpath fill='%23D8E3F0' d='M10.846 19.465a.683.683 0 0 0-.207.612l.577 3.107a.674.674 0 0 1-.292.683.733.733 0 0 1-.76.05l-2.879-1.459a.754.754 0 0 0-.325-.082h-.176a.539.539 0 0 0-.176.056L3.73 23.898a.779.779 0 0 1-.461.07.704.704 0 0 1-.579-.803l.579-3.107a.694.694 0 0 0-.207-.619L.714 17.23a.668.668 0 0 1-.175-.713.725.725 0 0 1 .578-.474l3.23-.456a.723.723 0 0 0 .572-.384l1.423-2.836a.657.657 0 0 1 .13-.17l.058-.044a.433.433 0 0 1 .105-.082l.071-.026.11-.044h.274c.244.025.46.167.572.379l1.442 2.823a.72.72 0 0 0 .54.384l3.23.456a.732.732 0 0 1 .591.473.673.673 0 0 1-.188.714l-2.431 2.236z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='7' x2='7' y1='0' y2='12' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD500'/%3E%3Cstop offset='1' stop-color='%23FFB134'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:0 -12px;background-repeat:repeat-x}span.stars span{background-position:0 0;text-indent:-9999px;display:block}.info-section{position:relative;overflow:hidden;padding-right:var(--sp-2);padding-left:var(--sp-2);background-color:var(--pure-white);background-image:linear-gradient(180deg, var(--pure-white), var(--sky-blue))}div.wp-caption{max-width:100%;overflow:hidden;border-radius:var(--br-lg);margin:var(--sp-2) 0}div.wp-caption p{margin-bottom:0}div.wp-caption img{display:block;height:auto;max-width:100%}div.wp-caption p.wp-caption-text{padding:var(--sp-0-5) var(--sp-0-75);background-color:var(--deep-black);color:var(--pure-white);line-height:var(--lh-lg);font-size:var(--fs-0-75)}.ndc-turnstile-wrap{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.ndc-turnstile-wrap .cf-turnstile{display:inline-block !important;min-height:0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;line-height:0 !important;font-size:0 !important}.featured-image{margin-top:var(--sp-1-5)}.featured-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--br-lg)}.tc-title{flex:1;opacity:.8}.tc-title .link{display:inline-block;font-weight:500;text-decoration:underline}.tc-title a{text-decoration:underline}.tc-content{font-size:var(--fs-0-75);color:var(--text-gray)}.tc-content{width:100%;padding:var(--sp-0-25) var(--sp-0-5);background-color:var(--extra-light-gray);border-top:1px solid var(--border-gray);line-height:var(--lh-md)}.tc-content .full-terms a{color:var(--primary-blue);font-weight:500}.hero-cutout{position:absolute;left:0;right:0;bottom:-1px;width:100%}.bonusfinder-tip .title{display:flex;margin-bottom:var(--sp-1);align-items:center;font-size:var(--fs-1-25);font-weight:700}.bonusfinder-tip .tip-icon{margin-right:var(--sp-0-75)}.collapsible-content{margin-bottom:0}.collapsible-content-title{display:inline-block;vertical-align:baseline}.show-more-btn{display:inline}.collapsible-content-description{display:none;margin-bottom:var(--sp-2)}.collapsible-content-description p:nth-last-child(2){margin-bottom:0;display:inline}.circle-container{display:inline-block;width:22px;height:22px;margin-left:5px;margin-right:3px;border-radius:50%;overflow:hidden;vertical-align:-5px}.circle-container img{height:100%;-o-object-fit:cover;object-fit:cover}.available-in-wrapper{display:flex;gap:3px;margin-bottom:5px;font-size:12px}body.error404 .intro-wrapper{margin:var(--sp-3) auto 0;padding-bottom:var(--sp-3)}.bonuscode{display:inline-block;padding-right:var(--sp-0-25);padding-left:var(--sp-0-25);border-radius:var(--sp-0-25);background-color:var(--bright-yellow);color:var(--deep-black);font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.bonuscode-tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .3s}.bonuscode-tooltip.show{opacity:1}.comments-count{cursor:pointer}.comments-count span{font-size:var(--fs-0-75);line-height:var(--lh-lg);text-decoration:underline}#comments-section{padding:0 var(--sp-2) var(--sp-3)}#comment-form-section,.comments-section-title,#comment-list,.no-comments,.load-more-comments{max-width:1024px;margin-right:auto;margin-left:auto}.comments-title-section{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.comments-title-section .comments-title{font-weight:600;font-size:22px}.comments-title-section a{font-size:14px;cursor:pointer}.comments-title-section a:hover{text-decoration:underline}body.nz.page-id-24463 .comments-title-section,body.gb.page-id-41446 .comments-title-section,html[lang=en] body.ca.page-id-45818 .comments-title-section{display:none}.comment-log-in-message{margin-bottom:var(--sp-1) !important}.comment-area{display:flex;align-items:center}.comment-area textarea{border:1px solid #6b7280;border-radius:.5rem;width:100%;padding:var(--sp-0-5) var(--sp-0-75);font-size:var(--fs-1);line-height:1.5rem;box-shadow:none}.comment-area textarea:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.comment-submit-area{display:flex;justify-content:flex-end;margin-top:.75rem;margin-bottom:1rem}.comment-submit-area button{background-color:rgba(0,0,0,0);color:#9ca3af;font-weight:500;font-family:Arial,sans-serif;font-size:var(--fs-0-875)}.comment-submit-area button.active{cursor:pointer}.comment-submit-area button.active:hover{text-decoration:underline}.comment-submit-area .comment-submit.active{color:var(--deep-black)}.comment-submit-area .comment-cancel{margin-right:.75rem}.comment-submit-area .comment-cancel.active{color:var(--danger-medium-red)}.comments-successful-submission-message{display:none;font-size:14px;color:var(--text-gray)}.form-group{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.form-group label::after{content:"*";color:red}.form-group input[type=text],.form-group input[type=email]{border:1px solid #6b7280;border-radius:.5rem;width:100%;padding:var(--sp-0-5) var(--sp-0-75);font-size:var(--fs-1);line-height:1.5rem;box-shadow:none;background-color:#fff;color:#2e3951;font-family:Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.form-group input[type=text]:focus,.form-group input[type=email]:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}#comment-list{list-style:none;padding:16px 0;border-top:2px solid #e5e7eb;border-bottom:2px solid #e5e7eb}#comment-list li{text-indent:0}#comment-list li::before{display:none}.comment{border-radius:8px;padding:15px;margin-bottom:20px;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.comment-container{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;word-break:break-word}.comment-avatar{flex-shrink:0}.comment-avatar img{width:50px;height:50px;border-radius:50%}.comment-content{flex-grow:1}.comment-header{display:flex;justify-content:space-between;font-size:14px}.comment-author{font-weight:bold}.comment-time{font-size:12px}.comment-text{margin-top:6px;font-size:14px}.comment .children{list-style:none;padding-left:40px;margin-top:5px}.comment-actions{margin-top:6px}.comment-actions .comment-reply{color:var(--dm-highlight-blue);font-size:14px;text-decoration:none;background-color:rgba(0,0,0,0);cursor:pointer}.comment-actions .comment-reply:hover{text-decoration:underline}.comment-actions .comment-reply:not(.children .comment-reply){padding-bottom:10px}.load-more-comments,.hide-comments{text-align:center}.hide-comments{display:none}#load-more-comments,#hide-comments{background:none;border:none;color:var(--dm-highlight-blue);font-size:14px;cursor:pointer;padding:10px 0}.comments-pagination:hover{text-decoration:underline}.comments-arrow{color:var(--dm-highlight-blue)}@media only screen and (max-width: 860px){body.page.no-toplist section.entry-content>*{max-width:100%}section.entry-content>div.wp-caption{max-width:100%}section.entry-content>.table-wrapper{max-width:unset}}@media only screen and (max-width: 991px){div.entry-content-headlines{margin-left:0}section.entry-content .form-wrapper.subscription-form p:has(img),section.entry-content .form-wrapper.subscription-form #yellow-coins-2{display:none}section.entry-content .form-wrapper.subscription-form picture:has(img),section.entry-content .form-wrapper.subscription-form img{min-width:100px}section.entry-content .form-wrapper.subscription-form .headline{font-size:40px;line-height:var(--lh-sm)}section.entry-content .form-wrapper.subscription-form .description{width:100%}section.entry-content .form-wrapper.subscription-form .submitted-headline{font-size:var(--fs-2-5);letter-spacing:1px;line-height:var(--lh-sm)}section.entry-content .form-wrapper.subscription-form .submitted-description{font-size:var(--fs-1)}}@media only screen and (max-width: 767px){.table-wrapper,section.entry-content>.table-wrapper{margin:0 -2rem;padding:0 var(--sp-2)}div.one-post div.content h2 a:hover{text-decoration:none}div.review-summary div.rating{margin-bottom:15px}section.entry-content>.table-wrapper{max-width:unset}section.entry-content .form-wrapper.subscription-form{flex-direction:column;min-height:334px;height:auto;padding:17px 13px 8px 13px}section.entry-content .form-wrapper.subscription-form .headline{font-size:var(--fs-1-75);line-height:var(--lh-sm)}section.entry-content .form-wrapper.subscription-form .description{width:100%}section.entry-content .form-wrapper.subscription-form picture:has(img){max-width:unset}section.entry-content .form-wrapper.subscription-form img{height:auto;max-height:176px;width:100%;max-width:280px}section.entry-content .form-wrapper.subscription-form .customerio-form{display:flex;flex-direction:column;gap:var(--sp-0-5)}section.entry-content .form-wrapper.subscription-form #email-input{width:100%}section.entry-content .form-wrapper.subscription-form button{max-width:unset;width:100%;margin-left:0}section.entry-content .form-wrapper.subscription-form .submitted-headline{text-align:start;padding-left:var(--sp-1)}section.entry-content .form-wrapper.subscription-form .submitted-description{text-align:start;line-height:var(--lh-lg);padding-left:var(--sp-1)}img.alignright{display:block;float:none;margin-left:0}img.alignleft{display:block;float:none;margin-right:0}.homepage-info-section{padding-left:0;padding-right:0}.home section.entry-content .form-wrapper.subscription-form{margin-right:var(--sp-2);margin-left:var(--sp-2)}.comment-content .children .comment-header{flex-direction:column}}@media only screen and (max-width: 479px){section.entry-content div.content-table-wrapper{margin-top:var(--sp-0-75);margin-bottom:var(--sp-0-75)}.home section.entry-content .form-wrapper.subscription-form{margin-left:unset;margin-right:unset}blockquote{display:flex;padding:var(--sp-1);flex-direction:column}body.no-toplist h2.homepage-headline{padding-left:20px;padding-right:20px}.homepage-info-section{padding-right:var(--sp-1);padding-left:var(--sp-1)}.homepage-info-section .text-container .entry-content{margin-top:0}.highlight-block img{margin-right:var(--sp-0-75)}.table-wrapper,section.entry-content>.table-wrapper{margin:0 -1rem;padding:0 var(--sp-1)}.card-fancy{padding:var(--sp-1)}.card-inner{position:relative;display:block}#content:has(.html-sitemap){padding:0 var(--sp-1)}#comments-section{padding-right:var(--sp-1);padding-left:var(--sp-1)}.comment-modal{width:90%;padding:16px}}body.no-toplist section.entry-content{margin-top:0}.glsr-reviews .glsr-review{flex-direction:column;align-items:flex-start}.glsr-reviews .glsr-review .glsr-review-title{order:-4}.glsr-reviews .glsr-review .glsr-review-rating{order:-5}.glsr-reviews .glsr-review .glsr-review-content{order:-3}.glsr-reviews .glsr-review .glsr-review-date{order:-2}.glsr-reviews .glsr-review .glsr-review-author{order:-1}.glsr-reviews .glsr-review .glsr-review-assigned_links{order:0}.embed-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:var(--dm-deep-black, #000);margin:5px;border-radius:var(--br-lg, 8px)}.embed-player iframe,.embed-player img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.youtube-facade{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;overflow:hidden;background-color:#000;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.youtube-facade img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.youtube-facade .play-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:68px;height:48px;z-index:2;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.youtube-facade .play-wrapper svg{-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.vimeo-facade .play-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:80px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.vimeo-facade .play-wrapper:hover{background:rgba(255,255,255,.3);-webkit-transform:translate(-50%, -50%) scale(1.08);transform:translate(-50%, -50%) scale(1.08);border-color:#fff}.vimeo-facade .play{width:0;height:0;border-left:18px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:5px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.vimeo-facade .play-wrapper:hover .play{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width: 600px){.youtube-facade .play-wrapper{width:58px;height:40px}.vimeo-facade .play-wrapper{width:60px;height:60px}}footer#footer .dmca-wrapper>.dmca a{display:block;padding:5px 4px}.raw-html-embed{overflow-x:scroll}.home .toplist-section{margin:48px 0}.age-gate-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10003;display:none;background-color:rgba(5,5,19,.64)}.age-gate-wrapper.active{display:block}.age-gate-wrapper-inner{display:flex;height:100%;padding:32px;justify-content:center;align-items:center}.age-gate{display:flex;max-width:512px;margin-right:auto;margin-left:auto;padding:32px;flex-direction:column;align-items:center;border-radius:8px;background-color:#fff;box-shadow:0 8px 16px -4px #030f27;color:rgba(3,15,39,.9);text-align:center}.age-gate .modal-title{margin-bottom:12px;color:#030f27;font-size:24px;font-weight:600}.age-gate button{display:block;font-family:inherit;margin-top:32px;padding:10px 24px;border-radius:4px;background-color:var(--brand-purple);transition:all 80ms ease;color:#fff;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;outline:none;border:none}.age-gate button.age-gate-submit-no{border:1px solid #e6eaf5;background-color:#fafbfd;color:#030f27;margin-top:16px}.age-gate-heading{margin-top:32px;margin-bottom:34px}.intro-paragraph-section{padding-bottom:12px}@media only screen and (max-width: 767px){.age-gate-wrapper{background-color:rgba(5,5,19,.48)}}@media only screen and (max-width: 479px){.age-gate-wrapper-inner{padding:15px 16px}.age-gate button{padding-left:12px;padding-right:12px}.age-gate-heading{margin-bottom:8px}}.gamb-stock-widget{display:flex;gap:var(--sp-0-125);margin-right:var(--sp-1);align-items:center}.gamb-stock-widget .no-visible{opacity:0}.gamb-stock-widget.red span{color:#dc2626}.gamb-stock-widget.red .stock-arrow path{fill:#c52d29}.gamb-stock-widget.green span{color:#41ef15}.gamb-stock-widget.green .stock-arrow{rotate:180deg}.gamb-stock-widget.green .stock-arrow path{fill:#38c172}.gamb-stock-widget .gamb-ticker{display:flex;flex-direction:column}.gamb-stock-widget .gamb-ticker span{line-height:18px}.gamb-stock-widget .gamb-ticker .stock-percentage{font-size:var(--sp-0-75)}.gamb-stock-widget .gamb-ticker .gamb-stock-widget-inner{display:flex;align-items:center;gap:var(--sp-0-125)}.gamb-stock-widget .gamb-ticker .gamb-stock-widget-inner .stock-price{font-size:var(--sp-0-75)}footer#footer{background:linear-gradient(180deg, #7E11BC -31.19%, var(--primary-blue) 162.88%);color:var(--pure-white);padding:0 var(--sp-2)}footer#footer .container{padding:var(--sp-1-5) 0}footer#footer .logo{display:flex;margin-bottom:var(--sp-1-5)}footer#footer .trust-links{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:var(--sp-1) 0}footer#footer .trust-links img{height:2rem;margin-top:var(--sp-1);margin-bottom:var(--sp-1);margin-right:var(--sp-1)}footer#footer #scrollToTop{position:fixed;width:48px;height:48px;bottom:20px;right:calc((100% - 1100px)/2 - 25px);cursor:pointer;z-index:1000;display:none}footer#footer .initial-svg{display:block}footer#footer .hover-svg{display:none}footer#footer #scrollToTop:hover .initial-svg{display:none}footer#footer #scrollToTop:hover .hover-svg{display:block}.footer-subscription-form-wrapper .subscription-form-helper-iframe{display:none}.footer-subscription-form-wrapper .form-wrapper.subscription-form{display:flex;flex-direction:row;max-width:100%;min-height:270px;height:auto;background-color:var(--brand-purple);align-items:center;justify-content:center;border-radius:var(--br-lg);padding:var(--sp-0-5) var(--sp-1);gap:var(--sp-0-5);margin-bottom:var(--sp-2)}.footer-subscription-form-wrapper .form-wrapper.subscription-form a{color:var(--pure-white)}.footer-subscription-form-wrapper .form-wrapper.subscription-form a:hover{text-decoration:underline}.footer-subscription-form-wrapper .form-wrapper.subscription-form .subscription-form-elements-wrapper{width:100%}.footer-subscription-form-wrapper .form-wrapper.subscription-form input[name=user_input]{display:none;visibility:hidden}.footer-subscription-form-wrapper .form-wrapper.subscription-form input[name=confirmation_box]{position:absolute;left:-9999px}.footer-subscription-form-wrapper .form-wrapper.subscription-form .headline{color:var(--pure-white);font-weight:700;font-size:var(--fs-3);line-height:var(--lh-sm);letter-spacing:1px;margin-bottom:var(--fs-0-75)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .description{color:rgba(250,251,253,.8);margin-bottom:var(--sp-1);font-size:var(--fs-1-125);line-height:var(--lh-lg)}.footer-subscription-form-wrapper .form-wrapper.subscription-form picture{margin:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:170px;min-width:150px;box-sizing:border-box}@media(min-width: 0px){.footer-subscription-form-wrapper .form-wrapper.subscription-form picture img{width:auto}}@media(min-width: 768px){.footer-subscription-form-wrapper .form-wrapper.subscription-form picture img{width:170px}}.footer-subscription-form-wrapper .form-wrapper.subscription-form img{display:block;-o-object-fit:cover;object-fit:cover}.footer-subscription-form-wrapper .form-wrapper.subscription-form .customerio-form{max-width:100%;display:flex;flex-wrap:wrap}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input{flex:1;width:70%;height:44px;border-radius:var(--br-lg);background:rgba(80,103,143,.4);border:1px solid var(--border-gray);padding:var(--sp-0-5) var(--sp-0-75);font-size:var(--fs-1-25);line-height:var(--lh-md);margin-bottom:var(--sp-0-5);color:var(--pure-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input:focus{border:1px solid #61b7f2;background:rgba(80,103,143,.4)}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input::-webkit-input-placeholder{color:#7f829f}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input::-moz-placeholder{color:#7f829f}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input::-ms-input-placeholder{color:#7f829f}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input::placeholder{color:#7f829f}.footer-subscription-form-wrapper .form-wrapper.subscription-form button{flex-shrink:0;height:44px;border-radius:var(--br-lg);background:var(--pure-white);color:#5b2abf;font-size:var(--fs-1);font-weight:700;line-height:var(--lh-lg);margin-left:var(--sp-1);cursor:pointer;box-sizing:border-box;padding:0 var(--sp-1-25);width:auto;white-space:nowrap}.footer-subscription-form-wrapper .form-wrapper.subscription-form button:hover{box-shadow:0 0 15px 0 rgba(255,254,254,.6)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .consent-wrapper{display:flex;align-items:flex-start;position:relative;flex-basis:100%}.footer-subscription-form-wrapper .form-wrapper.subscription-form .consent-wrapper input[type=checkbox]{width:var(--sp-1);height:var(--sp-1);margin-right:var(--sp-0-375);margin-top:var(--sp-0-2);opacity:0;position:absolute;left:0}.footer-subscription-form-wrapper .form-wrapper.subscription-form .consent-wrapper .consent-text{color:rgba(250,250,250,.8);font-size:12px;padding-left:var(--sp-1-25);line-height:17.5px}.footer-subscription-form-wrapper .form-wrapper.subscription-form .consent-wrapper .consent-text::before{content:"";display:inline-block;width:var(--sp-1);height:var(--sp-1);margin-right:var(--sp-0-375);margin-top:var(--sp-0-2);position:absolute;left:-1px;background-color:rgba(80,103,143,.4);border:1px solid var(--pure-white);border-radius:3px;box-sizing:border-box}.footer-subscription-form-wrapper .form-wrapper.subscription-form .consent-wrapper .consent-checkbox:checked+.consent-text::before{content:"✓";font-size:var(--fs-0-875);color:#61b7f2;text-align:center;line-height:var(--fs-0-875);border:1px solid #61b7f2}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-headline{display:none;height:auto;font-size:var(--fs-3);font-weight:700;color:var(--pure-white);margin-bottom:var(--sp-1);text-align:center;letter-spacing:1px;line-height:var(--lh-sm)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-description{display:none;color:var(--extra-light-gray);opacity:.8;text-align:center;line-height:var(--lh-lg);font-size:var(--fs-1-125)}.footer-top{display:flex;padding-bottom:var(--sp-2);justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(112,198,255,.25)}.footer-logo-area{flex:none;margin-bottom:var(--sp-2);max-width:240px}.footer-logo-area .icon-row a{margin-right:var(--sp-0-75);color:var(--accent-cyan)}.footer-logo-area .icon-row a:hover{color:var(--pure-white)}.footer-logo-area .company-contact-info{display:flex;flex-direction:column;gap:var(--sp-0-875);margin-top:var(--sp-1-5);font-style:normal}.footer-logo-area .company-contact-info a{font-weight:500;color:var(--pure-white)}.footer-logo{height:2.75rem}.footer-menu{display:flex;flex:1;justify-content:flex-end;align-items:flex-start;margin-top:var(--sp-0-5)}.footer-menu>div{width:100%;max-width:14rem;flex:1;padding-left:var(--sp-1-5);padding-right:var(--sp-1-5)}.footer-menu a{display:block;font-weight:400;text-decoration:underline;margin-top:var(--sp-0-5);margin-bottom:var(--sp-0-5)}.footer-menu a:hover{text-decoration:underline}.footer-menu .first-column>a{margin-top:0;font-weight:700;color:#fff}.footer-nav-title{text-transform:capitalize;font-weight:700;line-height:150%}.footer-sub-menu{line-height:160%}.footer-mid{text-align:left;border-bottom:1px solid rgba(112,198,255,.25);padding-top:var(--sp-2);padding-bottom:var(--sp-2);font-size:var(--fs-0-875);line-height:var(--lh-lg)}.footer-bottom{padding-top:var(--sp-1);font-size:var(--fs-0-875)}.dmca-wrapper{margin:9px var(--sp-0-75);vertical-align:middle;font-weight:bold;line-height:var(--lh-lg);font-family:Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--fs-0-75);text-transform:uppercase}.dmca-wrapper>div{display:inline-block}.dmca-wrapper>.dmca{background-color:var(--primary-blue);border-color:var(--primary-blue);margin-right:-3px}.dmca-wrapper>.dmca span{display:block;padding:5px var(--sp-0-25)}.dmca-wrapper>.protected{background-color:var(--brand-purple)}.dmca-wrapper>.protected a{display:block;padding:5px var(--sp-0-5)}.footer-bottom-logos{display:flex;margin-top:var(--sp-1-5);justify-content:center;flex-wrap:wrap;align-items:center}.footer-bottom-logos img{height:40px;margin:var(--sp-0-5) var(--sp-0-75);opacity:1}@media only screen and (max-width: 1180px){#scrollToTop{right:20px !important}}@media only screen and (max-width: 991px){.footer-subscription-form-wrapper .form-wrapper.subscription-form #yellow-coins-2{display:none}.footer-subscription-form-wrapper .form-wrapper.subscription-form picture:has(img),.footer-subscription-form-wrapper .form-wrapper.subscription-form img{min-width:100px}.footer-subscription-form-wrapper .form-wrapper.subscription-form .headline{font-size:var(--fs-2-5);line-height:var(--lh-sm)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .description{width:100%}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-headline{font-size:var(--fs-2-5);letter-spacing:1px;line-height:var(--lh-sm)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-description{font-size:var(--fs-1)}}@media only screen and (max-width: 767px){footer#footer.bottom-float-active{padding-bottom:60px}.footer-subscription-form-wrapper .form-wrapper.subscription-form{flex-direction:column;min-height:334px;height:auto;padding:17px 13px 8px 13px}.footer-subscription-form-wrapper .form-wrapper.subscription-form .headline{font-size:var(--fs-1-75);line-height:var(--lh-sm)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .description{width:100%}.footer-subscription-form-wrapper .form-wrapper.subscription-form picture:has(img){max-width:unset}.footer-subscription-form-wrapper .form-wrapper.subscription-form img{height:auto;max-height:176px;width:100%;max-width:280px}.footer-subscription-form-wrapper .form-wrapper.subscription-form .customerio-form{display:flex;flex-direction:column;gap:var(--sp-0-5)}.footer-subscription-form-wrapper .form-wrapper.subscription-form #email-input{width:100%}.footer-subscription-form-wrapper .form-wrapper.subscription-form button{max-width:unset;width:100%;margin-left:0}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-headline{text-align:start;padding-left:var(--sp-1)}.footer-subscription-form-wrapper .form-wrapper.subscription-form .submitted-description{text-align:start;line-height:var(--lh-lg);padding-left:var(--sp-1)}.footer-top{display:block}.footer-top .footer-logo-area{max-width:unset}.footer-menu{flex-wrap:wrap;justify-content:flex-start;margin-left:-1.5rem}.footer-menu>div{max-width:none;flex:0 50%;margin-bottom:var(--sp-2)}}@media only screen and (max-width: 479px){footer#footer{padding:0 var(--sp-1)}footer#footer .trust-links{margin:var(--sp-1) 0}footer#footer .logo img{height:40px;width:auto}footer#footer.bottom-float-active{padding-bottom:100px}.footer-menu{display:block}}.single-cta{margin-top:var(--sp-3);margin-bottom:var(--sp-2)}.single-cta span.text a{color:inherit !important}.single-cta-region{color:var(--deep-black);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.single-cta-flag{width:20px;height:20px !important;border-radius:50px;-o-object-fit:cover;object-fit:cover}.single-cta-location{display:flex;align-items:center;gap:6px;margin:4px}.single-cta-upper{display:flex;justify-content:space-between;padding:0 20px;margin:0;align-items:end}.single-cta-recommendation{display:flex;height:28px;padding:10px;color:#fff;justify-content:center;align-items:center;gap:10px;border-radius:8px 8px 0px 0px;background:#00852c}.bonus-item-cta>a{font-weight:700 !important;color:var(--dm-deep-black) !important}.bonus-item-cta>a:hover{text-decoration:none !important}.payment-methods{display:flex;justify-content:center;padding-top:var(--sp-0-5)}.payment-methods img{display:block;margin:0 var(--sp-0-25)}.matchmaker-intro-wrapper{display:flex;justify-content:center;padding:2rem 1rem}.matchmaker-intro-wrapper .matchmaker-intro-box{background:#ebe8f8;border-radius:8px;max-width:600px;text-align:center;padding:2rem;box-shadow:0 8px 24px rgba(0,0,0,.05);border:1px solid var(--brand-purple)}.matchmaker-intro-wrapper .matchmaker-intro-box .matchmaker-intro-sub{font-size:1.1rem;color:var(--deep-black);margin-bottom:1.5rem}.matchmaker-intro-wrapper .matchmaker-intro-box .matchmaker-intro-benefits{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(224,220,245,.9);background:#e6dcff;padding:25px 21px;margin-bottom:1.5rem}.matchmaker-intro-wrapper .matchmaker-intro-box .matchmaker-intro-benefits h3{color:var(--brand-purple);font-weight:700;font-size:1.2rem}.matchmaker-intro-wrapper .matchmaker-intro-box .matchmaker-intro-cta .mm-button{background-color:var(--brand-purple);color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.matchmaker-intro-wrapper .matchmaker-intro-box .matchmaker-intro-cta .mm-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}#matchmaker-benefits.matchmaker-intro-benefits #matchmaker-benefits-list.matchmaker-intro-benefits-list{list-style:none;padding:0;margin:0}#matchmaker-benefits.matchmaker-intro-benefits #matchmaker-benefits-list.matchmaker-intro-benefits-list li{text-indent:unset;text-align:left;justify-content:flex-start;display:flex;gap:.5rem;font-size:1rem;color:#333;margin-bottom:.5rem}#matchmaker-benefits.matchmaker-intro-benefits #matchmaker-benefits-list.matchmaker-intro-benefits-list li span{display:inline;color:#333}#matchmaker-benefits.matchmaker-intro-benefits #matchmaker-benefits-list.matchmaker-intro-benefits-list li::before{content:"✓";background:none;border-radius:0;width:auto;height:auto;margin-right:.5rem;color:var(--brand-purple);font-size:1rem;font-family:Lucida Grande,Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.matchmaker-drawer{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.2);z-index:99997;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;overflow-y:auto;padding:1rem;text-align:left;border-radius:8px 0 0 8px;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden}.matchmaker-drawer.open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.matchmaker-overlay{content:"";position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99996;display:none}.matchmaker-overlay.open{display:block}.matchmaker-close{background:rgba(211,225,245,.6);width:26px;height:var(--fs-1-5);border:none;border-radius:var(--br-md);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.matchmaker-close:after,.matchmaker-close:before{content:"";height:var(--sp-1);border-left:1px solid #2c7bdb;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.matchmaker-close:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.matchmaker-close:hover{background:#d3e1f5}.matchmaker-question-title{font-size:1.3rem;font-weight:bold;text-align:start;margin-bottom:1rem;color:var(--brand-purple)}.matchmaker-progress-wrapper{background:#eee;border-radius:4px;height:6px;margin-bottom:1rem}.matchmaker-progress-bar{background:var(--brand-purple);height:100%;width:0%;border-radius:4px;transition:width .3s ease-in-out}.matchmaker-progress{color:var(--brand-purple);font-size:14px;margin-bottom:2rem}.matchmaker-answers{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.matchmaker-answers .answer-text{color:#16233d;font-family:Poppins,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.matchmaker-answer{background:#edeaff;border:2px solid rgba(0,0,0,0);padding:1rem;border-radius:.75rem;text-align:left;font-size:1rem;color:#333;display:flex;align-items:center;cursor:pointer;transition:border-color .2s ease-in-out}.matchmaker-answer .radio{display:inline-block;flex-shrink:0;width:16px;height:16px;border:2px solid var(--brand-purple);border-radius:50%;margin-right:.75rem}.matchmaker-answer.selected{border-color:var(--brand-purple);background:#e8e3ff}.matchmaker-answer.selected .radio{background:var(--brand-purple);border-color:var(--brand-purple);position:relative}.matchmaker-answer.selected .radio::after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:.8rem;line-height:1}.matchmaker-next-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.matchmaker-next-wrapper .matchmaker-next{margin-left:auto;padding:13px 25px 14px 26px;font-size:1rem;border-radius:.5rem;background:var(--brand-purple);color:#fff;border:none}.matchmaker-next-wrapper .matchmaker-next:disabled{background:#d7d5db}.matchmaker-next-wrapper .matchmaker-tooltip{position:absolute;bottom:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;color:#333;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;box-shadow:0 2px 6px rgba(0,0,0,.1);white-space:nowrap;display:none;pointer-events:none;z-index:10}.matchmaker-next-wrapper .matchmaker-next:disabled+.matchmaker-tooltip{display:none}.matchmaker-next-wrapper .matchmaker-next:disabled+p+.matchmaker-tooltip{display:none}.matchmaker-next-wrapper .matchmaker-next:disabled+br+.matchmaker-tooltip{display:none}.matchmaker-next-wrapper:hover .matchmaker-next:disabled+.matchmaker-tooltip{display:block}.matchmaker-next-wrapper:hover .matchmaker-next:disabled+p+.matchmaker-tooltip{display:block}.matchmaker-next-wrapper:hover .matchmaker-next:disabled+br+.matchmaker-tooltip{display:block}.matchmaker-result{text-align:center}.matchmaker-result h2{font-size:1.5rem;margin-bottom:1rem;color:var(--brand-purple)}.matchmaker-restart{background:var(--brand-purple);color:#fff;border:none;padding:.75rem 1.25rem;border-radius:.5rem;cursor:pointer}.matchmaker-result-content{background:#fff;text-align:center;color:#2c2c2c;max-width:700px;margin:0 auto}.matchmaker-result-content .matchmaker-image{width:78px;height:78px;margin:0 auto 1rem}.matchmaker-result-content .matchmaker-personality-title{font-size:1.5rem;font-weight:700;color:#2adc85;margin-bottom:1rem;margin-top:0}.matchmaker-result-content .matchmaker-personality-desc{font-size:1rem;color:var(--deep-black);max-width:550px;margin:0 auto 2rem;line-height:1.6}.matchmaker-result-content .matchmaker-bonus-section{margin-bottom:2.5rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-subheading{font-size:1.5rem;font-weight:700;color:var(--brand-purple);margin-bottom:1rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-copy{font-size:1rem;color:var(--deep-black);margin-bottom:1.5rem;padding-top:.5rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card{background:linear-gradient(180deg, #FFF 0%, #EBE8F8 100%);border-radius:12px;border:1px solid var(--brand-purple);overflow:hidden;display:flex;flex-direction:column;max-width:358px;margin:0 auto 2rem;box-sizing:border-box}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card img{max-width:140px;margin:1rem auto .75rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card h2.img-fallback{margin-top:1rem;margin-bottom:.75rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card .matchmaker-bonus-title{padding:.5rem 1rem;font-size:1rem;line-height:1.4;color:var(--deep-black);font-weight:400;text-align:center}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card .matchmaker-bonus-btn{display:inline-block;background:#25d588;color:#000;font-size:1.25rem;font-weight:700;padding:1.25rem;border-radius:8px;text-decoration:none;transition:background .3s;width:calc(100% - 2rem);margin:0 auto 1rem}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card .matchmaker-bonus-btn:hover{background:#1ac274}.matchmaker-result-content .matchmaker-bonus-section .matchmaker-bonus-card .matchmaker-bonus-terms{font-size:.75rem;color:var(--text-gray);line-height:1.4;background:rgba(0,0,0,0);padding:.75rem 1rem;margin:0;border-top:1px solid var(--pure-white)}.matchmaker-result-content .matchmaker-account-cta{border:2px solid #d5c9f2;border-radius:12px;padding:1rem;margin-bottom:2rem;text-align:start;background:linear-gradient(180deg, #FFF 0%, #EBE8F8 100%)}:root .matchmaker-result-content .matchmaker-account-cta{border:2px solid var(--brand-purple)}[data-theme=dark] .matchmaker-result-content .matchmaker-account-cta{border:none}.matchmaker-result-content .matchmaker-account-cta h3{color:var(--brand-purple);font-size:1.2rem;margin-bottom:.5rem}.matchmaker-result-content .matchmaker-account-cta p{font-size:1rem;margin-bottom:1rem}:root .matchmaker-result-content .matchmaker-account-cta p{color:var(--text-gray)}[data-theme=dark] .matchmaker-result-content .matchmaker-account-cta p{color:#d2d4d9}.matchmaker-result-content .matchmaker-account-cta .matchmaker-account-btn{display:inline-block;background:var(--brand-purple);color:#fff;font-weight:bold;padding:.75rem 2rem;border-radius:8px;text-decoration:none;cursor:pointer;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.matchmaker-result-content .matchmaker-account-cta .matchmaker-account-btn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.matchmaker-result-content .matchmaker-share-section{margin-bottom:1.5rem}.matchmaker-result-content .matchmaker-share-section p{font-size:1rem;font-weight:600;color:var(--brand-purple);margin-bottom:.5rem}.matchmaker-result-content .matchmaker-share-section .matchmaker-social-icons{display:flex;justify-content:center;gap:1rem}.matchmaker-result-content .matchmaker-share-section .matchmaker-social-icons a{font-size:1.5rem}.matchmaker-result-content .matchmaker-share-section .matchmaker-social-icons a svg path{fill:var(--brand-purple);transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.matchmaker-result-content .matchmaker-share-section .matchmaker-social-icons a:hover svg path{-webkit-filter:brightness(1.4);filter:brightness(1.4)}.matchmaker-result-content .matchmaker-restart{display:inline-block;margin-top:1.5rem;padding:.5rem 1.25rem;background:none;border:2px solid var(--brand-purple);color:var(--brand-purple);border-radius:8px;font-weight:600;cursor:pointer;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.matchmaker-result-content .matchmaker-restart:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media only screen and (max-width: 767px){.matchmaker-intro-wrapper{padding:var(--sp-2)}}@media only screen and (max-width: 479px){.body-lock{overflow:hidden;height:100dvh}.matchmaker-intro-wrapper{padding:0}.matchmaker-intro-box .mm-button{width:100%;max-width:none;display:block}.matchmaker-intro-box .matchmaker-intro-benefits ul li{gap:.3rem}:root{--mm-peek: clamp(48px, 22dvh, 220px)}.matchmaker-drawer{position:fixed;left:0;right:0;top:calc(var(--mm-peek) + env(safe-area-inset-top));height:calc(100dvh - var(--mm-peek) - env(safe-area-inset-top));max-height:calc(100dvh - var(--mm-peek) - env(safe-area-inset-top));-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;border-radius:12px 12px 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.matchmaker-drawer.open{-webkit-transform:translateY(0);transform:translateY(0)}}