@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}address{font-style:inherit}em,i{font-style:italic}ol,ul{list-style:none}figure,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5{margin:0}[tabindex],a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;border-spacing:0}hr{background-color:#9aa1a8;border:0;display:block;height:1px;margin:1em 0;padding:0}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url(../fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(../fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url(../fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url(../fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url(../fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url(../fonts/inter-v20-latin-800.woff2) format("woff2")}.pointer:hover{cursor:pointer}.ovh{overflow:hidden}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.bold{font-weight:700}.text-gold{color:#f2db71}.hero-headline{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block;font-weight:800}.hero-headline::-moz-selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.hero-headline::selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.gold-text{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block}.gold-text::-moz-selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.gold-text::selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.sr-only{border:0;margin:-1px;padding:0;top:-10000em;clip:rect(0,0,0,0)}.skip-link,.sr-only{height:1px;overflow:hidden;position:absolute;width:1px}.skip-link{background:#1a1c1e;color:#fafafa;left:-9999px;padding:.5rem 1rem;text-decoration:none;top:auto;z-index:2000}.skip-link:focus{font-weight:700;height:auto;left:1rem;position:absolute;top:1rem;width:auto;clip:auto}.has-bottom-nav-clearance{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px) + 1.5rem)}@media (min-width:1200px){.has-bottom-nav-clearance{padding-bottom:0}}@media (min-width:360px){h1{font-size:2rem;letter-spacing:-.0625rem;line-height:2.25rem}}@media (min-width:768px){h1{font-size:2.375rem;letter-spacing:-.0625rem;line-height:2.75rem}}@media (min-width:1400px){h1{font-size:3.8125rem;letter-spacing:-.0625rem;line-height:4.25rem}}h1{font-weight:700;text-transform:uppercase}@media (min-width:360px){h2{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){h2{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){h2{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}h2{font-weight:600;text-transform:uppercase}@media (min-width:360px){h3{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:768px){h3{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px){h3{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}h3{font-weight:600}@media (min-width:360px){h4{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){h4{font-size:1.5rem;letter-spacing:normal;line-height:1.875rem}}@media (min-width:1400px){h4{font-size:1.9375rem;letter-spacing:normal;line-height:2.375rem}}h4{font-weight:600}@media (min-width:360px){h5{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){h5{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){h5{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}h5{font-weight:600}.cgvn-grid{-webkit-column-gap:6.4vw;-moz-column-gap:6.4vw;column-gap:6.4vw;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:1920px}@media (min-width:768px){.cgvn-grid{-webkit-column-gap:1.6667vw;-moz-column-gap:1.6667vw;column-gap:1.6667vw}}.cgvn-grid{padding-inline:1rem}@media (min-width:768px){.cgvn-grid{padding-inline:4rem}}@media (min-width:1024px){.cgvn-grid{padding-inline:6rem}}@media (min-width:1920px){.cgvn-grid{padding-inline:10rem}}.cgvn-grid-flush-mobile{-webkit-column-gap:6.4vw;-moz-column-gap:6.4vw;column-gap:6.4vw;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:1920px}@media (min-width:768px){.cgvn-grid-flush-mobile{-webkit-column-gap:1.6667vw;-moz-column-gap:1.6667vw;column-gap:1.6667vw}}.cgvn-grid-flush-mobile{padding-inline:0}@media (min-width:768px){.cgvn-grid-flush-mobile{padding-inline:4rem}}@media (min-width:1024px){.cgvn-grid-flush-mobile{padding-inline:6rem}}@media (min-width:1920px){.cgvn-grid-flush-mobile{padding-inline:10rem}}@media (min-width:768px){.cgvn-grid-flush-mobile{padding-right:0}}@media (min-width:1024px){.cgvn-grid-flush-mobile{padding-right:6rem}}:root{color-scheme:dark}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-tap-highlight-color:transparent!important;list-style-type:none}body,html{height:100%}body{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;background:#131416;color:#fafafa;overflow-x:hidden;padding-top:var(--header-height,120px);-webkit-transition:padding-top .2s ease-out;transition:padding-top .2s ease-out}img{display:block;height:auto;width:100%}a{color:#fafafa;text-decoration:none}a:focus-visible,button:focus-visible{border-radius:6px;outline:2px solid #f2db71;outline-offset:2px}.textlink:focus-visible{outline:1px solid #f2db71;outline-offset:3px}.wrapper{background-color:#131416;margin-inline:auto;max-width:1920px;position:relative}#smooth-content{padding-top:var(--header-height,100px);-webkit-transition:padding-top .3s ease-out;transition:padding-top .3s ease-out;will-change:transform}.main{margin-bottom:10rem}section{margin-bottom:3rem;margin-top:2rem}@media (min-width:1920px){section{margin-bottom:10rem;margin-top:2rem}}section .section-intro{grid-column:1/-1;text-align:center}@media (min-width:360px){section .kicker{font-size:.75rem;letter-spacing:.1875rem;line-height:1.25rem}}@media (min-width:768px){section .kicker{font-size:.8125rem;letter-spacing:.1875rem;line-height:1.375rem}}@media (min-width:1400px){section .kicker{font-size:.875rem;letter-spacing:.1875rem;line-height:1.5rem}}section .kicker{color:#f2db71;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media (min-width:360px){section .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:768px){section .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1400px){section .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}section .headline{font-weight:600;margin-bottom:1rem}section .subline{margin-bottom:3rem}@media (min-width:360px){section .subline{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){section .subline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){section .subline{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}section .subline{font-weight:400}@media (min-width:1200px){section .subline{margin-inline:auto;width:80%}}@media (min-width:1400px){section .subline{margin-inline:auto;width:60%}}@media (min-width:360px){.kicker{font-size:.75rem;letter-spacing:.1875rem;line-height:1.25rem}}@media (min-width:768px){.kicker{font-size:.8125rem;letter-spacing:.1875rem;line-height:1.375rem}}@media (min-width:1400px){.kicker{font-size:.875rem;letter-spacing:.1875rem;line-height:1.5rem}}.kicker{color:#f2db71;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.divider{background-color:#c20000;height:1px;margin:10rem auto;max-width:800px;width:50vw}.cgvn-grid .container,.cgvn-grid .content,.cgvn-grid .image,.cgvn-grid-flush-mobile .container,.cgvn-grid-flush-mobile .content,.cgvn-grid-flush-mobile .image{grid-column:1/-1}@-webkit-keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-nav-grid{background-color:#131416;left:0;margin-inline:auto;margin:0 auto;max-width:1920px;position:fixed;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:800}@media (min-width:1200px){.main-nav-grid.is-hidden{-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px)}.main-nav-grid.is-hidden .region-select-container{padding:.25rem 0}}.main-nav-grid{display:grid;grid-template-areas:"brand brand brand buy partner" "search search search search search" "region region filter filter filter" "separator separator separator separator separator";grid-template-columns:40px 1fr -webkit-max-content -webkit-max-content 40px;grid-template-columns:40px 1fr max-content max-content 40px;padding:.75rem 1rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.main-nav-grid .buy-card-mobile,.main-nav-grid .partner-werden-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;width:44px;width:43px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;cursor:pointer;margin-inline:auto}@media (min-width:1200px){.main-nav-grid .buy-card-mobile,.main-nav-grid .partner-werden-mobile{display:none}}.main-nav-grid .buy-card-mobile{grid-area:buy}.main-nav-grid .partner-werden-mobile{background-color:#34383c;grid-area:partner}.main-nav-grid .mobile-fav-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:favs;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #4f545a;border-radius:6px;cursor:pointer;justify-content:center;margin-inline:auto;width:44px}@media (min-width:1200px){.main-nav-grid .mobile-fav-trigger{display:none}}@media (min-width:768px){.main-nav-grid{padding:0 4rem}}@media (min-width:1200px){.main-nav-grid{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-areas:"brand links links links" "region filter filter search" "separator separator separator separator";grid-template-columns:auto -webkit-max-content -webkit-max-content 1fr;grid-template-columns:auto max-content max-content 1fr;padding:0 6rem .25rem;row-gap:0}}@media (min-width:1921px){.main-nav-grid{padding:0 4rem .25rem}}.search{display:none;grid-area:search;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}@media (min-width:1200px){.search{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px}}.search.is-search-page{display:-webkit-box;display:-ms-flexbox;display:flex}.search .search-form{gap:0;width:100%}.search .search-form,.search .search-form .search-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search .search-form .search-input-wrapper{position:relative;-webkit-box-flex:1;background:#131416;border:1px solid #4f545a;border-radius:6px;-ms-flex:1;flex:1;gap:.5rem;padding:2px 2px 2px 12px;-webkit-transition:border-color .3s ease,background .3s ease;transition:border-color .3s ease,background .3s ease}.search .search-form .search-input-wrapper:focus-within{background:#1f2123}.search .search-form .search-input-wrapper .dynamic-placeholder{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:12px;position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;font-size:14px;font-weight:500;gap:4px;pointer-events:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;white-space:nowrap}.search .search-form .search-input-wrapper .dynamic-placeholder .prefix{-ms-flex-negative:0;flex-shrink:0;height:24px;line-height:24px}.search .search-form .search-input-wrapper .dynamic-placeholder .scroller-wrap{height:24px;min-width:150px;overflow:hidden;position:relative}.search .search-form .search-input-wrapper .dynamic-placeholder .scroller{left:0;position:absolute;top:0;width:100%}.search .search-form .search-input-wrapper .dynamic-placeholder .scroller .item{color:#fafafa;display:block;font-weight:600;height:24px;line-height:24px}.search .search-form .search-input-wrapper input{background:transparent;border:none;color:#fafafa;font-size:14px;font-weight:400;height:30px;letter-spacing:.6px;outline:none;padding:0 0 0 4px;position:relative;width:100%;z-index:1}.search .search-form .search-input-wrapper input:not(:-moz-placeholder)~.dynamic-placeholder{opacity:0;transform:translateX(10px)}.search .search-form .search-input-wrapper input:not(:-ms-input-placeholder)~.dynamic-placeholder{opacity:0;-ms-transform:translateX(10px);transform:translateX(10px)}.search .search-form .search-input-wrapper input:focus~.dynamic-placeholder,.search .search-form .search-input-wrapper input:not(:placeholder-shown)~.dynamic-placeholder{opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.search .search-form .search-input-wrapper input::-webkit-input-placeholder{color:transparent;font-weight:400}.search .search-form .search-input-wrapper input::-moz-placeholder{color:transparent;font-weight:400}.search .search-form .search-input-wrapper input:-ms-input-placeholder{color:transparent;font-weight:400}.search .search-form .search-input-wrapper input::-ms-input-placeholder{color:transparent;font-weight:400}.search .search-form .search-input-wrapper input::placeholder{color:transparent;font-weight:400}.search .search-form .btn-search{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#34383c;border:none;border-radius:6px;color:#fafafa;cursor:pointer;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:1200px){.search .search-form .btn-search{height:36px;width:36px}}.search .search-form .btn-search:hover{background:#c20000}.search .search-form .btn-search .icon{color:#fafafa;font-size:1rem}@media (min-width:1200px){.search{padding:0}}.btn-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #4f545a;border-radius:6px;cursor:pointer;height:44px;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:44px}.btn-search:hover{background:#1f2123;border-color:#a88a56}.btn-search:hover i{color:#a88a56}.nav-brand{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:brand;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-brand img.site-logo{display:block;height:20px;width:auto}.nav-brand svg{display:block;fill:#fafafa;height:auto;width:100px}.nav-brand img{width:100px}@media (min-width:1200px){.nav-brand{-webkit-box-pack:start;-ms-flex-pack:start;height:56px;justify-content:flex-start}.nav-brand img.site-logo{height:24px}.nav-brand img,.nav-brand svg{width:140px}}.nav-spacer{grid-area:spacer;min-width:60px}@media (min-width:1200px){.nav-spacer{display:none}}.nav-links-desktop{display:none;gap:1rem;grid-area:links;justify-self:end;list-style:none;margin:0;padding:0}@media (min-width:1200px){.nav-links-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.nav-links-desktop li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fafafa;font-size:14px;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-links-desktop li a:hover,.nav-links-desktop li a:hover i{color:#ff5c5c}.nav-links-desktop li a i{margin-right:.25rem;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-separator{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(30%,#f2db71),color-stop(70%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 30%,#f2db71 70%,#9d791b);border:none;color:#1a1c1e;grid-area:separator;height:2px;margin-top:.25rem;width:100%}@media (min-width:1200px){.nav-separator{height:2px;margin-top:0;opacity:1}}.region-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:region;position:relative;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#131416;padding-bottom:.5rem;padding-top:.5rem;z-index:799}@media (min-width:1200px){.region-select-container{min-height:auto;padding:1rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.region-select-container .region-selector{font-family:inherit;max-width:200px;padding-right:.5rem;position:relative;width:100%}@media (min-width:768px){.region-select-container .region-selector{padding-right:0}}@media (min-width:1200px){.region-select-container .region-selector{width:250px}}.region-select-container .region-selector .region-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#131416;border:1px solid #4f545a;border-radius:6px;cursor:pointer;padding:6px 8px;text-align:left;-webkit-transition:background .35s;transition:background .35s;width:100%}@media (min-width:1200px){.region-select-container .region-selector .region-input-wrapper{min-height:42px}}.region-select-container .region-selector .region-input-wrapper:hover{background:#1f2123}.region-select-container .region-selector .region-input-wrapper .icon-location{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.region-select-container .region-selector .region-input-wrapper .region-display-input{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;background:transparent;border:none;color:#fafafa;cursor:pointer;flex-grow:1;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.6px;margin:0;outline:none;padding:0}.region-select-container .region-selector .region-input-wrapper .region-display-input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.region-select-container .region-selector .region-input-wrapper .region-display-input::-webkit-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::-moz-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input:-ms-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::-ms-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .icon-arrow{color:#697077;font-size:.7rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.region-select-container .region-selector .region-dropdown{background:#131416;border:1px solid #4f545a;border-radius:0 0 6px 6px;border-top:none;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:800}.region-select-container .region-selector .region-dropdown.is-open{display:block}.region-select-container .region-selector .region-dropdown-item{background:none;border:none;color:#fafafa;cursor:pointer;display:block;font-family:inherit;font-size:1rem;letter-spacing:.6px;padding:12px 15px;text-align:left;text-decoration:none;width:100%}.region-select-container .region-selector .region-dropdown-item:hover{background:#1f2123}.region-select-container .region-selector .region-dropdown-item.active,.region-select-container .region-selector .region-dropdown-item[aria-selected=true]{color:#f2db71;font-weight:700}.filter-container{grid-area:filter}.filter-container svg{fill:#fafafa}.sidenav{background:#090a0b;height:100vh;height:100dvh;left:0;max-width:350px;overflow-y:auto;padding-top:5rem;position:fixed;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:900;-webkit-overflow-scrolling:touch;padding-bottom:2rem;-ms-touch-action:pan-y;touch-action:pan-y}.sidenav.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:1200px){.sidenav{display:none}}.sidenav .sidenav-links{list-style:none;padding:0 2rem}.sidenav .sidenav-links li{padding:.6rem 0}.sidenav .sidenav-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;gap:1rem;letter-spacing:.6px;text-decoration:none}.sidenav .sidenav-links a .icon{height:24px;width:24px}.sidenav .sidenav-divider{margin:2rem 0;padding:0 2rem;width:100%}.sidenav .sidenav-divider .divider-line{background:#4f545a;height:1px;width:100%}.sidenav-overlay{display:none}@media (min-width:768px){.sidenav-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(26,28,30,.5);display:block;height:100vh;height:100svh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:899}.sidenav-overlay.overlay-visible{pointer-events:auto;visibility:visible}}@media (min-width:1200px){.sidenav-overlay{display:none}}.scroll-top{bottom:-1vh;height:44px;left:1rem;opacity:0;padding:0;position:fixed;-webkit-transition:all .35s ease;transition:all .35s ease;width:44px;z-index:700}@media (min-width:1920px){.scroll-top{bottom:.5rem;left:calc(50vw - 960px + .5rem)}}.scroll-top svg{height:100%;width:100%}.scroll-top .touch-area{cursor:pointer;fill:#1a1c1e;height:100%;opacity:.1;width:100%}.scroll-top .chevron{fill:#a88a56;-webkit-transition:fill .25s;transition:fill .25s}.scroll-top:hover{cursor:pointer}.scroll-top:hover .chevron{fill:#f2db71}.scroll-top:focus{outline:2px solid #a88a56}.scroll-top:focus:not(:focus-visible){outline:none}.scroll-top-show{opacity:1;-webkit-transform:translateY(-2vh);-ms-transform:translateY(-2vh);transform:translateY(-2vh)}.bottom-navbar{bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;left:0;position:fixed;right:0;z-index:850;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#131416;border-top:1px solid #4f545a;-webkit-box-shadow:0 -4px 20px rgba(26,28,30,.45);box-shadow:0 -4px 20px rgba(26,28,30,.45);padding:0 .5rem env(safe-area-inset-bottom)}@media (min-width:1200px){.bottom-navbar{display:none}}.bottom-navbar .nav-btn{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#9aa1a8;cursor:pointer;font-family:inherit;font-size:inherit;gap:4px;justify-content:center;line-height:1;margin:0;outline:none;padding:0;text-decoration:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-tap-highlight-color:transparent}.bottom-navbar .nav-btn .icon,.bottom-navbar .nav-btn i{color:inherit;font-size:1.45rem;height:auto;line-height:1;min-height:0;min-width:0;top:0;width:auto}.bottom-navbar .nav-btn .icon.icon-more-vert,.bottom-navbar .nav-btn i.icon-more-vert{height:auto;line-height:1;min-height:0;width:auto}.bottom-navbar .nav-btn svg.icon{fill:currentColor;height:24px;top:0;width:24px}.bottom-navbar .nav-btn span{font-size:11px;font-weight:500;letter-spacing:.3px;line-height:1;white-space:nowrap}.bottom-navbar .nav-btn.is-active,.bottom-navbar .nav-btn:focus-visible,.bottom-navbar .nav-btn:hover{color:#fafafa}.bottom-navbar .nav-btn.is-active .icon,.bottom-navbar .nav-btn.is-active svg.icon,.bottom-navbar .nav-btn:focus-visible .icon,.bottom-navbar .nav-btn:focus-visible svg.icon,.bottom-navbar .nav-btn:hover .icon,.bottom-navbar .nav-btn:hover svg.icon{color:#fafafa;fill:#fafafa}.bottom-navbar .nav-btn:active{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94)}.bottom-navbar .nav-btn-fancard{-webkit-box-flex:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1.25;flex:1.25;height:100%;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-navbar .nav-btn-fancard .fancard-nav-img{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:block;-webkit-filter:drop-shadow(0 2px 5px rgba(26,28,30,.4));filter:drop-shadow(0 2px 5px rgba(26,28,30,.4));height:48px;max-width:82px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s cubic-bezier(.2,0,0,1),-webkit-filter .2s ease;transition:-webkit-transform .2s cubic-bezier(.2,0,0,1),-webkit-filter .2s ease;transition:transform .2s cubic-bezier(.2,0,0,1),filter .2s ease;transition:transform .2s cubic-bezier(.2,0,0,1),filter .2s ease,-webkit-transform .2s cubic-bezier(.2,0,0,1),-webkit-filter .2s ease;width:auto}.bottom-navbar .nav-btn-fancard:focus-visible .fancard-nav-img,.bottom-navbar .nav-btn-fancard:hover .fancard-nav-img{-webkit-filter:drop-shadow(0 4px 12px rgba(168,138,86,.4));filter:drop-shadow(0 4px 12px rgba(168,138,86,.4));-webkit-transform:translateY(-2px) scale(1.04);-ms-transform:translateY(-2px) scale(1.04);transform:translateY(-2px) scale(1.04)}.bottom-navbar .nav-btn-fancard:active{-webkit-transform:none;-ms-transform:none;transform:none}.bottom-navbar .nav-btn-fancard:active .fancard-nav-img{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94)}.bottom-navbar .nav-more-wrapper{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;min-width:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-navbar .nav-more-wrapper .nav-btn-more{height:100%;width:100%}.bottom-nav-dropdown{background-color:#1a1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;bottom:calc(100% + 14px);-webkit-box-shadow:0 16px 36px rgba(26,28,30,.7),0 4px 12px rgba(26,28,30,.4);box-shadow:0 16px 36px rgba(26,28,30,.7),0 4px 12px rgba(26,28,30,.4);max-width:calc(100vw - 20px);opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;right:4px;-webkit-transform:scale(.9) translateY(10px);-ms-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:opacity .22s cubic-bezier(.2,0,0,1),visibility .22s,-webkit-transform .22s cubic-bezier(.2,0,0,1);transition:opacity .22s cubic-bezier(.2,0,0,1),visibility .22s,-webkit-transform .22s cubic-bezier(.2,0,0,1);transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),visibility .22s;transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),visibility .22s,-webkit-transform .22s cubic-bezier(.2,0,0,1);visibility:hidden;width:250px;z-index:860}.bottom-nav-dropdown.is-open{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);visibility:visible}.bottom-nav-dropdown .dropdown-header{border-bottom:1px solid hsla(0,0%,100%,.06);color:#a88a56;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:.25rem;padding:.4rem 1rem .35rem;text-transform:uppercase}.bottom-nav-dropdown .dropdown-list{list-style:none;margin:0;padding:0}.bottom-nav-dropdown .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;font-size:14px;font-weight:500;gap:12px;padding:9px 16px;text-decoration:none;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-dropdown .dropdown-item .icon{color:#a88a56;font-size:1.15rem;height:20px;width:20px;-ms-flex-negative:0;flex-shrink:0}.bottom-nav-dropdown .dropdown-item:focus-visible,.bottom-nav-dropdown .dropdown-item:hover{background-color:hsla(0,0%,100%,.08);color:#fafafa}.bottom-nav-dropdown .dropdown-item:active{background-color:hsla(0,0%,100%,.14)}.bottom-nav-dropdown .dropdown-item.sub-item{color:#9aa1a8;font-size:13px;padding:6px 16px}.bottom-nav-dropdown .dropdown-item.sub-item:focus-visible,.bottom-nav-dropdown .dropdown-item.sub-item:hover{color:#fafafa}.bottom-nav-dropdown .dropdown-divider{background-color:hsla(0,0%,100%,.08);height:1px;margin:.35rem 0}.bottom-nav-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:rgba(26,28,30,.45);inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .25s ease,visibility .25s;transition:opacity .25s ease,visibility .25s;visibility:hidden;z-index:840}.bottom-nav-backdrop.is-active{opacity:1;pointer-events:auto;visibility:visible}@media (min-width:1200px){.bottom-nav-backdrop{display:none}}.region-banner{background:#1f2123;bottom:0;color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:1rem;position:fixed;width:100%;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.region-banner p{margin:0}.region-banner a{color:#fafafa;font-weight:700;text-decoration:underline}.region-banner #region-notification-close{background:transparent;border:none;color:#fafafa;cursor:pointer;font-size:1.5rem}button{font-family:inherit}.btn-dark,.btn-gold,.btn-loading,.btn-logout,.btn-outline,.btn-outline-gold,.btn-outline-muted,.btn-primary,.btn-profile-action,.btn-profile-login,.btn-secondary,.load-more-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:1px;line-height:1.2;margin:0;min-height:48px;padding:.5rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.btn-dark:focus-visible,.btn-gold:focus-visible,.btn-loading:focus-visible,.btn-logout:focus-visible,.btn-outline-gold:focus-visible,.btn-outline-muted:focus-visible,.btn-outline:focus-visible,.btn-primary:focus-visible,.btn-profile-action:focus-visible,.btn-profile-login:focus-visible,.btn-secondary:focus-visible,.load-more-btn:focus-visible{-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.4);box-shadow:0 0 0 3px hsla(49,83%,70%,.4);outline:none}.btn-dark:active,.btn-gold:active,.btn-loading:active,.btn-logout:active,.btn-outline-gold:active,.btn-outline-muted:active,.btn-outline:active,.btn-primary:active,.btn-profile-action:active,.btn-profile-login:active,.btn-secondary:active,.load-more-btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn-dark:disabled,.btn-gold:disabled,.btn-loading:disabled,.btn-logout:disabled,.btn-outline-gold:disabled,.btn-outline-muted:disabled,.btn-outline:disabled,.btn-primary:disabled,.btn-profile-action:disabled,.btn-profile-login:disabled,.btn-secondary:disabled,.is-disabled.btn-dark,.is-disabled.btn-gold,.is-disabled.btn-loading,.is-disabled.btn-logout,.is-disabled.btn-outline,.is-disabled.btn-outline-gold,.is-disabled.btn-outline-muted,.is-disabled.btn-primary,.is-disabled.btn-profile-action,.is-disabled.btn-profile-login,.is-disabled.btn-secondary,.is-disabled.load-more-btn,.load-more-btn:disabled,[disabled].btn-dark,[disabled].btn-gold,[disabled].btn-loading,[disabled].btn-logout,[disabled].btn-outline,[disabled].btn-outline-gold,[disabled].btn-outline-muted,[disabled].btn-primary,[disabled].btn-profile-action,[disabled].btn-profile-login,[disabled].btn-secondary,[disabled].load-more-btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;-webkit-transform:none;-ms-transform:none;transform:none}.btn-icon,.btn-icon-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border:none;border-radius:2px;color:inherit;cursor:pointer;justify-content:center;min-height:44px;min-width:44px;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,color .15s ease,transform .15s ease;transition:background-color .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-icon-text:focus-visible,.btn-icon:focus-visible{-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.4);box-shadow:0 0 0 3px hsla(49,83%,70%,.4);outline:none}.btn-icon-text:active,.btn-icon:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.btn-icon-text:disabled,.btn-icon:disabled,[disabled].btn-icon,[disabled].btn-icon-text{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-icon i,.btn-icon-text i{-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-primary{background-color:#c20000;border-color:#c20000;color:#fafafa}.btn-primary:hover{background-color:#9b0000;border-color:#9b0000;color:#fafafa}.btn-gold,.btn-profile-login,.btn-secondary{background:#f2db71;border-color:transparent;color:#1a1c1e;font-weight:700}.btn-gold:hover,.btn-profile-login:hover,.btn-secondary:hover{-webkit-box-shadow:0 4px 16px rgba(168,138,86,.35);box-shadow:0 4px 16px rgba(168,138,86,.35);color:#fafafa}.btn-gold i,.btn-outline,.btn-profile-login i,.btn-secondary i{color:#fafafa}.btn-outline{background-color:transparent;border-color:hsla(0,0%,98%,.8)}.btn-outline:hover{background-color:#34383c;border-color:#fafafa;color:#fafafa}.btn-outline-gold{background-color:transparent;border-color:#f2db71;color:#f2db71}.btn-outline-gold:hover{background-color:rgba(168,138,86,.12);border-color:#f2db71;color:#f2db71}.btn-outline-muted{background-color:transparent;border-color:#b1b6bc;color:#c7cbcf}.btn-outline-muted:hover{background-color:#34383c;border-color:#fafafa;color:#fafafa}.btn-dark,.btn-logout,.btn-profile-action{background-color:#1c1f22;border-color:hsla(0,0%,98%,.08);color:#fafafa}.btn-dark:hover,.btn-logout:hover,.btn-profile-action:hover{background-color:#34383c;border-color:hsla(0,0%,98%,.15);color:#fafafa}.btn-dark.btn-logout-all,.btn-logout.btn-logout-all,.btn-profile-action.btn-logout-all{background-color:#1a1c1e;border-color:hsla(0,0%,98%,.12)}.btn-dark.btn-logout-all:hover,.btn-logout.btn-logout-all:hover,.btn-profile-action.btn-logout-all:hover{background-color:#1c1f22;border-color:hsla(0,0%,98%,.25)}.btn-icon-primary,.btn-link,.btn-textlink,.button-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border:none;border-radius:0;color:#fafafa;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:.6px;line-height:normal;margin:0;min-height:0;padding:0;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transition:color .15s ease;transition:color .15s ease}.btn-icon-primary:hover,.btn-link:hover,.btn-textlink:hover,.button-link:hover{color:#ff5c5c}.btn-icon-primary:hover .icon,.btn-icon-primary:hover i,.btn-link:hover .icon,.btn-link:hover i,.btn-textlink:hover .icon,.btn-textlink:hover i,.button-link:hover .icon,.button-link:hover i{color:#ff5c5c;-webkit-transition:color .15s ease;transition:color .15s ease}.btn-icon-primary:focus-visible,.btn-link:focus-visible,.btn-textlink:focus-visible,.button-link:focus-visible{border-radius:2px;-webkit-box-shadow:0 0 0 2px #f2db71;box-shadow:0 0 0 2px #f2db71;outline:none}.btn-icon-primary:active,.btn-link:active,.btn-textlink:active,.button-link:active{text-decoration:underline}.btn-icon-primary:disabled,.btn-link:disabled,.btn-link[disabled],.btn-textlink:disabled,.btn-textlink[disabled],.button-link:disabled,.button-link[disabled],[disabled].btn-icon-primary{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-textlink-active,.btn-textlink-active .icon,.btn-textlink-active i{color:#f2db71}.btn-textlink-active .icon-heart,.btn-textlink-active .icon-heart-full{color:#c20000}.btn-text{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.btn-icon:hover i{color:#a88a56}.btn-icon-text{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;justify-items:center;row-gap:.25rem}.btn-icon-text .btn-text{color:#fafafa;line-height:1}.btn-icon-text .icon,.btn-icon-text i{min-height:2.375rem;padding:0}.btn-icon-primary{background-color:#c20000;border-radius:6px;color:#fafafa;padding:.25rem .5rem}.btn-icon-primary:hover{background-color:#9b0000;color:#fafafa}.btn-sm{font-size:.75rem;min-height:44px;padding:.25rem 1rem}.btn-lg{font-size:1rem;min-height:3.375rem;padding:1rem 3rem}.btn-block,.btn-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.btn-loading,.load-more-btn{background-color:#c20000;color:#fafafa;position:relative;white-space:nowrap}.btn-loading:hover:not(:disabled),.load-more-btn:hover:not(:disabled){background-color:#a88a56;border-color:#a88a56;color:#fafafa}.btn-loading:disabled,.load-more-btn:disabled{cursor:wait;opacity:.7}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn-spinner,.spinner{--spinner-size:2.5rem;--spinner-border-width:3px;--spinner-color:#c20000;--spinner-track-color:rgba(194,0,0,.2);-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:var(--spinner-border-width) solid var(--spinner-track-color);border-radius:50%;border-top-color:var(--spinner-color);display:inline-block;height:var(--spinner-size);vertical-align:middle;width:var(--spinner-size);-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0}.spinner--sm{--spinner-size:1.25rem;--spinner-border-width:2px}.spinner--lg{--spinner-size:3.5rem;--spinner-border-width:4px}.spinner--gold{--spinner-color:#a88a56;--spinner-track-color:rgba(168,138,86,.15)}.spinner--white{--spinner-color:#fafafa;--spinner-track-color:hsla(0,0%,98%,.2)}.btn-spinner{--spinner-size:1.25rem;--spinner-border-width:2px;--spinner-color:currentColor;--spinner-track-color:transparent}.fancard-form-field__control,.form-control,.form-input{background-color:#090a0b;border:1px solid #838c95;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fafafa;color-scheme:dark;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:3rem;line-height:1.5;min-height:48px;outline:none;padding:.75rem .875rem;-webkit-transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background-color .15s;transition:border-color .15s,box-shadow .15s,background-color .15s,-webkit-box-shadow .15s;width:100%}.fancard-form-field__control::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-input::-webkit-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-form-field__control::-moz-placeholder,.form-control::-moz-placeholder,.form-input::-moz-placeholder{color:#9aa1a8;font-weight:400}.fancard-form-field__control:-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-input:-ms-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-form-field__control::-ms-input-placeholder,.form-control::-ms-input-placeholder,.form-input::-ms-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-form-field__control::placeholder,.form-control::placeholder,.form-input::placeholder{color:#9aa1a8;font-weight:400}.fancard-form-field__control:focus,.fancard-form-field__control:focus-visible,.form-control:focus,.form-control:focus-visible,.form-input:focus,.form-input:focus-visible{border-color:#f2db71;-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.25);box-shadow:0 0 0 3px hsla(49,83%,70%,.25);outline:none}.fancard-form-field__control.is-invalid,.fancard-form-field__control[aria-invalid=true],.form-control.is-invalid,.form-control[aria-invalid=true],.form-input.is-invalid,.form-input[aria-invalid=true]{border-color:#ef4444}.fancard-form-field__control.is-invalid:focus,.fancard-form-field__control.is-invalid:focus-visible,.fancard-form-field__control[aria-invalid=true]:focus,.fancard-form-field__control[aria-invalid=true]:focus-visible,.form-control.is-invalid:focus,.form-control.is-invalid:focus-visible,.form-control[aria-invalid=true]:focus,.form-control[aria-invalid=true]:focus-visible,.form-input.is-invalid:focus,.form-input.is-invalid:focus-visible,.form-input[aria-invalid=true]:focus,.form-input[aria-invalid=true]:focus-visible{border-color:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.25);box-shadow:0 0 0 3px rgba(239,68,68,.25);outline:none}.fancard-form-field__control:disabled,.fancard-form-field__control[readonly],.form-control:disabled,.form-control[readonly],.form-input:disabled,.form-input[readonly]{cursor:not-allowed;opacity:.6}textarea.fancard-form-field__control,textarea.form-control,textarea.form-input{background-color:#090a0b;border:1px solid #838c95;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fafafa;color-scheme:dark;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:3rem;line-height:1.5;min-height:48px;outline:none;-webkit-transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background-color .15s;transition:border-color .15s,box-shadow .15s,background-color .15s,-webkit-box-shadow .15s;width:100%}textarea.fancard-form-field__control::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder,textarea.form-input::-webkit-input-placeholder{color:#9aa1a8;font-weight:400}textarea.fancard-form-field__control::-moz-placeholder,textarea.form-control::-moz-placeholder,textarea.form-input::-moz-placeholder{color:#9aa1a8;font-weight:400}textarea.fancard-form-field__control:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder,textarea.form-input:-ms-input-placeholder{color:#9aa1a8;font-weight:400}textarea.fancard-form-field__control::-ms-input-placeholder,textarea.form-control::-ms-input-placeholder,textarea.form-input::-ms-input-placeholder{color:#9aa1a8;font-weight:400}textarea.fancard-form-field__control::placeholder,textarea.form-control::placeholder,textarea.form-input::placeholder{color:#9aa1a8;font-weight:400}textarea.fancard-form-field__control:focus,textarea.fancard-form-field__control:focus-visible,textarea.form-control:focus,textarea.form-control:focus-visible,textarea.form-input:focus,textarea.form-input:focus-visible{border-color:#f2db71;-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.25);box-shadow:0 0 0 3px hsla(49,83%,70%,.25);outline:none}textarea.fancard-form-field__control.is-invalid,textarea.fancard-form-field__control[aria-invalid=true],textarea.form-control.is-invalid,textarea.form-control[aria-invalid=true],textarea.form-input.is-invalid,textarea.form-input[aria-invalid=true]{border-color:#ef4444}textarea.fancard-form-field__control.is-invalid:focus,textarea.fancard-form-field__control.is-invalid:focus-visible,textarea.fancard-form-field__control[aria-invalid=true]:focus,textarea.fancard-form-field__control[aria-invalid=true]:focus-visible,textarea.form-control.is-invalid:focus,textarea.form-control.is-invalid:focus-visible,textarea.form-control[aria-invalid=true]:focus,textarea.form-control[aria-invalid=true]:focus-visible,textarea.form-input.is-invalid:focus,textarea.form-input.is-invalid:focus-visible,textarea.form-input[aria-invalid=true]:focus,textarea.form-input[aria-invalid=true]:focus-visible{border-color:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.25);box-shadow:0 0 0 3px rgba(239,68,68,.25);outline:none}textarea.fancard-form-field__control:disabled,textarea.fancard-form-field__control[readonly],textarea.form-control:disabled,textarea.form-control[readonly],textarea.form-input:disabled,textarea.form-input[readonly]{cursor:not-allowed;opacity:.6}textarea.fancard-form-field__control,textarea.form-control,textarea.form-input{height:auto;min-height:6.25rem;padding:.75rem .875rem;resize:vertical}.fancard-preview__controls select,.form-select,select.form-control,select.form-input,select.form-select{background-color:#090a0b;border:1px solid #838c95;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fafafa;color-scheme:dark;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:3rem;line-height:1.5;min-height:48px;outline:none;padding:.75rem .875rem;-webkit-transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,background-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background-color .15s;transition:border-color .15s,box-shadow .15s,background-color .15s,-webkit-box-shadow .15s;width:100%}.fancard-preview__controls select::-webkit-input-placeholder,.form-select::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder,select.form-input::-webkit-input-placeholder,select.form-select::-webkit-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-preview__controls select::-moz-placeholder,.form-select::-moz-placeholder,select.form-control::-moz-placeholder,select.form-input::-moz-placeholder,select.form-select::-moz-placeholder{color:#9aa1a8;font-weight:400}.fancard-preview__controls select:-ms-input-placeholder,.form-select:-ms-input-placeholder,select.form-control:-ms-input-placeholder,select.form-input:-ms-input-placeholder,select.form-select:-ms-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-preview__controls select::-ms-input-placeholder,.form-select::-ms-input-placeholder,select.form-control::-ms-input-placeholder,select.form-input::-ms-input-placeholder,select.form-select::-ms-input-placeholder{color:#9aa1a8;font-weight:400}.fancard-preview__controls select::placeholder,.form-select::placeholder,select.form-control::placeholder,select.form-input::placeholder,select.form-select::placeholder{color:#9aa1a8;font-weight:400}.fancard-preview__controls select:focus,.fancard-preview__controls select:focus-visible,.form-select:focus,.form-select:focus-visible,select.form-control:focus,select.form-control:focus-visible,select.form-input:focus,select.form-input:focus-visible,select.form-select:focus,select.form-select:focus-visible{border-color:#f2db71;-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.25);box-shadow:0 0 0 3px hsla(49,83%,70%,.25);outline:none}.fancard-preview__controls select.is-invalid,.fancard-preview__controls select[aria-invalid=true],.form-select.is-invalid,.form-select[aria-invalid=true],select.form-control.is-invalid,select.form-control[aria-invalid=true],select.form-input.is-invalid,select.form-input[aria-invalid=true],select.form-select.is-invalid,select.form-select[aria-invalid=true]{border-color:#ef4444}.fancard-preview__controls select.is-invalid:focus,.fancard-preview__controls select.is-invalid:focus-visible,.fancard-preview__controls select[aria-invalid=true]:focus,.fancard-preview__controls select[aria-invalid=true]:focus-visible,.form-select.is-invalid:focus,.form-select.is-invalid:focus-visible,.form-select[aria-invalid=true]:focus,.form-select[aria-invalid=true]:focus-visible,select.form-control.is-invalid:focus,select.form-control.is-invalid:focus-visible,select.form-control[aria-invalid=true]:focus,select.form-control[aria-invalid=true]:focus-visible,select.form-input.is-invalid:focus,select.form-input.is-invalid:focus-visible,select.form-input[aria-invalid=true]:focus,select.form-input[aria-invalid=true]:focus-visible,select.form-select.is-invalid:focus,select.form-select.is-invalid:focus-visible,select.form-select[aria-invalid=true]:focus,select.form-select[aria-invalid=true]:focus-visible{border-color:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.25);box-shadow:0 0 0 3px rgba(239,68,68,.25);outline:none}.fancard-preview__controls select:disabled,.fancard-preview__controls select[readonly],.form-select:disabled,.form-select[readonly],select.form-control:disabled,select.form-control[readonly],select.form-input:disabled,select.form-input[readonly],select.form-select:disabled,select.form-select[readonly]{cursor:not-allowed;opacity:.6}.fancard-preview__controls select,.form-select,select.form-control,select.form-input,select.form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23dee0e2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.25rem}.fancard-preview__controls select option,.form-select option,select.form-control option,select.form-input option,select.form-select option{background-color:#1a1c1e;color:#fafafa;padding:.5rem}.form-group{margin-bottom:1rem}.fancard-form-field__label,.form-label{color:#c7cbcf;display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.fancard-form-field__hint,.form-hint{color:#c7cbcf;display:block;font-size:.8125rem;margin-top:.25rem}.fancard-form-field__error,.form-error{color:#e19393;display:block;font-size:.8125rem;margin-top:.25rem}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #090a0b!important;box-shadow:inset 0 0 0 1000px #090a0b!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important;-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s}input:autofill,select:autofill,textarea:autofill{-webkit-box-shadow:inset 0 0 0 1000px #090a0b!important;box-shadow:inset 0 0 0 1000px #090a0b!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important;-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s}.actions{display:grid;gap:1.5rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));width:100%}.actions:empty{display:none}.action-card{background-color:#090a0b;border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #4f545a;-ms-flex-direction:column;flex-direction:column;min-height:15.625rem;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.action-card:hover{border-color:#9aa1a8;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05)}.action-card .action-image{height:11.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.action-card .action-content{padding:1.5rem;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-card .action-content h3{color:#fafafa;font-size:1.25rem;margin-bottom:.25rem}.action-card .action-content p{color:#c7cbcf;font-size:.9375rem;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.action-card .action-content .action-link{-ms-flex-item-align:start;align-self:flex-start;color:#c20000;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .15s ease;transition:color .15s ease}.action-card .action-content .action-link:after{content:" →"}.action-card .action-content .action-link:hover{color:#9b0000}.action-card .action-content .action-link:focus-visible{border-radius:2px;-webkit-box-shadow:0 0 0 2px #f2db71;box-shadow:0 0 0 2px #f2db71;outline:none}.partner-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:cardFadeIn .4s ease-out forwards;animation:cardFadeIn .4s ease-out forwards;background-color:#090a0b;border:1px solid #4f545a;border-radius:16px;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-transition:border-color .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s cubic-bezier(.16,1,.3,1);transition:border-color .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s cubic-bezier(.16,1,.3,1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,box-shadow}.partner-card:hover{-webkit-box-shadow:0 12px 30px hsla(0,0%,98%,.08);box-shadow:0 12px 30px hsla(0,0%,98%,.08);-webkit-transform:scale(1.05) translateY(-6px);-ms-transform:scale(1.05) translateY(-6px);transform:scale(1.05) translateY(-6px);z-index:10}.partner-card:hover .card-image img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.partner-card .card-link-overlay{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:20}.partner-card .card-image{aspect-ratio:16/9;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;z-index:3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.partner-card .card-image .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;border-radius:8px 8px 0 0;overflow:hidden}.partner-card .card-image img{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:85%;max-width:85%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}.partner-card .card-image .badge{bottom:0;-webkit-box-shadow:0 4px 10px rgba(9,10,11,.3);box-shadow:0 4px 10px rgba(9,10,11,.3);display:none;position:absolute;right:1rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:30}.partner-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1.25rem 1.25rem;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#090a0b;border-top:1px solid #4f545a;flex-grow:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:2}.partner-card .card-content .partner-vorteil{color:#fafafa;display:-webkit-box;font-size:1.1rem;font-weight:700;-webkit-line-clamp:2;line-height:1.4;min-height:3.08rem;-webkit-box-orient:vertical;margin:0;overflow:hidden;text-overflow:ellipsis}.partner-card .card-content .partner-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;font-size:.85rem;gap:.25rem;justify-content:flex-end;line-height:1.25;margin-top:auto}.partner-card .card-content .partner-detail .partner-name{color:#f2db71;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.partner-card .card-content .partner-detail .partner-address{display:-webkit-box;font-style:normal;-webkit-line-clamp:1;opacity:.6;text-align:right;-webkit-box-orient:vertical;overflow:hidden}.partner-card:hover .card-content{background-color:#101213}.partner-card--16-9 .card-image{aspect-ratio:16/9}.partner-card--square .card-image{aspect-ratio:1/1}.partner-card--9-16 .card-image{aspect-ratio:9/16}.partner-card--9-16 .card-image .image-wrapper{background-color:#090a0b}.partner-card--9-16 .card-image .image-wrapper img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.partner-card--variant-poster{background-color:#fafafa;height:auto}.partner-card--variant-poster.partner-card--16-9{aspect-ratio:16/10}.partner-card--variant-poster.partner-card--square{aspect-ratio:1/1}.partner-card--variant-poster.partner-card--9-16{aspect-ratio:9/16}.partner-card--variant-poster .card-image{-webkit-box-flex:1;aspect-ratio:auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;z-index:auto}.partner-card--variant-poster .card-image .image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa}.partner-card--variant-poster .card-image img{height:auto;max-height:82%;max-width:88%;-o-object-fit:contain;object-fit:contain;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}.partner-card--variant-poster .card-image .badge{bottom:1.85rem;z-index:30}.partner-card--variant-poster .card-content{-webkit-box-flex:0;background:#090a0b;border-top:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:.7rem;margin-top:0;min-height:0;padding:.85rem 1.25rem;z-index:2}.partner-card--variant-poster .card-content .partner-vorteil{font-size:1rem;line-height:1.28;min-height:2.56rem}.partner-card--variant-poster .card-content .partner-detail{font-size:.8rem;line-height:1.2}.partner-card--variant-poster:hover .card-image img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.partner-cards{display:grid;gap:1rem;grid-auto-flow:row;grid-column:1/-1;grid-template-columns:repeat(12,1fr);width:100%}.partner-cards .partner-card{grid-column:auto/span 12}@media (min-width:768px){.partner-cards .partner-card{grid-column:auto/span 6}}@media (min-width:1200px){.partner-cards .partner-card{grid-column:auto/span 4}}@media (min-width:1400px){.partner-cards .partner-card{grid-column:auto/span 3}}.partner-cards-slider{grid-column:1/-1;width:100%}.partner-slider-intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem 1rem;grid-column:1/-1;padding:1rem 0}.partner-slider-intro,.partner-slider-intro .partner-slider-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner-slider-intro .partner-slider-copy{gap:.5rem;min-width:0}@media (min-width:360px){.partner-slider-intro .title{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-slider-intro .title{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-slider-intro .title{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-slider-intro .title{font-weight:600;line-height:1;min-width:0;text-transform:uppercase}@media (min-width:360px){.partner-slider-intro .subtitle{font-size:1rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-slider-intro .subtitle{font-size:1.0625rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-slider-intro .subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.75rem}}.partner-slider-intro .subtitle{color:#f2db71;font-weight:400;line-height:1;min-width:0}@media (min-width:768px){.partner-slider-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.partner-slider-more{grid-column:1/-1;margin-top:.75rem}.partner-slider-more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,98%,.62);font-size:.75rem;font-weight:700;gap:.25rem;line-height:1;min-height:2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}.partner-slider-more-link i{color:currentColor;font-size:.75rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.partner-slider-more-link:focus-visible,.partner-slider-more-link:hover{color:#f2db71}.partner-slider-more-link:focus-visible i,.partner-slider-more-link:hover i{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.partner-card.skeleton{border-color:#4f545a!important;-webkit-box-shadow:none!important;box-shadow:none!important;pointer-events:none;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.partner-card.skeleton .card-image{-webkit-animation:skeleton-shimmer 1.5s linear infinite;animation:skeleton-shimmer 1.5s linear infinite;background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#34383c),color-stop(50%,#4f545a),to(#34383c));background-image:linear-gradient(90deg,#34383c,#4f545a 50%,#34383c);background-size:200% 100%}.partner-card.skeleton .card-content{background-color:transparent;border-top:1px solid #4f545a}.partner-card.skeleton .partner-detail{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}.auth-brand-card,.brand-card,.brand-card--transparent,.card-transparent,.partner-card.skeleton .partner-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auth-brand-card,.brand-card,.brand-card--transparent,.card-transparent{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column}.auth-brand-card .kicker,.brand-card .kicker,.brand-card--transparent .kicker,.card-transparent .kicker{margin-bottom:.5rem}.auth-brand-card .auth-brand-title,.auth-brand-card .brand-card-title,.auth-brand-card .card-title,.brand-card .auth-brand-title,.brand-card .brand-card-title,.brand-card .card-title,.brand-card--transparent .auth-brand-title,.brand-card--transparent .brand-card-title,.brand-card--transparent .card-title,.card-transparent .auth-brand-title,.card-transparent .brand-card-title,.card-transparent .card-title{color:#fafafa;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}@media (min-width:768px){.auth-brand-card .auth-brand-title,.auth-brand-card .brand-card-title,.auth-brand-card .card-title,.brand-card .auth-brand-title,.brand-card .brand-card-title,.brand-card .card-title,.brand-card--transparent .auth-brand-title,.brand-card--transparent .brand-card-title,.brand-card--transparent .card-title,.card-transparent .auth-brand-title,.card-transparent .brand-card-title,.card-transparent .card-title{font-size:1.625rem}}@media (min-width:1200px){.auth-brand-card .auth-brand-title,.auth-brand-card .brand-card-title,.auth-brand-card .card-title,.brand-card .auth-brand-title,.brand-card .brand-card-title,.brand-card .card-title,.brand-card--transparent .auth-brand-title,.brand-card--transparent .brand-card-title,.brand-card--transparent .card-title,.card-transparent .auth-brand-title,.card-transparent .brand-card-title,.card-transparent .card-title{font-size:1.75rem}}.auth-brand-card .auth-brand-desc,.auth-brand-card .brand-card-desc,.auth-brand-card .card-desc,.brand-card .auth-brand-desc,.brand-card .brand-card-desc,.brand-card .card-desc,.brand-card--transparent .auth-brand-desc,.brand-card--transparent .brand-card-desc,.brand-card--transparent .card-desc,.card-transparent .auth-brand-desc,.card-transparent .brand-card-desc,.card-transparent .card-desc{color:#c7cbcf;font-size:.9375rem;line-height:1.6;margin:0 0 2rem}.auth-brand-card .brand-card-cta,.auth-brand-card .card-cta,.brand-card .brand-card-cta,.brand-card .card-cta,.brand-card--transparent .brand-card-cta,.brand-card--transparent .card-cta,.card-transparent .brand-card-cta,.card-transparent .card-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid rgba(79,84,90,.8);gap:1rem;justify-content:space-between;padding-top:1.5rem}.auth-brand-card .brand-card-cta .cta-label,.auth-brand-card .card-cta .cta-label,.brand-card .brand-card-cta .cta-label,.brand-card .card-cta .cta-label,.brand-card--transparent .brand-card-cta .cta-label,.brand-card--transparent .card-cta .cta-label,.card-transparent .brand-card-cta .cta-label,.card-transparent .card-cta .cta-label{color:#c7cbcf;font-size:.875rem}.auth-brand-card,.brand-card{background-color:#1a1c1e;background-image:linear-gradient(150deg,rgba(168,138,86,.12),rgba(168,138,86,.03) 30%,transparent 60%);background-image:linear-gradient(150deg in oklch,rgba(168,138,86,.14),rgba(168,138,86,.03) 30%,transparent 60%);border:1px solid rgba(168,138,86,.24);border-radius:16px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;padding:2rem}.auth-brand-card:before,.brand-card:before{background:radial-gradient(circle,rgba(168,138,86,.22) 0,rgba(168,138,86,.06) 45%,transparent 70%);border-radius:50%;content:"";-webkit-filter:blur(35px);filter:blur(35px);height:18.75rem;pointer-events:none;position:absolute;right:-15%;top:-15%;-webkit-transform:translateZ(0);transform:translateZ(0);width:18.75rem}.brand-card--transparent,.card-transparent{background:transparent;background-image:none;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:unset;padding:0}.brand-card--transparent:before,.card-transparent:before{display:none}.login-card,.profile-login-card{background-color:#1a1c1e;border:1px solid #4f545a;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 1rem;position:relative;width:100%}@media (min-width:768px){.login-card,.profile-login-card{padding:2rem}}.login-card .login-card-header,.profile-login-card .login-card-header{margin-bottom:1.5rem;text-align:center}.login-card .login-card-header .login-card-icon,.profile-login-card .login-card-header .login-card-icon{background-color:#1c1f22;border:1px solid #4f545a;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.25rem;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#f2db71;justify-content:center;margin-bottom:1rem}.login-card .login-card-header .login-card-icon .icon,.profile-login-card .login-card-header .login-card-icon .icon{color:inherit;font-size:1.375rem;min-height:0;top:0}.login-card .login-card-header .login-card-title,.profile-login-card .login-card-header .login-card-title{color:#fafafa;font-size:1.375rem;font-weight:700;margin:0 0 .25rem}@media (min-width:768px){.login-card .login-card-header .login-card-title,.profile-login-card .login-card-header .login-card-title{font-size:1.5rem}}.login-card .login-card-header .login-card-subtitle,.profile-login-card .login-card-header .login-card-subtitle{color:#c7cbcf;font-size:.875rem;line-height:1.5;margin:0}.login-card .login-form .form-group,.login-card .profile-login-form .form-group,.profile-login-card .login-form .form-group,.profile-login-card .profile-login-form .form-group{margin-bottom:1rem}.login-card .login-form .form-group .form-label,.login-card .profile-login-form .form-group .form-label,.profile-login-card .login-form .form-group .form-label,.profile-login-card .profile-login-form .form-group .form-label{color:#c7cbcf;display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.login-card .login-form .form-group .form-label-row,.login-card .profile-login-form .form-group .form-label-row,.profile-login-card .login-form .form-group .form-label-row,.profile-login-card .profile-login-form .form-group .form-label-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.login-card .login-form .form-group .form-label-row .form-label,.login-card .profile-login-form .form-group .form-label-row .form-label,.profile-login-card .login-form .form-group .form-label-row .form-label,.profile-login-card .profile-login-form .form-group .form-label-row .form-label{margin-bottom:0}.login-card .login-form .form-group .form-label-row .form-forgot-link,.login-card .profile-login-form .form-group .form-label-row .form-forgot-link,.profile-login-card .login-form .form-group .form-label-row .form-forgot-link,.profile-login-card .profile-login-form .form-group .form-label-row .form-forgot-link{color:#f2db71;font-size:.8125rem;text-decoration:none;-webkit-transition:color .15s ease;transition:color .15s ease}.login-card .login-form .form-group .form-label-row .form-forgot-link:hover,.login-card .profile-login-form .form-group .form-label-row .form-forgot-link:hover,.profile-login-card .login-form .form-group .form-label-row .form-forgot-link:hover,.profile-login-card .profile-login-form .form-group .form-label-row .form-forgot-link:hover{color:#a88a56;text-decoration:underline}.login-card .login-form .btn-login,.login-card .login-form .btn-profile-login,.login-card .profile-login-form .btn-login,.login-card .profile-login-form .btn-profile-login,.profile-login-card .login-form .btn-login,.profile-login-card .login-form .btn-profile-login,.profile-login-card .profile-login-form .btn-login,.profile-login-card .profile-login-form .btn-profile-login{margin-top:1.5rem;width:100%}.login-card .login-card-divider,.profile-login-card .login-card-divider{margin:2rem 0 1.5rem;position:relative;text-align:center}.login-card .login-card-divider:before,.profile-login-card .login-card-divider:before{background-color:#4f545a;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.login-card .login-card-divider span,.profile-login-card .login-card-divider span{background-color:#1a1c1e;color:#c7cbcf;font-size:.8125rem;font-weight:500;padding:0 .5rem;position:relative}.login-card .login-card-cta .btn-outline,.login-card .login-card-cta .btn-outline-gold,.login-card .login-card-cta .btn-profile-register,.profile-login-card .login-card-cta .btn-outline,.profile-login-card .login-card-cta .btn-outline-gold,.profile-login-card .login-card-cta .btn-profile-register{width:100%}.benefit-list,.brand-benefits-list,.card-benefits-list{--benefit-list-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 2rem;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--benefit-list-gap)}@media (min-width:768px){.benefit-list--grid-2,.brand-benefits-list--grid-2,.card-benefits-list--grid-2{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.benefit-list--compact,.brand-benefits-list--compact,.card-benefits-list--compact{--benefit-list-gap:0.5rem;margin-bottom:1rem}.benefit-item{--benefit-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--benefit-gap)}.benefit-item .benefit-item__content,.benefit-item .benefit-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.benefit-item .benefit-item__content .benefit-item__title,.benefit-item .benefit-item__content strong,.benefit-item .benefit-text .benefit-item__title,.benefit-item .benefit-text strong{color:#fafafa;font-size:.9375rem;font-weight:600;line-height:1.3}.benefit-item .benefit-item__content .benefit-item__desc,.benefit-item .benefit-item__content span,.benefit-item .benefit-text .benefit-item__desc,.benefit-item .benefit-text span{color:#c7cbcf;font-size:.8125rem;line-height:1.4}.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.6px;line-height:1.2;padding:.25rem .75rem;text-transform:uppercase}.badge-primary{background-color:#c20000;color:#fafafa}.badge-secondary{background-color:#106795;color:#fafafa}.badge-gold{background-color:#f2db71;color:#090a0b;font-weight:700}.badge-success{background-color:#166534;border:1px solid #158942;color:#dcfce7}.badge-danger{background-color:#740000;border:1px solid #9b0000;color:#e19393}.badge-pill{border-radius:20px;padding:.25rem 1rem}.status-badge{border-radius:2px;display:inline-block;font-size:.75rem;font-weight:700;line-height:1.3;padding:2px .25rem;text-transform:uppercase}.status-badge--active,.status-badge.status-active{background:#166534;color:#dcfce7}.status-badge--inactive,.status-badge.status-inactive{background:#740000;color:#e19393}.status-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;font-size:.8125rem;font-weight:600;gap:.25rem;letter-spacing:.2px;line-height:1.2}.status-indicator:before{background-color:#c7cbcf;border-radius:50%;content:"";display:inline-block;height:.5rem;width:.5rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.status-indicator--active,.status-indicator.status-active{color:#fafafa}.status-indicator--active:before,.status-indicator.status-active:before{background-color:#22c55e;-webkit-box-shadow:0 0 8px rgba(34,197,94,.55);box-shadow:0 0 8px rgba(34,197,94,.55)}.status-indicator--expired,.status-indicator--inactive,.status-indicator.status-expired,.status-indicator.status-inactive{color:#c7cbcf}.status-indicator--expired:before,.status-indicator--inactive:before,.status-indicator.status-expired:before,.status-indicator.status-inactive:before{background-color:#ef4444;-webkit-box-shadow:0 0 8px rgba(239,68,68,.55);box-shadow:0 0 8px rgba(239,68,68,.55)}.status-indicator--pending,.status-indicator--warning,.status-indicator.status-pending,.status-indicator.status-warning{color:#fafafa}.status-indicator--pending:before,.status-indicator--warning:before,.status-indicator.status-pending:before,.status-indicator.status-warning:before{background-color:#f2db71;-webkit-box-shadow:0 0 8px hsla(49,83%,70%,.55);box-shadow:0 0 8px hsla(49,83%,70%,.55)}.status-indicator--pill{background-color:#1c1f22;border:1px solid #4f545a;border-radius:20px;font-size:.75rem;padding:.1875rem .625rem}.status-indicator--pulse:before,.status-indicator.has-pulse:before{-webkit-animation:status-dot-pulse 2s ease-in-out infinite;animation:status-dot-pulse 2s ease-in-out infinite}@-webkit-keyframes status-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes status-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}.badge-popular{background:#c20000;color:#fafafa;font-size:.8125rem;left:50%;padding:.25rem 1rem;position:absolute;text-transform:uppercase;top:-.75rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.badge-feature,.badge-popular{border-radius:20px;font-weight:600}.badge-feature{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#34383c;border:1px solid rgba(168,138,86,.24);color:#f2db71;font-size:.75rem;gap:.25rem;padding:2px .5rem}.filter-fixed-bar-bottom{background:#1f2123;bottom:0;left:0;padding:1rem;position:fixed;width:100%;z-index:950}.filter-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #4f545a;border-radius:6px;color:#fafafa;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:0 1rem;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}@media (min-width:1200px){.filter-trigger{min-height:2.625rem}}.filter-trigger:focus-visible,.filter-trigger:hover{border-color:#f2db71;-webkit-box-shadow:0 0 0 3px hsla(49,83%,70%,.35);box-shadow:0 0 0 3px hsla(49,83%,70%,.35);outline:none}.filter-trigger:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.modal-backdrop{background-color:rgba(9,10,11,.85);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;padding:1rem;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.modal-backdrop[hidden]{display:none}.modal-backdrop.is-visible{opacity:1;visibility:visible}.filter-pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;overflow-x:auto;padding-block:.25rem;width:100%;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.filter-pills::-webkit-scrollbar{display:none}@media (min-width:1024px){.filter-pills{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}}.category-pill,.filter-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,98%,.03);border:1px solid hsla(0,0%,98%,.08);border-radius:8px;color:#c7cbcf;cursor:pointer;font-size:.84375rem;font-weight:500;justify-content:center;letter-spacing:.01em;padding:.55rem 1.1rem;scroll-snap-align:start;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;white-space:nowrap}.category-pill:focus-visible,.category-pill:hover,.filter-pill:focus-visible,.filter-pill:hover{background-color:hsla(0,0%,98%,.06);border-color:#4f545a;color:#fafafa;outline:none}.category-pill.is-active,.category-pill.is-selected,.filter-pill.is-active,.filter-pill.is-selected{background:rgba(168,138,86,.15);border-color:#a88a56;-webkit-box-shadow:0 0 14px rgba(168,138,86,.18);box-shadow:0 0 14px rgba(168,138,86,.18);color:#f2db71;font-weight:500}.breadcrumbs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem 0}.breadcrumbs .btn-breadcrumb{background-color:transparent;border:none;font-family:inherit}.breadcrumbs .btn-breadcrumb:hover{cursor:pointer}.breadcrumbs .breadcrumb{color:#fafafa;display:block;font-size:14px;line-height:1;position:relative;text-decoration:none}.breadcrumbs .breadcrumb:not(:last-child):after{content:"›";font-size:14px;margin-left:10px}.announcement{backdrop-filter:blur(5px);background-color:rgba(9,10,11,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;height:100svh;left:0;top:0;visibility:hidden;width:100%;z-index:1300}.announcement,.toast{position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toast{border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fafafa;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;min-width:12.5rem;opacity:0;padding:1rem 2rem;top:1.25rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:1200}.toast.show{-webkit-animation:toastSlideDown .3s ease forwards;animation:toastSlideDown .3s ease forwards;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;-webkit-transform:translate(-50%,1.25rem);-ms-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}.toast--error{background-color:#c20000;color:#fafafa}.toast--success{background-color:#166534;color:#fafafa}.toast--info{background-color:#106795;color:#fafafa}.toast--warning{background-color:#f2db71;color:#090a0b;font-weight:600}.toast--inline,.toast--static{-webkit-animation:none!important;animation:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;left:auto;margin:0;max-width:100%;opacity:1;position:static;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%}.toast-message{text-align:center}@-webkit-keyframes toastSlideDown{0%{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{opacity:1;-webkit-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}}@keyframes toastSlideDown{0%{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{opacity:1;-webkit-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}}.state-partner-view header{margin-bottom:6rem}footer{background-color:#090a0b;font-size:14px;padding-top:3rem;position:relative}@media (min-width:1400px){footer{font-size:16px}}footer .footer-line{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(30%,#f2db71),color-stop(70%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 30%,#f2db71 70%,#9d791b);border:none;color:#1a1c1e;height:2px;left:0;margin-top:.25rem;position:absolute;top:0;width:100%}@media (min-width:1200px){footer .footer-line{height:2px;margin-top:0;opacity:1;padding-top:unset}}footer a,footer i{-webkit-transition:color .3s ease;transition:color .3s ease}footer a:hover,footer i:hover{color:#ff5c5c}footer .footer-grid{display:grid;gap:3rem;grid-column:1/-1;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:768px){footer .footer-grid{gap:3rem 2rem;grid-template-columns:repeat(6,1fr);padding:4rem}}@media (min-width:1200px){footer .footer-grid{gap:2rem;grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px){footer .footer-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){footer .footer-grid .footer-list{grid-column:span 2}}@media (min-width:1200px){footer .footer-grid .footer-list{grid-column:span 1}}footer .footer-grid .footer-list .footer-ul-headline{font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}@media (min-width:768px){footer .footer-grid .footer-list .footer-ul-headline{margin-bottom:1rem}}@media (min-width:1200px){footer .footer-grid .footer-list .footer-ul-headline{margin-bottom:.5rem}}footer .footer-grid .footer-list li{margin-bottom:.75rem}footer .footer-social-links{display:grid;gap:1.5rem;grid-template-columns:repeat(3,36px);justify-self:center;margin-bottom:2rem;text-align:center}@media (min-width:768px){footer .footer-social-links{grid-column:span 3;grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content)}}@media (min-width:1200px){footer .footer-social-links{gap:1rem;grid-column:3;grid-template-columns:1fr}}@media (min-width:1400px){footer .footer-social-links{grid-template-columns:repeat(3,36px);grid-template-rows:1fr}}footer .footer-social-links i{font-size:32px}footer .app-download-links{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media (min-width:768px){footer .app-download-links{grid-column:span 3}}@media (min-width:1200px){footer .app-download-links{grid-column:5;grid-row:1;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content}}footer .app-download-links li a img{height:auto;max-width:170px}footer .footer-terms{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:auto auto auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}footer .footer-terms button{min-height:44px;-webkit-transition:color .25s;transition:color .25s}footer .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;justify-content:center;margin-bottom:2rem}@font-face{font-family:"swiper-icons";font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper{height:100%;overflow-x:clip;overflow-y:visible;width:100%}.swiper .swiper-wrapper .swiper-slide{height:100%}.swiper .swiper-wrapper .swiper-slide,.swiper-button-next,.swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-button-next,.swiper-button-prev{background:rgba(26,28,30,.6);border-radius:50%;color:#f2db71;height:3rem;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease;visibility:hidden;width:3rem;z-index:12}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.2rem;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#f2db71;color:#1a1c1e}@media (hover:none){.swiper-button-next,.swiper-button-prev{display:none}}@media (hover:hover){.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev{opacity:1;visibility:visible}.swiper:hover .partner-card:not(:hover){-webkit-filter:grayscale(15%);filter:grayscale(15%);opacity:.65}}.swiper-pagination{bottom:0!important}.swiper-pagination .swiper-pagination-bullet{background:hsla(49,83%,70%,.3);height:8px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;width:8px}.swiper-pagination .swiper-pagination-bullet:hover{background:hsla(49,83%,70%,.6)}.swiper-pagination .swiper-pagination-bullet-active{background:#f2db71;border-radius:4px;width:24px}.partner-cards-slider>.swiper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.partner-cards-slider>.swiper{padding-left:0;padding-right:0}}.partner-cards-slider>.swiper[data-centered-slides=true] .swiper-slide{opacity:.48;-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1),-webkit-transform .35s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.partner-cards-slider>.swiper[data-centered-slides=true] .swiper-slide-prev{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.partner-cards-slider>.swiper[data-centered-slides=true] .swiper-slide-next{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.partner-cards-slider>.swiper[data-centered-slides=true] .swiper-slide-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:2}@media (min-width:768px){.partner-cards-slider>.swiper[data-centered-slides=true] .swiper-slide{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;will-change:auto}}.cgvn-grid-flush-mobile>.swiper,.cgvn-grid>.swiper,.swiper-partner{grid-column:1/-1}.card-scroller-container{grid-column:1/-1;position:relative;width:100%}.card-scroller-container:hover .scroller-button-next:not(:disabled):not(.is-disabled),.card-scroller-container:hover .scroller-button-prev:not(:disabled):not(.is-disabled){opacity:1;visibility:visible}.card-scroller-container:hover .partner-card:not(:hover){-webkit-filter:grayscale(15%);filter:grayscale(15%);opacity:.65}.card-scroller{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 1rem 1.5rem;scroll-padding-left:1rem;scroll-padding-right:1rem}@media (min-width:768px){.card-scroller{padding-left:0;padding-right:4rem;scroll-padding-left:0;scroll-padding-right:4rem}}@media (min-width:1024px){.card-scroller{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}}.card-scroller::-webkit-scrollbar{display:none}.card-scroller.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-scroller-slide{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 85%;flex:0 0 85%;height:auto;scroll-snap-align:start}@media (min-width:768px){.card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(43.47826% - 0.43478rem);flex:0 0 calc(43.47826% - 0.43478rem)}}@media (min-width:1024px){.card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 0.66667rem);flex:0 0 calc(33.33333% - 0.66667rem)}}@media (min-width:1200px){.card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 0.75rem);flex:0 0 calc(25% - 0.75rem)}.card-scroller--3-cols .card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 0.66667rem);flex:0 0 calc(33.33333% - 0.66667rem)}}.card-scroller-container--centered .card-scroller,.card-scroller-container[data-centered-slides=true] .card-scroller{gap:.5rem;padding-inline:6%;scroll-padding-inline:6%}@media (min-width:768px){.card-scroller-container--centered .card-scroller,.card-scroller-container[data-centered-slides=true] .card-scroller{gap:1rem;padding-inline:0;scroll-padding-inline:0}}.card-scroller-container--centered .card-scroller-slide,.card-scroller-container[data-centered-slides=true] .card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 88%;flex:0 0 88%;opacity:.48;scroll-snap-align:center;-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1),-webkit-transform .35s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.card-scroller-container--centered .card-scroller-slide.is-active,.card-scroller-container[data-centered-slides=true] .card-scroller-slide.is-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:2}@media (min-width:768px){.card-scroller-container--centered .card-scroller-slide,.card-scroller-container[data-centered-slides=true] .card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(43.47826% - 0.43478rem);flex:0 0 calc(43.47826% - 0.43478rem);opacity:1;scroll-snap-align:start;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;will-change:auto}}@media (min-width:1024px){.card-scroller-container--centered .card-scroller-slide,.card-scroller-container[data-centered-slides=true] .card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 0.66667rem);flex:0 0 calc(33.33333% - 0.66667rem)}}@media (min-width:1200px){.card-scroller-container--centered .card-scroller-slide,.card-scroller-container[data-centered-slides=true] .card-scroller-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 0.75rem);flex:0 0 calc(25% - 0.75rem)}}.scroller-button-next,.scroller-button-prev{background:rgba(26,28,30,.7);border:1px solid hsla(49,83%,70%,.2);border-radius:50%;color:#f2db71;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,transform .2s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:25}.scroller-button-next i,.scroller-button-prev i{font-size:1.1rem;line-height:1}.scroller-button-next:hover:not(:disabled):not(.is-disabled),.scroller-button-prev:hover:not(:disabled):not(.is-disabled){background-color:#f2db71;color:#1a1c1e;-webkit-transform:translateY(-50%) scale(1.08);-ms-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.scroller-button-next.is-disabled,.scroller-button-next:disabled,.scroller-button-prev.is-disabled,.scroller-button-prev:disabled{opacity:0!important;pointer-events:none;visibility:hidden!important}@media (hover:none){.scroller-button-next,.scroller-button-prev{display:none}}.scroller-button-prev{left:.5rem}@media (min-width:1024px){.scroller-button-prev{left:-1.5rem}}.scroller-button-next{right:.5rem}@media (min-width:1024px){.scroller-button-next{right:-1.5rem}}.partner-grid{gap:1rem}.modal{background-color:rgba(9,10,11,.09);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(6px);visibility:hidden}.modal,.modal .modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#131416;border:1px solid #4f545a;border-radius:8px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);-ms-flex-direction:column;flex-direction:column;height:100%;max-height:90%;max-width:62.5rem;overflow:hidden;padding:3rem 2rem 2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:95%}.modal .modal-inner .modal-close{background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;position:absolute;right:1rem;top:.5rem;width:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:2px;cursor:pointer;justify-content:center}.modal .modal-inner .modal-close .icon{color:#fafafa;font-size:1.75rem;-webkit-transition:color .15s ease;transition:color .15s ease}.modal .modal-inner .modal-close .icon:hover{color:#f2db71}.modal .modal-inner .modal-close:focus-visible{-webkit-box-shadow:0 0 0 2px #f2db71;box-shadow:0 0 0 2px #f2db71;outline:none}.modal .modal-inner .modal-content{overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;padding-right:1rem}.modal .modal-inner .modal-content::-webkit-scrollbar{width:6px}.modal .modal-inner .modal-content::-webkit-scrollbar-track{background:transparent}.modal .modal-inner .modal-content::-webkit-scrollbar-thumb{background:hsla(0,0%,98%,.2);border-radius:3px}.modal .modal-inner .modal-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,98%,.3)}.modal-message{background-color:rgba(9,10,11,.09);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.modal-message .modal-message-inner{background-color:#131416;border:1px solid #4f545a;border-radius:8px;max-height:90%;max-width:62.5rem;overflow:auto;padding:2rem;position:relative;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);visibility:hidden;width:95%}.modal-message .modal-message-inner .modal-close{background:transparent;border:none;cursor:pointer;height:44px;position:absolute;right:1rem;top:.5rem;width:44px}.modal-message .modal-message-inner .modal-close svg{fill:#fafafa;-webkit-transition:fill .15s ease;transition:fill .15s ease}.modal-message .modal-message-inner .modal-close svg:hover{fill:#c20000}.modal-message .modal-message-inner .modal-close:focus-visible{-webkit-box-shadow:0 0 0 2px #f2db71;box-shadow:0 0 0 2px #f2db71;outline:none}.modal-message .modal-message-inner .modal-message-content h1,.modal-message .modal-message-inner .modal-message-content h2,.modal-message .modal-message-inner .modal-message-content h3,.modal-message .modal-message-inner .modal-message-content h4,.modal-message .modal-message-inner .modal-message-content h5{color:#c20000;letter-spacing:normal;margin:1rem 0}.modal-message .modal-message-inner .modal-message-content p,.modal-message .modal-message-inner .modal-message-content ul{color:#fafafa;margin-bottom:.5rem}.settings-terms,.terms-content{color:#fafafa;font-size:1rem;line-height:1.7;max-width:100%}.settings-terms h1,.settings-terms h2,.settings-terms h3,.settings-terms h4,.settings-terms h5,.terms-content h1,.terms-content h2,.terms-content h3,.terms-content h4,.terms-content h5{color:#fafafa;font-weight:700;line-height:1.3;margin-bottom:.75rem;margin-top:1.75rem}.settings-terms h1:first-child,.settings-terms h2:first-child,.settings-terms h3:first-child,.settings-terms h4:first-child,.settings-terms h5:first-child,.terms-content h1:first-child,.terms-content h2:first-child,.terms-content h3:first-child,.terms-content h4:first-child,.terms-content h5:first-child{margin-top:0}.settings-terms h1,.terms-content h1{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:1.25rem}.settings-terms h2,.terms-content h2{font-size:clamp(1.25rem,2.5vw,1.75rem)}.settings-terms h3,.terms-content h3{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600}.settings-terms h4,.settings-terms h5,.terms-content h4,.terms-content h5{font-size:1rem;font-weight:600}.settings-terms p,.terms-content p{color:#9aa1a8;margin-bottom:1rem;margin-top:0}.settings-terms p:last-child,.terms-content p:last-child{margin-bottom:0}.settings-terms p a,.terms-content p a{color:#f2db71;text-decoration:underline;text-underline-offset:.2em;-webkit-transition:color .15s ease;transition:color .15s ease}.settings-terms p a:focus-visible,.settings-terms p a:hover,.terms-content p a:focus-visible,.terms-content p a:hover{color:#a88a56}.settings-terms ol,.settings-terms ul,.terms-content ol,.terms-content ul{margin-bottom:1.25rem;margin-top:0;padding-left:1.5rem}.settings-terms ol li,.settings-terms ul li,.terms-content ol li,.terms-content ul li{color:#9aa1a8;line-height:1.7;margin-bottom:.375rem}.settings-terms ol li:last-child,.settings-terms ul li:last-child,.terms-content ol li:last-child,.terms-content ul li:last-child{margin-bottom:0}.settings-terms ul,.terms-content ul{list-style-type:disc}.settings-terms ol,.terms-content ol{list-style-type:decimal}.settings-terms b,.settings-terms strong,.terms-content b,.terms-content strong{color:#fafafa;font-weight:600}.settings-terms hr,.terms-content hr{border:none;border-top:1px solid #4f545a;margin:2rem 0}.settings-terms table,.terms-content table{border-collapse:collapse;margin-bottom:1.25rem;width:100%}.settings-terms table td,.settings-terms table th,.terms-content table td,.terms-content table th{border:1px solid #4f545a;padding:.625rem .875rem;text-align:left}.settings-terms table th,.terms-content table th{background-color:#1a1c1e;color:#fafafa;font-weight:600}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fafafa;font-size:24px;height:20px;justify-content:center;position:relative;top:-1px;vertical-align:middle;width:20px}i[class*=" icon-"]:before,i[class^=icon-]:before{display:block;font-family:samforcity-icons!important;font-style:normal;font-weight:400!important;line-height:1;-webkit-font-smoothing:antialiased}.benefit-icon{border:1px solid #f2db71;border-radius:50%;color:#f2db71;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.75rem;width:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.benefit-icon .icon,.benefit-icon i{color:inherit;font-size:.875rem;height:.875rem;min-height:0;top:0;width:.875rem}.mega-menu-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(9,10,11,.85);inset:0;opacity:0;position:fixed;-webkit-transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1);transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:1000}.mega-menu-backdrop.is-visible{opacity:1;visibility:visible}.mega-menu{background:#1c1f22;border:1px solid hsla(0,0%,98%,.08);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;padding:1rem 1rem 1.5rem;position:fixed;z-index:1001;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s cubic-bezier(.16,1,.3,1),-webkit-transform .3s cubic-bezier(.16,1,.3,1)}.is-visible .mega-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px){.mega-menu{border-radius:12px;bottom:auto;-webkit-box-shadow:0 30px 80px rgba(9,10,11,.85),0 0 0 1px rgba(168,138,86,.24);box-shadow:0 30px 80px rgba(9,10,11,.85),0 0 0 1px rgba(168,138,86,.24);height:78vh;left:50%;max-height:740px;max-width:1240px;min-height:560px;padding:1.5rem 2rem 2rem;right:auto;top:50%;-webkit-transform:translate(-50%,-48%) scale(.97);-ms-transform:translate(-50%,-48%) scale(.97);transform:translate(-50%,-48%) scale(.97);-webkit-transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:92vw}.is-visible .mega-menu{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.mega-menu-header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,98%,.08);gap:.75rem;padding-bottom:1rem;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.mega-menu-header-bar{gap:1.25rem;padding-bottom:1.25rem}}@media (min-width:360px){.mega-menu-header-bar h2{font-size:1.25rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.mega-menu-header-bar h2{font-size:1.5rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.mega-menu-header-bar h2{font-size:1.9375rem;letter-spacing:normal;line-height:1}}.mega-menu-header-bar h2{color:#fafafa;display:none;font-weight:700;letter-spacing:-.01em;margin:0}@media (min-width:600px){.mega-menu-header-bar h2{display:block}}.mega-menu-search-wrapper{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-menu-search-wrapper .search-icon{background:transparent;border:none;color:#a88a56;font-size:1.1rem;left:.85rem;pointer-events:none;position:absolute;top:10px}.mega-menu-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,98%,.04);border:1px solid #4f545a;border-radius:8px;color:#fafafa;font-family:inherit;font-size:.9rem;outline:none;padding:.65rem 2.2rem .65rem 2.5rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}@media (min-width:1024px){.mega-menu-search-input{font-size:.95rem;padding:.7rem 2.75rem .7rem 2.85rem}}.mega-menu-search-input::-webkit-input-placeholder{color:#9aa1a8}.mega-menu-search-input::-moz-placeholder{color:#9aa1a8}.mega-menu-search-input:-ms-input-placeholder{color:#9aa1a8}.mega-menu-search-input::-ms-input-placeholder{color:#9aa1a8}.mega-menu-search-input::placeholder{color:#9aa1a8}.mega-menu-search-input:focus{background:rgba(9,10,11,.4);border-color:#a88a56;-webkit-box-shadow:0 0 0 3px rgba(168,138,86,.18);box-shadow:0 0 0 3px rgba(168,138,86,.18)}.mega-menu-search-input::-webkit-search-cancel-button,.mega-menu-search-input::-webkit-search-decoration,.mega-menu-search-input::-webkit-search-results-button,.mega-menu-search-input::-webkit-search-results-decoration{display:none}.mega-menu-search-clear{background:transparent;border:none;color:#9aa1a8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.35rem;position:absolute;right:.5rem;top:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center;-webkit-transition:color .15s ease,background .15s ease;transition:color .15s ease,background .15s ease}.mega-menu-search-clear:hover{background:hsla(0,0%,98%,.1);color:#fafafa}.mega-menu-search-clear .icon-close{color:#a88a56;font-size:1.1rem}.mega-menu-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,98%,.05);border:1px solid hsla(0,0%,98%,.08);border-radius:8px;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease;-ms-flex-negative:0;flex-shrink:0}.mega-menu-close:hover{background:rgba(168,138,86,.15);border-color:#a88a56;color:#f2db71}.mega-menu-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mega-menu-split{display:none}@media (min-width:1024px){.mega-menu-split{display:grid;grid-template-columns:320px 1fr;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;margin:0 -2rem -2rem;min-height:0}}.mega-menu-master-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;border-right:1px solid hsla(0,0%,98%,.08);-ms-flex-direction:column;flex-direction:column;gap:.25rem;overflow-y:auto;padding:1.5rem 1.25rem}.mega-menu-master-pane::-webkit-scrollbar{width:5px}.mega-menu-master-pane::-webkit-scrollbar-thumb{background:hsla(0,0%,98%,.1);border-radius:4px}.mega-menu-master-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:8px;color:#c7cbcf;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;padding:.75rem 1rem;position:relative;text-align:left;-webkit-transition:color .15s ease,background-color .15s ease;transition:color .15s ease,background-color .15s ease;width:100%}.mega-menu-master-item:hover{background:hsla(0,0%,98%,.04);color:#fafafa}.mega-menu-master-item.is-active{background:transparent;border:none;color:#f2db71}.mega-menu-master-item.is-active .master-count{color:#f2db71}.master-title{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-count{background:hsla(0,0%,98%,.06);border-radius:10px;color:#9aa1a8;font-size:.75rem;font-weight:600;margin-left:.75rem;padding:2px 8px;-webkit-transition:all .15s ease;transition:all .15s ease}.mega-menu-detail-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#1c1f22;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:2rem 2.5rem}.mega-menu-detail-pane::-webkit-scrollbar{width:6px}.mega-menu-detail-pane::-webkit-scrollbar-thumb{background:hsla(0,0%,98%,.1);border-radius:4px}.detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,98%,.06);margin-bottom:1.75rem;padding-bottom:1.25rem}@media (min-width:360px){.detail-title{font-size:1.25rem;letter-spacing:normal;line-height:1.2}}@media (min-width:768px){.detail-title{font-size:1.5rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1400px){.detail-title{font-size:1.9375rem;letter-spacing:normal;line-height:1.2}}.detail-title{color:#fafafa;font-weight:700;letter-spacing:-.01em;margin:0}.detail-view-all{background:rgba(168,138,86,.1);border:1px solid rgba(168,138,86,.24);border-radius:6px;color:#f2db71;font-size:.875rem;font-weight:600;padding:.4rem .85rem;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.detail-view-all:hover{background:rgba(168,138,86,.2);border-color:#a88a56;color:#fafafa}.detail-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,1fr)}@media (min-width:1200px){.detail-grid{grid-template-columns:repeat(3,1fr)}}.subcategory-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,98%,.025);border:1px solid hsla(0,0%,98%,.06);border-radius:8px;color:#dee0e2;font-size:.9rem;line-height:1.35;padding:.85rem 1.15rem;text-decoration:none;-webkit-transition:all .18s cubic-bezier(.16,1,.3,1);transition:all .18s cubic-bezier(.16,1,.3,1)}.subcategory-card:hover{background:rgba(168,138,86,.12);border-color:rgba(168,138,86,.4);-webkit-box-shadow:0 4px 12px rgba(9,10,11,.3);box-shadow:0 4px 12px rgba(9,10,11,.3);color:#f2db71;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.subcategory-card-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-empty{color:#9aa1a8;font-size:.9rem;font-style:italic;margin:1rem 0}.mega-menu-mobile-flow{display:-webkit-box;display:-ms-flexbox;display:flex;width:200%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;-webkit-transition:-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1),-webkit-transform .28s cubic-bezier(.16,1,.3,1)}.mega-menu-mobile-flow.is-drilled-down{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1024px){.mega-menu-mobile-flow{display:none}}.mobile-pane{width:50%;-ms-flex-negative:0;flex-shrink:0;min-height:0;overflow-y:auto;padding-right:.25rem}.mobile-category-list,.mobile-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-category-list{padding:.5rem 0}.mobile-category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,98%,.06);color:#fafafa;cursor:pointer;font-family:inherit;justify-content:space-between;padding:.95rem .5rem;text-align:left;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease;width:100%}.mobile-category-row:active{background:hsla(0,0%,98%,.05);color:#f2db71}.mobile-row-title{-webkit-box-flex:1;color:#dee0e2;-ms-flex:1;flex:1;font-size:.975rem;font-weight:600;margin-right:.75rem}.mobile-row-count{background:hsla(0,0%,98%,.06);border-radius:10px;color:#9aa1a8;font-size:.75rem;font-weight:600;margin-right:.5rem;padding:2px 8px}.mobile-row-arrow{color:#838c95;font-size:.85rem}.mobile-detail-pane{padding-left:.5rem}.mobile-back-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,98%,.08);color:#f2db71;cursor:pointer;font-family:inherit;font-size:.925rem;font-weight:600;gap:.5rem;margin-bottom:.75rem;padding:.85rem 0;text-align:left;width:100%}.mobile-back-btn .icon{font-size:.9rem}.mobile-back-btn:active{color:#a88a56}.mobile-detail-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-detail-header-block{margin-bottom:1.25rem}@media (min-width:360px){.mobile-detail-title{font-size:1.25rem;letter-spacing:normal;line-height:1.2}}@media (min-width:768px){.mobile-detail-title{font-size:1.5rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1400px){.mobile-detail-title{font-size:1.9375rem;letter-spacing:normal;line-height:1.2}}.mobile-detail-title{color:#fafafa;font-weight:700;margin:0 0 .35rem}.mobile-detail-view-all{color:#f2db71;display:inline-block;font-size:.85rem;font-weight:600;text-decoration:none}.mobile-detail-view-all:active{color:#a88a56}.mobile-detail-subgrid{display:grid;gap:.5rem;grid-template-columns:1fr;padding-bottom:2rem}@media (min-width:390px){.mobile-detail-subgrid{grid-template-columns:repeat(2,1fr)}}.mobile-sub-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,98%,.03);border:1px solid hsla(0,0%,98%,.06);border-radius:8px;color:#c7cbcf;font-size:.875rem;line-height:1.35;padding:.75rem .85rem;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.mobile-sub-card:active{background:rgba(168,138,86,.15);border-color:#a88a56;color:#f2db71}.mobile-sub-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-detail-empty{color:#9aa1a8;font-size:.875rem;font-style:italic;margin:1rem 0}.mega-menu-search-results{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:1.25rem .5rem}@media (min-width:1024px){.mega-menu-search-results{padding:1.75rem 2rem}}.search-results-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b1b6bc;gap:.75rem;margin-bottom:1.25rem}.search-count-badge{background:rgba(168,138,86,.15);border:1px solid rgba(168,138,86,.35);border-radius:12px;color:#f2db71;font-size:.85rem;font-weight:600;padding:4px 12px}.search-query-label{font-size:.95rem}.search-query-label strong{color:#fafafa}.search-results-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.search-results-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.search-results-grid{grid-template-columns:repeat(3,1fr)}}.search-group-card{background:hsla(0,0%,98%,.025);border:1px solid hsla(0,0%,98%,.06);border-radius:10px;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-group-card,.search-group-header{display:-webkit-box;display:-ms-flexbox;display:flex}.search-group-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,98%,.06);color:#f2db71;font-size:.975rem;font-weight:600;margin-bottom:.85rem;padding-bottom:.6rem;text-decoration:none;-webkit-transition:color .15s ease;transition:color .15s ease}.search-group-header:hover{color:#a88a56}.search-sub-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.search-sub-card,.search-sub-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.search-sub-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;color:#c7cbcf;font-size:.875rem;padding:.55rem .75rem;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.search-sub-card:hover{background:hsla(0,0%,98%,.06);color:#f2db71}.search-highlight{background:rgba(168,138,86,.35);border-radius:3px;color:#f2db71;font-weight:700;padding:1px 3px}.search-empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#b1b6bc;justify-content:center;padding:3.5rem 1.5rem;text-align:center}@media (min-width:360px){.search-empty-state h4{font-size:1.25rem;letter-spacing:normal;line-height:1.2}}@media (min-width:768px){.search-empty-state h4{font-size:1.5rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1400px){.search-empty-state h4{font-size:1.9375rem;letter-spacing:normal;line-height:1.2}}.search-empty-state h4{color:#fafafa;font-weight:600;margin:.75rem 0 .5rem}.search-empty-state p{color:#9aa1a8;margin:0 0 1.5rem;max-width:480px}.search-empty-icon{color:#697077;font-size:3rem}.search-suggestions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-suggestions span{color:#9aa1a8;font-size:.85rem}.search-suggestion-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,98%,.05);border:1px solid hsla(0,0%,98%,.1);border-radius:16px;color:#c7cbcf;cursor:pointer;font-family:inherit;font-size:.85rem;padding:4px 12px;-webkit-transition:all .15s ease;transition:all .15s ease}.search-suggestion-chip:hover{background:rgba(168,138,86,.2);border-color:#a88a56;color:#f2db71}.accordion,.profile-menu-card{background-color:#1a1c1e;border:1px solid #4f545a;border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.accordion--flush{background-color:transparent;border:none;border-radius:0}.accordion-item,.faq-item,.profile-accordion-item{border-bottom:1px solid #4f545a}.accordion-item:last-child,.faq-item:last-child,.profile-accordion-item:last-child{border-bottom:none}.accordion-item.is-open .accordion-body,.accordion-item.is-open .faq-answer,.accordion-item.is-open .profile-accordion-body,.faq-item.is-open .accordion-body,.faq-item.is-open .faq-answer,.faq-item.is-open .profile-accordion-body,.profile-accordion-item.is-open .accordion-body,.profile-accordion-item.is-open .faq-answer,.profile-accordion-item.is-open .profile-accordion-body{grid-template-rows:1fr}.accordion-item.is-open .accordion-trigger .accordion-icon,.accordion-item.is-open .accordion-trigger .icon-chevron-right,.accordion-item.is-open .faq-question .accordion-icon,.accordion-item.is-open .faq-question .icon-chevron-right,.accordion-item.is-open .profile-menu-trigger .accordion-icon,.accordion-item.is-open .profile-menu-trigger .icon-chevron-right,.faq-item.is-open .accordion-trigger .accordion-icon,.faq-item.is-open .accordion-trigger .icon-chevron-right,.faq-item.is-open .faq-question .accordion-icon,.faq-item.is-open .faq-question .icon-chevron-right,.faq-item.is-open .profile-menu-trigger .accordion-icon,.faq-item.is-open .profile-menu-trigger .icon-chevron-right,.profile-accordion-item.is-open .accordion-trigger .accordion-icon,.profile-accordion-item.is-open .accordion-trigger .icon-chevron-right,.profile-accordion-item.is-open .faq-question .accordion-icon,.profile-accordion-item.is-open .faq-question .icon-chevron-right,.profile-accordion-item.is-open .profile-menu-trigger .accordion-icon,.profile-accordion-item.is-open .profile-menu-trigger .icon-chevron-right{color:#f2db71;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-trigger,.faq-question,.profile-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:none;color:#fafafa;cursor:pointer;font-family:inherit;justify-content:space-between;outline:none;padding:1.0625rem 1.125rem;text-align:left;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.accordion-trigger,.faq-question,.profile-menu-trigger{padding:1.125rem 1.375rem}}.accordion-trigger:focus-visible,.accordion-trigger:hover,.faq-question:focus-visible,.faq-question:hover,.profile-menu-trigger:focus-visible,.profile-menu-trigger:hover{background-color:#34383c}.accordion-trigger:active,.faq-question:active,.profile-menu-trigger:active{background-color:#1c1f22}.accordion-trigger .accordion-trigger__left,.accordion-trigger .profile-menu-item-left,.faq-question .accordion-trigger__left,.faq-question .profile-menu-item-left,.profile-menu-trigger .accordion-trigger__left,.profile-menu-trigger .profile-menu-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.accordion-trigger .accordion-trigger__left .icon,.accordion-trigger .accordion-trigger__left i,.accordion-trigger .profile-menu-item-left .icon,.accordion-trigger .profile-menu-item-left i,.faq-question .accordion-trigger__left .icon,.faq-question .accordion-trigger__left i,.faq-question .profile-menu-item-left .icon,.faq-question .profile-menu-item-left i,.profile-menu-trigger .accordion-trigger__left .icon,.profile-menu-trigger .accordion-trigger__left i,.profile-menu-trigger .profile-menu-item-left .icon,.profile-menu-trigger .profile-menu-item-left i{color:#fafafa;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:1.375rem;width:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;min-height:0;min-width:0;top:0}.accordion-trigger .accordion-trigger__left .accordion-title,.accordion-trigger .accordion-trigger__left span,.accordion-trigger .profile-menu-item-left .accordion-title,.accordion-trigger .profile-menu-item-left span,.faq-question .accordion-trigger__left .accordion-title,.faq-question .accordion-trigger__left span,.faq-question .profile-menu-item-left .accordion-title,.faq-question .profile-menu-item-left span,.profile-menu-trigger .accordion-trigger__left .accordion-title,.profile-menu-trigger .accordion-trigger__left span,.profile-menu-trigger .profile-menu-item-left .accordion-title,.profile-menu-trigger .profile-menu-item-left span{color:#fafafa;font-size:.9375rem;font-weight:600;letter-spacing:.2px}@media (min-width:768px){.accordion-trigger .accordion-trigger__left .accordion-title,.accordion-trigger .accordion-trigger__left span,.accordion-trigger .profile-menu-item-left .accordion-title,.accordion-trigger .profile-menu-item-left span,.faq-question .accordion-trigger__left .accordion-title,.faq-question .accordion-trigger__left span,.faq-question .profile-menu-item-left .accordion-title,.faq-question .profile-menu-item-left span,.profile-menu-trigger .accordion-trigger__left .accordion-title,.profile-menu-trigger .accordion-trigger__left span,.profile-menu-trigger .profile-menu-item-left .accordion-title,.profile-menu-trigger .profile-menu-item-left span{font-size:1rem}}.accordion-trigger .accordion-trigger__right,.accordion-trigger .profile-menu-item-right,.faq-question .accordion-trigger__right,.faq-question .profile-menu-item-right,.profile-menu-trigger .accordion-trigger__right,.profile-menu-trigger .profile-menu-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.accordion-trigger .accordion-trigger__right .profile-badge-count,.accordion-trigger .profile-menu-item-right .profile-badge-count,.faq-question .accordion-trigger__right .profile-badge-count,.faq-question .profile-menu-item-right .profile-badge-count,.profile-menu-trigger .accordion-trigger__right .profile-badge-count,.profile-menu-trigger .profile-menu-item-right .profile-badge-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(168,138,86,.15);border:1px solid #9d791b;border-radius:999px;color:#f2db71;font-size:.75rem;font-weight:700;height:1.375rem;justify-content:center;line-height:1;min-width:1.375rem;padding:0 .375rem}.accordion-trigger .accordion-icon,.accordion-trigger .icon-chevron-right,.faq-question .accordion-icon,.faq-question .icon-chevron-right,.profile-menu-trigger .accordion-icon,.profile-menu-trigger .icon-chevron-right{color:#9aa1a8;font-size:1rem;min-height:0;top:0;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,color .15s ease;transition:transform .15s ease,color .15s ease,-webkit-transform .15s ease;-ms-flex-negative:0;flex-shrink:0}.accordion-trigger[aria-expanded=true] .accordion-icon,.accordion-trigger[aria-expanded=true] .icon-chevron-right,.faq-question[aria-expanded=true] .accordion-icon,.faq-question[aria-expanded=true] .icon-chevron-right,.profile-menu-trigger[aria-expanded=true] .accordion-icon,.profile-menu-trigger[aria-expanded=true] .icon-chevron-right{color:#f2db71;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-body,.faq-answer,.profile-accordion-body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.accordion-body .accordion-content,.accordion-body .profile-accordion-content,.faq-answer .accordion-content,.faq-answer .profile-accordion-content,.profile-accordion-body .accordion-content,.profile-accordion-body .profile-accordion-content{overflow:hidden}.accordion-body .accordion-inner,.accordion-body .profile-accordion-inner,.faq-answer .accordion-inner,.faq-answer .profile-accordion-inner,.profile-accordion-body .accordion-inner,.profile-accordion-body .profile-accordion-inner{color:#c7cbcf;font-size:.875rem;line-height:1.5;padding:.25rem 1.125rem 1.125rem 3.4375rem}@media (min-width:768px){.accordion-body .accordion-inner,.accordion-body .profile-accordion-inner,.faq-answer .accordion-inner,.faq-answer .profile-accordion-inner,.profile-accordion-body .accordion-inner,.profile-accordion-body .profile-accordion-inner{font-size:.9375rem;padding:.25rem 1.5rem 1.375rem 3.75rem}}.accordion-body .accordion-inner p,.accordion-body .profile-accordion-inner p,.faq-answer .accordion-inner p,.faq-answer .profile-accordion-inner p,.profile-accordion-body .accordion-inner p,.profile-accordion-body .profile-accordion-inner p{color:#c7cbcf;margin:0 0 .5rem}.accordion-body .accordion-inner .accordion-list,.accordion-body .accordion-inner .profile-accordion-inner-list,.accordion-body .profile-accordion-inner .accordion-list,.accordion-body .profile-accordion-inner .profile-accordion-inner-list,.faq-answer .accordion-inner .accordion-list,.faq-answer .accordion-inner .profile-accordion-inner-list,.faq-answer .profile-accordion-inner .accordion-list,.faq-answer .profile-accordion-inner .profile-accordion-inner-list,.profile-accordion-body .accordion-inner .accordion-list,.profile-accordion-body .accordion-inner .profile-accordion-inner-list,.profile-accordion-body .profile-accordion-inner .accordion-list,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list{list-style:none;margin:0 0 1rem;padding:0}@media (min-width:768px){.accordion-body .accordion-inner .accordion-list,.accordion-body .accordion-inner .profile-accordion-inner-list,.accordion-body .profile-accordion-inner .accordion-list,.accordion-body .profile-accordion-inner .profile-accordion-inner-list,.faq-answer .accordion-inner .accordion-list,.faq-answer .accordion-inner .profile-accordion-inner-list,.faq-answer .profile-accordion-inner .accordion-list,.faq-answer .profile-accordion-inner .profile-accordion-inner-list,.profile-accordion-body .accordion-inner .accordion-list,.profile-accordion-body .accordion-inner .profile-accordion-inner-list,.profile-accordion-body .profile-accordion-inner .accordion-list,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list{display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,1fr)}}.accordion-body .accordion-inner .accordion-list li,.accordion-body .accordion-inner .profile-accordion-inner-list li,.accordion-body .profile-accordion-inner .accordion-list li,.accordion-body .profile-accordion-inner .profile-accordion-inner-list li,.faq-answer .accordion-inner .accordion-list li,.faq-answer .accordion-inner .profile-accordion-inner-list li,.faq-answer .profile-accordion-inner .accordion-list li,.faq-answer .profile-accordion-inner .profile-accordion-inner-list li,.profile-accordion-body .accordion-inner .accordion-list li,.profile-accordion-body .accordion-inner .profile-accordion-inner-list li,.profile-accordion-body .profile-accordion-inner .accordion-list li,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list li{margin-bottom:.25rem}@media (min-width:768px){.accordion-body .accordion-inner .accordion-list li,.accordion-body .accordion-inner .profile-accordion-inner-list li,.accordion-body .profile-accordion-inner .accordion-list li,.accordion-body .profile-accordion-inner .profile-accordion-inner-list li,.faq-answer .accordion-inner .accordion-list li,.faq-answer .accordion-inner .profile-accordion-inner-list li,.faq-answer .profile-accordion-inner .accordion-list li,.faq-answer .profile-accordion-inner .profile-accordion-inner-list li,.profile-accordion-body .accordion-inner .accordion-list li,.profile-accordion-body .accordion-inner .profile-accordion-inner-list li,.profile-accordion-body .profile-accordion-inner .accordion-list li,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list li{border-bottom:1px dashed rgba(79,84,90,.7);margin-bottom:0;padding-bottom:.25rem}}.accordion-body .accordion-inner .accordion-list .detail-title,.accordion-body .accordion-inner .profile-accordion-inner-list .detail-title,.accordion-body .profile-accordion-inner .accordion-list .detail-title,.accordion-body .profile-accordion-inner .profile-accordion-inner-list .detail-title,.faq-answer .accordion-inner .accordion-list .detail-title,.faq-answer .accordion-inner .profile-accordion-inner-list .detail-title,.faq-answer .profile-accordion-inner .accordion-list .detail-title,.faq-answer .profile-accordion-inner .profile-accordion-inner-list .detail-title,.profile-accordion-body .accordion-inner .accordion-list .detail-title,.profile-accordion-body .accordion-inner .profile-accordion-inner-list .detail-title,.profile-accordion-body .profile-accordion-inner .accordion-list .detail-title,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list .detail-title{color:#f2db71;font-size:.8125rem;font-weight:600;margin-bottom:2px}.accordion-body .accordion-inner .accordion-list .detail-content,.accordion-body .accordion-inner .profile-accordion-inner-list .detail-content,.accordion-body .profile-accordion-inner .accordion-list .detail-content,.accordion-body .profile-accordion-inner .profile-accordion-inner-list .detail-content,.faq-answer .accordion-inner .accordion-list .detail-content,.faq-answer .accordion-inner .profile-accordion-inner-list .detail-content,.faq-answer .profile-accordion-inner .accordion-list .detail-content,.faq-answer .profile-accordion-inner .profile-accordion-inner-list .detail-content,.profile-accordion-body .accordion-inner .accordion-list .detail-content,.profile-accordion-body .accordion-inner .profile-accordion-inner-list .detail-content,.profile-accordion-body .profile-accordion-inner .accordion-list .detail-content,.profile-accordion-body .profile-accordion-inner .profile-accordion-inner-list .detail-content{color:#fafafa;font-size:.9375rem}.accordion-body .accordion-inner .btn-inline-link,.accordion-body .profile-accordion-inner .btn-inline-link,.faq-answer .accordion-inner .btn-inline-link,.faq-answer .profile-accordion-inner .btn-inline-link,.profile-accordion-body .accordion-inner .btn-inline-link,.profile-accordion-body .profile-accordion-inner .btn-inline-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f2db71;font-size:.875rem;font-weight:600;gap:6px;text-decoration:none;-webkit-transition:color .15s ease;transition:color .15s ease}.accordion-body .accordion-inner .btn-inline-link:hover,.accordion-body .profile-accordion-inner .btn-inline-link:hover,.faq-answer .accordion-inner .btn-inline-link:hover,.faq-answer .profile-accordion-inner .btn-inline-link:hover,.profile-accordion-body .accordion-inner .btn-inline-link:hover,.profile-accordion-body .profile-accordion-inner .btn-inline-link:hover{color:#a88a56;text-decoration:underline}.accordion-body .accordion-inner .btn-inline-link .icon,.accordion-body .profile-accordion-inner .btn-inline-link .icon,.faq-answer .accordion-inner .btn-inline-link .icon,.faq-answer .profile-accordion-inner .btn-inline-link .icon,.profile-accordion-body .accordion-inner .btn-inline-link .icon,.profile-accordion-body .profile-accordion-inner .btn-inline-link .icon{color:inherit;font-size:.9375rem}.collapsible{list-style:none;margin:0;padding:0}.collapsible>li{border-bottom:1px solid #4f545a}.collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fafafa;cursor:pointer;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:1rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:1024px){.collapsible-header{font-size:1.5rem}}.collapsible-header:after{border-bottom:2px solid #a88a56;border-right:2px solid #a88a56;content:"";display:block;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:10px;-ms-flex-negative:0;flex-shrink:0}.collapsible-header:hover{color:#f2db71}.collapsible-body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease,-ms-grid-rows .35s ease}.collapsible-body>.collapsible-content{overflow:hidden;padding:0}.collapsible>li.is-active>.collapsible-header:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.collapsible>li.is-active>.collapsible-body{grid-template-rows:1fr}.collapsible>li.is-active>.collapsible-body>.collapsible-content{padding-bottom:1rem}.collapsible-header:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:none}@media (min-width:1200px){.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:block}.category-partners-section .partner-grid .partner-card:nth-child(n+7){display:none}}@media (min-width:1400px){.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:block}.category-partners-section .partner-grid .partner-card:nth-child(n+9){display:none}}.category-partners-section .partner-grid .no-results{color:#131416;grid-column:1/-1;padding:2rem;text-align:center}.category-partners-section .loading-state{padding:2rem;text-align:center}.category-partners-section .loading-state.hidden{display:none}.category-partners-section .loading-state .spinner{margin-inline:auto;margin-bottom:1rem}.category-partners-section .loading-state p{color:#131416}.category-partners-section .error-state{padding:2rem;text-align:center}.category-partners-section .error-state.hidden{display:none}.category-partners-section .error-state p{color:#fafafa}.membership-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-rows:-webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content auto;isolation:isolate;max-width:100%;min-height:calc(100svh - 62px);min-width:0;overflow:hidden;padding-block:max(1rem,env(safe-area-inset-top)) calc(6.5rem + env(safe-area-inset-bottom));position:relative;width:100%;-ms-flex-line-pack:start;align-content:start;background:#090a0b;gap:1.25rem;margin:0}.membership-wrapper>*{min-width:0}@media (min-width:768px){.membership-wrapper{gap:2rem;padding-block:max(2rem,env(safe-area-inset-top)) calc(7rem + env(safe-area-inset-bottom))}}@media (min-width:1200px){.membership-wrapper{min-height:100svh;padding-block:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-bottom));-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}}.membership-wrapper [hidden]{display:none}.membership-wrapper .membership-status-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:1/-1;grid-row:1;position:relative;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(12px);background:rgba(9,10,11,.78);border:1px solid hsla(49,83%,70%,.28);border-radius:.75rem;gap:.75rem 1.5rem;overflow:hidden;padding:.85rem 1.25rem}@media (min-width:1200px){.membership-wrapper .membership-status-panel{grid-column:1/span 7}}.membership-wrapper .membership-status-panel .membership-status-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.membership-wrapper .membership-status-panel .membership-status-meta strong{color:#fafafa;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.membership-wrapper .membership-status-panel .membership-status-times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.membership-wrapper .membership-status-panel .membership-status-time-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0}.membership-wrapper .membership-status-panel .membership-status-time-label{color:#9aa1a8;font-size:.75rem;line-height:1.3}.membership-wrapper .membership-status-panel time{color:#fafafa;font-size:.875rem;font-weight:500;line-height:1.3}@media (min-width:768px){.membership-wrapper .membership-status-panel{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem 2rem;justify-content:space-between}.membership-wrapper .membership-status-panel .membership-status-meta{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.membership-wrapper .membership-status-panel .membership-status-times{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;margin-left:auto}}.membership-wrapper .membership-status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#a88a56;border-radius:999px;color:#090a0b;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;min-height:1.75rem;padding-inline:.65rem;text-transform:uppercase}.membership-wrapper--offline .membership-status-badge{background:#c20000;color:#fafafa}.membership-wrapper--offline .membership-status-panel{border-color:rgba(194,0,0,.45)}.membership-wrapper--offline-expired .membership-status-panel{border-color:rgba(239,68,68,.6)}.membership-wrapper[data-membership-state=active]{background:radial-gradient(circle at 50% 45%,rgba(157,121,27,.24),transparent 62%),#090a0b}.membership-wrapper[data-membership-state=active] .membership-atmosphere{background:radial-gradient(circle at 50% 42%,rgba(168,138,86,.22),transparent 54%),linear-gradient(145deg,#090a0b,#1a1c1e)}.membership-wrapper[data-membership-state=active] .card-image{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.membership-wrapper--animated .membership-atmosphere__canvas{opacity:1}.membership-wrapper--static .membership-atmosphere__canvas{display:none}.membership-wrapper .membership-atmosphere{background:#090a0b;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.membership-wrapper .membership-atmosphere .membership-fireflies{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.membership-wrapper .membership-atmosphere .membership-firefly{-webkit-animation:membership-firefly-orbit var(--firefly-duration) ease-in-out var(--firefly-delay) infinite alternate,membership-firefly-pulse var(--firefly-pulse) ease-in-out var(--firefly-delay) infinite alternate;animation:membership-firefly-orbit var(--firefly-duration) ease-in-out var(--firefly-delay) infinite alternate,membership-firefly-pulse var(--firefly-pulse) ease-in-out var(--firefly-delay) infinite alternate;aspect-ratio:1;background:#f2db71;border-radius:50%;-webkit-box-shadow:0 0 calc(var(--firefly-size)*1.5) hsla(49,83%,70%,.95),0 0 calc(var(--firefly-size)*3.5) rgba(168,138,86,.62);box-shadow:0 0 calc(var(--firefly-size)*1.5) hsla(49,83%,70%,.95),0 0 calc(var(--firefly-size)*3.5) rgba(168,138,86,.62);left:var(--firefly-x);mix-blend-mode:screen;position:absolute;top:var(--firefly-y);width:var(--firefly-size);will-change:transform,opacity}.membership-wrapper .membership-atmosphere__canvas{display:block;height:100%;inset:0;opacity:0;position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:1}.membership-wrapper .membership-backdrop-shock{aspect-ratio:1;background:radial-gradient(circle,transparent 39%,hsla(49,83%,70%,.06) 44%,hsla(49,83%,70%,.92) 49%,rgba(168,138,86,.46) 53%,rgba(157,121,27,.16) 61%,transparent 70%);border-radius:50%;-webkit-filter:blur(7px);filter:blur(7px);mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translate3d(-50%,-50%,0) scale(.12);transform:translate3d(-50%,-50%,0) scale(.12);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:max(18rem,38vmax);will-change:transform,opacity;z-index:2}.membership-wrapper .membership-backdrop-shock[hidden]{display:none}.membership-wrapper .card-image{aspect-ratio:45/29;border:2px solid #4f545a;border-radius:1rem;grid-column:1/-1;justify-self:center;max-width:min(100%,900px);min-width:0;overflow:hidden;position:relative;width:100%;z-index:1}@media (min-width:1024px){.membership-wrapper .card-image{grid-column:1/span 6;grid-row:2}}@media (min-width:1200px){.membership-wrapper .card-image{grid-column:1/span 5;grid-row:2}}.membership-wrapper .card-image .membership-demo-watermark{background:rgba(9,10,11,.76);border:1px solid hsla(0,0%,98%,.65);border-radius:999px;bottom:1rem;color:#fafafa;font-size:.75rem;font-weight:700;letter-spacing:.12em;padding:.4rem .7rem;pointer-events:none;position:absolute;right:1rem;text-transform:uppercase;z-index:3}.membership-wrapper .card-image .membership-card-canvas{background:transparent;inset:0;pointer-events:none;position:absolute;z-index:1}.membership-wrapper .card-image .membership-card-fallback{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}.membership-wrapper .card-image .membership-card-canvas__surface{display:block;height:100%;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}.membership-wrapper .card-image.membership-card--ready .membership-card-canvas__surface{opacity:1}.membership-wrapper .card-image .card-circle{aspect-ratio:1/1;background-color:#fafafa;border:2px solid #f2db71;border-radius:50%;position:absolute;right:-2.75rem;top:-2.75rem;width:108px;z-index:2}@media (min-width:1200px){.membership-wrapper .card-image .card-circle{right:-6rem;top:-6rem;width:200px}}@media (min-width:1400px){.membership-wrapper .card-image .card-circle{right:-8rem;top:-8rem;width:250px}}.membership-wrapper .card-image .card-circle .card-logo{bottom:1rem;left:1rem;max-width:200px;position:absolute;width:40%}@media (min-width:1200px){.membership-wrapper .card-image .card-circle .card-logo{bottom:1.25rem;left:1.25rem;width:40%}}@media (min-width:1400px){.membership-wrapper .card-image .card-circle .card-logo{bottom:2rem;left:2rem;width:30%}}.membership-wrapper .card-content{grid-column:1/-1;min-width:0;position:relative;z-index:1}@media (min-width:1200px){.membership-wrapper .card-content{grid-column:6/-1;grid-row:2}}.membership-wrapper .card-details{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}.membership-wrapper .card-details li{margin-bottom:0;min-width:0}@media (min-width:768px){.membership-wrapper .card-details{gap:1rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-wrapper .card-detail-title{color:#f2db71;font-size:.85rem;font-weight:400;letter-spacing:1.5px}.membership-wrapper .card-detail-content{font-size:clamp(1.05rem,5vw,1.5rem);font-weight:500;letter-spacing:.04em;line-height:1.25;max-width:100%;overflow-wrap:anywhere;text-transform:uppercase}.membership-wrapper .card-action{display:none;margin-top:2rem}.membership-wrapper .btn-extend{background-color:#a88a56;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(9,10,11,.2);box-shadow:0 4px 12px rgba(9,10,11,.2);color:#090a0b;display:block;font-size:.95rem;font-weight:700;letter-spacing:.8px;padding:1.1rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;width:100%}.membership-wrapper .btn-extend:hover{background-color:#9d791b;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.membership-wrapper .btn-extend:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.membership-wrapper .membership-empty-state{color:#9aa1a8;line-height:1.5;margin-bottom:1.5rem}.membership-wrapper .membership-button{margin-top:1rem}.membership-page{background:#090a0b;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100vw;min-height:calc(100svh - 70px);overflow-x:clip;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.membership-page{min-height:100svh}}@-webkit-keyframes membership-firefly-orbit{0%{-webkit-transform:translateZ(0) scale(.82);transform:translateZ(0) scale(.82)}38%{-webkit-transform:translate3d(var(--firefly-turn-x),var(--firefly-turn-y),0) scale(1.08);transform:translate3d(var(--firefly-turn-x),var(--firefly-turn-y),0) scale(1.08)}72%{-webkit-transform:translate3d(var(--firefly-arc-x),var(--firefly-arc-y),0) scale(.9);transform:translate3d(var(--firefly-arc-x),var(--firefly-arc-y),0) scale(.9)}to{-webkit-transform:translate3d(var(--firefly-drift-x),var(--firefly-drift-y),0) scale(1.16);transform:translate3d(var(--firefly-drift-x),var(--firefly-drift-y),0) scale(1.16)}}@keyframes membership-firefly-orbit{0%{-webkit-transform:translateZ(0) scale(.82);transform:translateZ(0) scale(.82)}38%{-webkit-transform:translate3d(var(--firefly-turn-x),var(--firefly-turn-y),0) scale(1.08);transform:translate3d(var(--firefly-turn-x),var(--firefly-turn-y),0) scale(1.08)}72%{-webkit-transform:translate3d(var(--firefly-arc-x),var(--firefly-arc-y),0) scale(.9);transform:translate3d(var(--firefly-arc-x),var(--firefly-arc-y),0) scale(.9)}to{-webkit-transform:translate3d(var(--firefly-drift-x),var(--firefly-drift-y),0) scale(1.16);transform:translate3d(var(--firefly-drift-x),var(--firefly-drift-y),0) scale(1.16)}}@-webkit-keyframes membership-firefly-pulse{0%,to{opacity:calc(var(--firefly-max-opacity, 1)*.28)}55%{opacity:var(--firefly-max-opacity,1)}}@keyframes membership-firefly-pulse{0%,to{opacity:calc(var(--firefly-max-opacity, 1)*.28)}55%{opacity:var(--firefly-max-opacity,1)}}.membership-wrapper[data-membership-state=deactivated] .card-image{-webkit-filter:grayscale(1) blur(3px);filter:grayscale(1) blur(3px);pointer-events:none}.membership-wrapper[data-membership-state=deactivated] .card-detail-title{color:#697077}.membership-wrapper[data-membership-state=deactivated] .card-detail-content{color:#9aa1a8}.membership-wrapper[data-membership-state=deactivated] .card-action{display:block;text-align:center}@media (prefers-reduced-motion:reduce){.membership-wrapper .membership-backdrop-shock,.membership-wrapper .membership-firefly{-webkit-animation:none!important;animation:none!important;display:none}.membership-wrapper .membership-atmosphere__canvas,.membership-wrapper .membership-card-canvas__surface{-webkit-transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,transform .15s ease;transition:background-color .15s ease,transform .15s ease,-webkit-transform .15s ease}}.membership-guest-card{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;margin-inline:auto;max-width:480px;padding:1.5rem 1.25rem calc(5.5rem + env(safe-area-inset-bottom));text-align:center;width:100%}@media (min-width:768px){.membership-guest-card{padding:2rem 1.5rem}}.membership-guest-card .guest-card-icon{background-color:#1c1f22;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:60px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#a88a56;justify-content:center;margin-bottom:1.25rem}.membership-guest-card .guest-card-icon .icon{color:inherit;font-size:1.5rem}.membership-guest-card .guest-card-title{color:#fafafa;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.membership-guest-card .guest-card-text{color:#c7cbcf;font-size:.95rem;line-height:1.6;margin:0 0 2rem;max-width:400px}.membership-guest-card .guest-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem;max-width:360px;width:100%}.pricing-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));margin-inline:auto;margin-bottom:1rem;max-width:112.5rem;padding-bottom:2rem}.price-card{background-color:#34383c;border:1px solid #4f545a;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column}.price-card--featured,.price-card.featured{background-color:#34383c;border-color:#c20000;-webkit-box-shadow:0 0 1.875rem rgba(194,0,0,.2);box-shadow:0 0 1.875rem rgba(194,0,0,.2);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:2}.price-card--elite,.price-card.elite{background:-webkit-gradient(linear,left top,left bottom,from(#34383c),to(#1a1c1e));background:linear-gradient(180deg,#34383c,#1a1c1e);border:1px solid #f2db71}.price-card--elite h3,.price-card.elite h3{color:#a88a56}.price-card--elite .badge-popular,.price-card.elite .badge-popular{background-color:#f2db71;color:#1a1c1e;font-weight:700}.price-card--elite .btn,.price-card.elite .btn{border-color:#a88a56;color:#a88a56}.price-big{font-size:3rem;font-weight:800;line-height:1}.price-period{color:#9aa1a8;font-size:.875rem}.price-disclaimer{color:#c7cbcf;display:block;font-size:.8125rem;margin-bottom:3rem}.check-list{list-style:none;margin:2rem 0;padding:0;text-align:left}.check-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;gap:.5rem;line-height:1.4}.check-list li.disabled{color:#697077;text-decoration:line-through}.check-icon{color:#f2db71}.check-icon,.star-icon{-ms-flex-negative:0;flex-shrink:0}.star-icon{color:#a88a56}.process-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0;width:100%}.process-step{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.process-step .step-index{color:#f2db71;font-size:2rem;font-weight:700;line-height:1;min-width:3.25rem}.process-step .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.process-step .step-title{color:#fafafa;font-size:1.25rem;font-weight:800;line-height:1.2;margin:0}.process-step .step-description{color:#c7cbcf;font-size:.9375rem;line-height:1.5;margin:0}.feature-grid{display:grid;gap:1.5rem;grid-column:1/-1;grid-template-columns:1fr;margin-top:3rem;width:100%}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.feature-grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.feature-card{background-color:#1a1c1e;border:1px solid #697077;border-radius:16px;color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,border-color .15s ease;transition:transform .15s ease,border-color .15s ease,-webkit-transform .15s ease}.feature-card:hover{border-color:#9aa1a8;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.feature-card .feature-card-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}@media (min-width:360px){.feature-card .feature-card-headline h3{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.feature-card .feature-card-headline h3{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.feature-card .feature-card-headline h3{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.feature-card .feature-card-headline h3{color:#fafafa;font-weight:600;margin:0}.feature-card .icon{color:#f2db71;font-size:1.5rem;height:1.75rem;width:1.75rem;-ms-flex-negative:0;flex-shrink:0}.trust-bar{background-color:transparent;padding:2rem 0;text-align:center;width:100%}.trust-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (min-width:1200px){.trust-logos{gap:1.5rem;grid-column:1/-1}}@media (min-width:1400px){.trust-logos{grid-column:2/-2}}.trust-logos .trust-logo{background-color:#fafafa;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.375rem;width:9.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding:.25rem .5rem}@media (min-width:1400px){.trust-logos .trust-logo{height:5rem;width:11.25rem}}.trust-logos .trust-logo img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@-webkit-keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.skeleton{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skeleton .skeleton-line,.skeleton .skeleton-shape{-webkit-animation:skeleton-shimmer 1.5s linear infinite;animation:skeleton-shimmer 1.5s linear infinite;background:#34383c;background-image:-webkit-gradient(linear,left top,right top,from(#34383c),color-stop(50%,#4f545a),to(#34383c));background-image:linear-gradient(90deg,#34383c,#4f545a 50%,#34383c);background-size:200% 100%;border-radius:6px}.skeleton .skeleton-line{height:.875rem;margin-bottom:.5rem}.skeleton .skeleton-line:last-child{margin-bottom:0}.skeleton .skeleton-line--sm{height:.625rem}.skeleton .skeleton-line--lg{height:1.25rem}.skeleton .skeleton-circle{border-radius:50%}.skeleton .width-100{width:100%}.skeleton .width-80{width:80%}.skeleton .width-60{width:60%}.skeleton .width-50{width:50%}.skeleton .width-40{width:40%}.skeleton .width-30{width:30%}@media (prefers-reduced-motion:reduce){.skeleton .skeleton-line,.skeleton .skeleton-shape{-webkit-animation:skeleton-pulse 2s ease-in-out infinite;animation:skeleton-pulse 2s ease-in-out infinite;background-color:#34383c;background-image:none}}.fancard-dev-banner,.profile-dev-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(168,138,86,.08);border:1px solid rgba(205,133,0,.85);border-radius:8px;font-size:12px;gap:6px;justify-content:center;margin:.5rem 1rem;padding:8px 14px;position:relative;z-index:50}.fancard-dev-banner .profile-dev-badge,.profile-dev-banner .profile-dev-badge{color:#c7cbcf;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.fancard-dev-banner .dev-btn-group,.profile-dev-banner .dev-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:8px;justify-content:center;width:100%}.fancard-dev-banner .dev-btn,.profile-dev-banner .dev-btn{-webkit-box-flex:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:5px;color:#9aa1a8;-ms-flex:1;flex:1;font-size:12px;font-weight:600;line-height:1;padding:6px 12px;text-align:center;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.fancard-dev-banner .dev-btn:hover,.profile-dev-banner .dev-btn:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.2);color:#fafafa}.fancard-dev-banner .dev-btn.is-active,.profile-dev-banner .dev-btn.is-active{background:#cd8500;border-color:#cd8500;color:#fafafa;font-weight:700}body.campaign-scroll-locked{overflow:hidden}.campaign{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:4000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(9,10,11,.72);height:100svh;justify-content:center;opacity:0;padding:1rem;pointer-events:none;-webkit-transition:opacity .25s ease-out,visibility .25s ease-out;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden}@media (max-width:767px){.campaign{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem}}.campaign.is-open{opacity:1;pointer-events:auto;visibility:visible}.campaign.is-open .campaign-dialog,.campaign.is-open .campaign-dialog--image{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.campaign .campaign-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(95svh - 2rem);position:relative;width:min(100%,560px);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#1a1c1e;border-radius:6px;-webkit-box-shadow:0 24px 80px rgba(9,10,11,.56);box-shadow:0 24px 80px rgba(9,10,11,.56);color:#fafafa;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transform:scale(.96) translateY(8px);-ms-transform:scale(.96) translateY(8px);transform:scale(.96) translateY(8px);-webkit-transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1);will-change:transform}@media (max-width:767px){.campaign .campaign-dialog{max-height:calc(100svh - 1.5rem);width:100%}}.campaign .campaign-dialog--image{background:transparent;border:1px solid #f2db71;border-radius:8px;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.7);box-shadow:0 24px 80px rgba(0,0,0,.7);line-height:0;max-width:min(92vw,840px);overflow:hidden;position:relative;-webkit-transform:scale(.96) translateY(8px);-ms-transform:scale(.96) translateY(8px);transform:scale(.96) translateY(8px);-webkit-transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:auto;will-change:transform}@media (max-width:767px){.campaign .campaign-dialog--image{max-height:90svh;max-width:min(92vw,420px)}}.campaign .campaign-dialog--image .campaign-image,.campaign .campaign-dialog--image .campaign-picture{border-radius:8px;display:block;height:auto;max-height:calc(90svh - 2rem);-o-object-fit:contain;object-fit:contain;width:100%}.campaign .campaign-dialog--image .campaign-image-link{cursor:pointer;display:block;line-height:0;text-decoration:none}.campaign .campaign-dialog--image .campaign-close{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(0,0,0,.65);border-radius:50%;color:#fafafa;right:.75rem;top:.75rem;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.campaign .campaign-dialog--image .campaign-close:hover{background-color:rgba(0,0,0,.9);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.campaign .campaign-close{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;position:absolute;right:.75rem;top:.75rem;width:44px;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#1a1c1e;border:0;border-radius:6px;color:#fafafa;cursor:pointer;justify-content:center;margin:0;padding:0}.campaign .campaign-close:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.campaign .campaign-close:before{content:none}.campaign .campaign-close svg{fill:currentColor;height:24px;width:24px}.campaign .campaign-content{min-height:0;overflow-y:auto;padding:2rem 1rem;-webkit-overflow-scrolling:touch}@media (min-width:768px){.campaign .campaign-content{padding:2rem}}.campaign .campaign-content h2{color:#fafafa;font-size:clamp(28px,4vw,44px);letter-spacing:0;line-height:1;margin-bottom:1rem;max-width:14ch}@media (min-width:768px){.campaign .campaign-content h2{max-width:16ch}}.campaign .campaign-content p{margin-bottom:.75rem}.campaign .campaign-content a{color:#fafafa;text-decoration:underline;text-underline-offset:3px}.campaign .campaign-content ul{display:grid;gap:.5rem;margin-bottom:1rem}.campaign .campaign-content li{list-style:none}.campaign .campaign-kicker,.campaign .campaign-subtitle{color:#f2db71;font-weight:700}.campaign .campaign-kicker{font-size:13px;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.campaign .campaign-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#1a1c1e;border-top:1px solid hsla(0,0%,98%,.12);justify-content:flex-start;padding:.5rem 1.25rem 1.25rem}@media (min-width:768px){.campaign .campaign-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 2.5rem 2.5rem}}.campaign .campaign-actions .campaign-action{width:100%}@media (min-width:768px){.campaign .campaign-actions .campaign-action{width:auto}}.campaign .campaign-actions [hidden]{display:none}.campaign .campaign-action{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#c20000;border-radius:6px;color:#fafafa;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1;padding:.875rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.campaign .campaign-action:focus-visible{outline:2px solid #fafafa;outline-offset:2px}.campaign .campaign-action:before{content:none}.campaign .campaign-action:hover{background-color:#9b0000}.campaign .campaign-external-link{display:none}.campaign.is-expanded .campaign-dialog{height:auto;max-height:calc(95svh - 2rem);width:min(100%,900px)}.campaign.is-expanded .campaign-content{padding-bottom:1.25rem}.campaign.is-expanded .campaign-external-link{display:inline-block}.campaign-prompt{background-color:#1a1c1e;border:1px solid #f2db71;border-radius:6px;bottom:.75rem;-webkit-box-shadow:0 18px 44px rgba(9,10,11,.4);box-shadow:0 18px 44px rgba(9,10,11,.4);color:#fafafa;left:.75rem;margin-inline:auto;opacity:0;pointer-events:none;position:fixed;right:.75rem;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .28s ease-out,visibility .28s,-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease-out,visibility .28s,-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease-out,transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;transition:opacity .28s ease-out,transform .28s cubic-bezier(.16,1,.3,1),visibility .28s,-webkit-transform .28s cubic-bezier(.16,1,.3,1);visibility:hidden;width:min(100vw - 1.5rem,380px);will-change:transform,opacity;z-index:3900}@media (min-width:768px){.campaign-prompt{bottom:1.5rem;left:auto;margin-inline:0;right:1.5rem;width:min(100vw - 3rem,360px)}}.campaign-prompt.is-visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.campaign-prompt .campaign-prompt-button{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fafafa;cursor:pointer;display:grid;font-family:inherit;font-size:16px;font-weight:400;gap:.25rem;letter-spacing:0;line-height:1.2;margin:0;padding:1rem 3rem 1rem 1rem;text-align:left;text-transform:none;width:100%;-webkit-tap-highlight-color:transparent}.campaign-prompt .campaign-prompt-button:focus-visible{outline:2px solid #f2db71;outline-offset:-2px}.campaign-prompt .campaign-prompt-button:before{content:none}.campaign-prompt .campaign-prompt-close{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;position:absolute;right:.35rem;top:.35rem;width:32px;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:0;border-radius:6px;color:#fafafa;cursor:pointer;font-size:18px;justify-content:center;line-height:1;margin:0;padding:0}.campaign-prompt .campaign-prompt-close:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.campaign-prompt .campaign-prompt-close:before{content:none}.campaign-prompt .campaign-prompt-kicker{color:#f2db71;display:block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.campaign-prompt .campaign-prompt-title{color:#fafafa;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;text-transform:none}.fancard-erwerben{padding-inline:0}@media (min-width:768px){.fancard-erwerben{padding-inline:4rem}}@media (min-width:1200px){.fancard-erwerben{grid-template-rows:200px 1fr;padding-inline:6rem}}@media (min-width:1920px){.fancard-erwerben{padding-inline:10rem}}.fancard-erwerben{position:relative}.fancard-erwerben .section-bg{background-color:#090a0b;border-radius:8px;grid-column:1/-1;grid-row:1/span 2;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1200px){.fancard-erwerben .section-bg{grid-row:2/-1}}.fancard-erwerben .content{grid-row:1;padding:2rem;position:relative;z-index:2}@media (min-width:1024px){.fancard-erwerben .content{width:60%}}@media (min-width:1200px){.fancard-erwerben .content{grid-column:1/span 8;grid-row:2/-1;padding:4rem;width:100%}}@media (min-width:1920px){.fancard-erwerben .content{width:90%}}.fancard-erwerben .content .subline{margin-inline:unset;text-align:left;width:100%}.fancard-erwerben .image{grid-row:2;margin-left:2rem;margin-top:-6rem;position:relative;z-index:1}@media (min-width:1024px){.fancard-erwerben .image{grid-row:1/-1}}@media (min-width:1200px){.fancard-erwerben .image{align-self:end;grid-column:7/-1;grid-row:1/-1}}.fancard-erwerben .image:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(9,10,11,0)),to(#090a0b));background:linear-gradient(180deg,rgba(9,10,11,0) 0,#090a0b);border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:0;content:"";height:200px;left:0;position:absolute;width:100%}.fancard-erwerben .image img{max-width:350px;position:relative;right:-6rem}@media (min-width:768px){.fancard-erwerben .image img{margin-left:auto;max-width:350px;right:1rem}}@media (min-width:1200px){.fancard-erwerben .image img{max-width:450px;right:1rem}}@media (min-width:1400px){.fancard-erwerben .image img{max-width:450px}}.process{background-color:#090a0b;padding:2rem;row-gap:2rem}@media (min-width:1200px){.process{padding:4rem}}.process .content{grid-column:1/-1;position:relative;z-index:1}@media (min-width:1200px){.process .content{grid-column:1/span 6;grid-row:1}}.process .image{grid-column:1/-1;position:relative;z-index:0}@media (min-width:768px){.process .image{grid-column:3/-1}}@media (min-width:1200px){.process .image{align-self:end;grid-column:6/-1;grid-row:1/-1}}@media (min-width:1400px){.process .image{grid-column:6/-1;margin-top:-10rem}}.process .subtext{grid-column:1/-1;text-align:center}.freunde-werben-section .freunde-werben{background-color:#000;border-radius:8px;display:grid;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));overflow:hidden;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;cursor:pointer;text-decoration:none;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease}.freunde-werben-section .freunde-werben:hover{-webkit-box-shadow:0 16px 36px rgba(0,0,0,.45);box-shadow:0 16px 36px rgba(0,0,0,.45);-webkit-filter:brightness(1.03);filter:brightness(1.03);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.freunde-werben-section .freunde-werben:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.freunde-werben-section .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/span 8;grid-row:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;align-self:center;justify-content:center;min-width:0;padding-block:clamp(1.25rem,3vw,3.5rem);padding-left:clamp(1rem,3vw,3.5rem);padding-right:0;position:relative;z-index:1}@media (min-width:768px){.freunde-werben-section .section-content{grid-column:1/span 8}}@media (min-width:1200px){.freunde-werben-section .section-content{grid-column:1/span 7;padding-block:3.5rem;padding-left:3.5rem}}.freunde-werben-section .freunde-werben-kicker{color:#fafafa;font-size:clamp(.7rem,1.2vw,.95rem);font-weight:700;letter-spacing:.12em;margin-bottom:clamp(.35rem,.8vw,.65rem);text-transform:uppercase}.freunde-werben-section .freunde-werben-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fafafa;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.3rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase}.freunde-werben-section .freunde-werben-headline>div{display:block;white-space:nowrap}.freunde-werben-section .freunde-werben-headline .text-gold{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.freunde-werben-section .freunde-werben-subline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fafafa;-ms-flex-direction:column;flex-direction:column;font-size:clamp(.72rem,1.6vw,1.35rem);font-weight:600;gap:.15rem;line-height:1.25;margin-top:clamp(.45rem,1.4vw,1.5rem)}@media (min-width:768px){.freunde-werben-section .freunde-werben-subline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}}@media (min-width:1200px){.freunde-werben-section .freunde-werben-subline{font-size:1.15rem;gap:.45rem;margin-top:.75rem}}.freunde-werben-section .freunde-werben-subline>div{white-space:normal}@media (min-width:768px){.freunde-werben-section .freunde-werben-subline>div{white-space:nowrap}}.freunde-werben-section .freunde-werben-subline .text-gold{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.freunde-werben-section .section-image{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:6/-1;grid-row:1;-webkit-box-pack:end;-ms-flex-pack:end;align-self:end;justify-content:flex-end;line-height:0;min-width:0;pointer-events:none;position:relative;z-index:0}@media (min-width:768px){.freunde-werben-section .section-image{grid-column:7/-1}}.freunde-werben-section .section-image .freunde-werben-picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:0}.freunde-werben-section .section-image .freunde-werben-picture img{display:block;height:auto;margin-left:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;vertical-align:bottom;width:100%}.freunde-werben-section.freunde-werben-section--variant-top .section-image{-ms-flex-item-align:end;align-self:end}.freunde-werben-section.freunde-werben-section--variant-top .section-image .freunde-werben-picture img{max-width:480px}@media (min-width:1200px){.freunde-werben-section.freunde-werben-section--variant-top{margin-bottom:5rem}.freunde-werben-section.freunde-werben-section--variant-top .freunde-werben{overflow:visible}.freunde-werben-section.freunde-werben-section--variant-top .section-content{grid-column:1/span 7;padding-block:2.25rem;padding-left:3.5rem;padding-right:1rem}.freunde-werben-section.freunde-werben-section--variant-top .freunde-werben-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.4rem,2.3vw,2.5rem);line-height:1.06}.freunde-werben-section.freunde-werben-section--variant-top .section-image{align-self:center;grid-column:6/-1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2rem;padding-block:0;position:relative;z-index:0}.freunde-werben-section.freunde-werben-section--variant-top .section-image .freunde-werben-picture img{-webkit-filter:drop-shadow(0 14px 28px rgba(0,0,0,.75));filter:drop-shadow(0 14px 28px rgba(0,0,0,.75));max-width:440px;-webkit-transform:translateY(2rem) rotate(-2deg);-ms-transform:translateY(2rem) rotate(-2deg);transform:translateY(2rem) rotate(-2deg);-webkit-transition:-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease;transition:-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease}}@media (min-width:1400px){.freunde-werben-section.freunde-werben-section--variant-top .section-image{grid-column:6/-1}.freunde-werben-section.freunde-werben-section--variant-top .section-image .freunde-werben-picture img{max-width:620px}}@media (min-width:1920px){.freunde-werben-section.freunde-werben-section--variant-top .section-image{grid-column:5/-1;padding-right:3rem}.freunde-werben-section.freunde-werben-section--variant-top .section-image .freunde-werben-picture img{max-width:720px;-webkit-transform:translateY(2.5rem) rotate(-2deg);-ms-transform:translateY(2.5rem) rotate(-2deg);transform:translateY(2.5rem) rotate(-2deg)}}@media (min-width:1200px){.freunde-werben-section.freunde-werben-section--variant-top:hover .section-image .freunde-werben-picture img{-webkit-filter:drop-shadow(0 18px 36px rgba(0,0,0,.85));filter:drop-shadow(0 18px 36px rgba(0,0,0,.85));-webkit-transform:translateY(1.5rem) rotate(0deg) scale(1.04);-ms-transform:translateY(1.5rem) rotate(0deg) scale(1.04);transform:translateY(1.5rem) rotate(0deg) scale(1.04)}}.freunde-werben-section.freunde-werben-section--variant-bottom .section-image{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:clamp(.5rem,2vw,2rem);position:relative;z-index:0}.freunde-werben-section.freunde-werben-section--variant-bottom .section-image .freunde-werben-picture img{-webkit-filter:drop-shadow(0 8px 20px rgba(0,0,0,.65));filter:drop-shadow(0 8px 20px rgba(0,0,0,.65));max-width:280px;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transition:-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease;transition:-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1),-webkit-filter .35s ease}@media (min-width:768px){.freunde-werben-section.freunde-werben-section--variant-bottom .section-image .freunde-werben-picture img{max-width:360px}}@media (min-width:1200px){.freunde-werben-section.freunde-werben-section--variant-bottom .section-content{grid-column:1/span 7;padding-block:3.5rem;padding-left:3.5rem}.freunde-werben-section.freunde-werben-section--variant-bottom .section-image{align-self:end;grid-column:7/-1;padding-right:0;position:static;z-index:0}.freunde-werben-section.freunde-werben-section--variant-bottom .section-image .freunde-werben-picture img{-webkit-filter:none;filter:none;max-width:480px;-o-object-position:bottom right;object-position:bottom right;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:bottom}}@media (min-width:1400px){.freunde-werben-section.freunde-werben-section--variant-bottom .section-image .freunde-werben-picture img{max-width:520px}}@media (min-width:1920px){.freunde-werben-section.freunde-werben-section--variant-bottom .section-image .freunde-werben-picture img{max-width:560px}}body.state-partner-view .filter-container,body.state-partner-view .mobile-fav-trigger,body.state-partner-view .region-select-container{display:none!important}.partner-page .left-right{row-gap:10rem}.partner-page .left{grid-column:1/-1}@media (min-width:1200px){.partner-page .left{grid-column:1/span 7}}.partner-page .right{grid-column:1/-1}@media (min-width:1200px){.partner-page .right{grid-column:8/-1}}.partner-page .partner-logo{aspect-ratio:16/9;background-color:#fafafa;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;margin-inline:-1rem;padding:2rem;width:calc(100% + 2rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;min-height:1px;min-width:0;overflow:hidden;position:relative}@media (min-width:768px){.partner-page .partner-logo{border-radius:6px;margin-inline:0;padding:4rem;width:auto}}@media (min-width:1024px){.partner-page .partner-logo{padding:5rem}}@media (min-width:1200px){.partner-page .partner-logo{grid-column:1/span 7;padding:4rem}}@media (min-width:1400px){.partner-page .partner-logo{grid-column:1/span 7;padding:6rem}}@media (min-width:1920px){.partner-page .partner-logo{padding:8rem}}.partner-page .partner-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media (min-width:360px){.partner-page .partner-intro h1{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){.partner-page .partner-intro h1{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){.partner-page .partner-intro h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}.partner-page .partner-intro h1{color:#f2db71;font-weight:500;margin-bottom:.5rem}.partner-page .partner-intro .partner-adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:360px){.partner-page .partner-intro .partner-adress{font-size:.75rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.partner-page .partner-intro .partner-adress{font-size:.8125rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.partner-page .partner-intro .partner-adress{font-size:.875rem;letter-spacing:normal;line-height:1}}.partner-page .partner-intro .partner-adress{font-weight:400}.partner-page .partner-intro .partner-adress .icon{margin-right:.25rem}.partner-page .partner-intro .partner-adress .adress{display:none}@media (min-width:768px){.partner-page .partner-intro .partner-adress .adress{display:block;margin-left:.5rem}}.partner-page .partner-action-buttons{display:grid;gap:1.5rem;grid-template-columns:56px 56px;margin-bottom:2rem;margin-top:2rem}.partner-page .partner-action-buttons .btn-icon-text{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;padding:0;row-gap:.25rem;text-decoration:none;width:100%}.partner-page .partner-action-buttons .btn-icon-text .btn-text{color:#fafafa;font-size:.85rem;line-height:1}.partner-page .partner-action-buttons .btn-icon-text i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:unset;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:24px;justify-content:center;width:24px}.partner-page .partner-action-buttons .btn-icon-text.partner-favourite.is-favourite i{color:#c20000}.partner-page .fancard-erwerben{border:1px solid #f2db71;border-radius:6px;display:grid;grid-column:1/-1;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding:0}@media (min-width:1024px){.partner-page .fancard-erwerben{grid-template-columns:auto auto;grid-template-rows:1fr}}@media (min-width:1200px){.partner-page .fancard-erwerben{grid-column:8/-1;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:300px}}@media (min-width:1400px){.partner-page .fancard-erwerben{grid-column:8/-1;min-height:420px}}.partner-page .fancard-erwerben .content{padding:1rem;position:relative;z-index:1}@media (min-width:768px){.partner-page .fancard-erwerben .content{grid-column:1;grid-row:1;padding:2rem}}@media (min-width:1024px){.partner-page .fancard-erwerben .content{width:100%}}@media (min-width:1200px){.partner-page .fancard-erwerben .content{padding:1.5rem;width:80%}}@media (min-width:1400px){.partner-page .fancard-erwerben .content{padding:2rem;width:75%}}@media (min-width:1920px){.partner-page .fancard-erwerben .content{grid-row:1/-1;width:70%}}.partner-page .fancard-erwerben .content .kicker{font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}@media (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}.partner-page .fancard-erwerben .content .headline{font-weight:600;margin-bottom:2rem}@media (min-width:1024px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1024px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:1024px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1024px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}@media (min-width:1200px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1200px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.875rem}}@media (min-width:1200px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:1.9375rem;letter-spacing:normal;line-height:2.375rem}}@media (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1400px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:1400px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}@media (min-width:1920px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1920px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:1920px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1920px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}.partner-page .fancard-erwerben .content .subline{margin-bottom:3rem}.partner-page .fancard-erwerben .image{position:relative;z-index:0}@media (min-width:768px){.partner-page .fancard-erwerben .image{grid-column:1;grid-row:1/-1}}@media (min-width:1024px){.partner-page .fancard-erwerben .image{-ms-flex-item-align:end;align-self:end}}.partner-page .fancard-erwerben .image img{margin-left:auto;position:relative;right:-2rem}@media (min-width:768px){.partner-page .fancard-erwerben .image img{right:-1rem;width:350px}}@media (min-width:1024px){.partner-page .fancard-erwerben .image img{right:0;width:250px}}@media (min-width:1200px){.partner-page .fancard-erwerben .image img{right:0;width:200px}}@media (min-width:1400px){.partner-page .fancard-erwerben .image img{right:0;width:300px}}.partner-page .collapsible{margin-top:5rem}.partner-page .collapsible .coll-standorte .partner-locations-list{display:grid;gap:1.5rem;grid-template-columns:1fr;padding-bottom:.5rem;padding-top:1rem}@media (min-width:1400px){.partner-page .collapsible .coll-standorte .partner-locations-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner-page .collapsible .coll-standorte .partner-location-card{background-color:#1c1f22;border:1px solid #4f545a;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fafafa;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media (min-width:768px){.partner-page .collapsible .coll-standorte .partner-location-card{padding:2rem}}.partner-page .collapsible .coll-standorte .partner-location-card:hover{border-color:#f2db71}.partner-page .collapsible .coll-standorte .partner-location-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.25rem}.partner-page .collapsible .coll-standorte .partner-location-card__kicker{color:#ef4444;font-size:.75rem;font-weight:700;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.partner-page .collapsible .coll-standorte .partner-location-card__counter{border:1px solid #f2db71;border-radius:50%;color:#f2db71;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;width:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;font-weight:700;justify-content:center;line-height:1;-ms-flex-negative:0;flex-shrink:0}.partner-page .collapsible .coll-standorte .partner-location-card__headline{color:#fafafa;font-size:1.5rem;font-weight:700;line-height:1.2;margin:.25rem 0}.partner-page .collapsible .coll-standorte .partner-location-card__subline{color:#f2db71;font-size:.9375rem;font-weight:600;margin-bottom:1rem}.partner-page .collapsible .coll-standorte .partner-location-card__address{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.partner-page .collapsible .coll-standorte .partner-location-card__street{color:#fafafa;font-size:1rem;font-weight:600}.partner-page .collapsible .coll-standorte .partner-location-card__zip-city{color:#c7cbcf;font-size:.875rem}.partner-page .collapsible .coll-standorte .partner-location-card__contact-section{margin-bottom:1rem}.partner-page .collapsible .coll-standorte .partner-location-card__contact-kicker{color:#f2db71;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:.25rem;text-transform:uppercase}.partner-page .collapsible .coll-standorte .partner-location-card__contact-name{color:#fafafa;font-size:1.125rem;font-weight:700}.partner-page .collapsible .coll-standorte .partner-location-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.partner-page .collapsible .coll-standorte .partner-location-card .btn-location-action{-webkit-box-flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#34383c;border:1px solid #4f545a;border-radius:6px;color:#fafafa;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.partner-page .collapsible .coll-standorte .partner-location-card .btn-location-action:hover{background-color:#4f545a;border-color:#f2db71;color:#f2db71}.partner-page .collapsible .coll-standorte .partner-location-card .btn-location-route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#34383c;border:1px solid transparent;border-radius:6px;color:#fafafa;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.5rem 1.5rem;text-decoration:none;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;width:100%}.partner-page .collapsible .coll-standorte .partner-location-card .btn-location-route:hover{background-color:#9b0000}.partner-page .collapsible .coll-standorte .partner-location-card__details{border-top:1px solid #4f545a;margin-top:.25rem;padding-top:1rem}.partner-page .collapsible .coll-standorte .partner-location-card__details[open] .partner-location-card__details-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.partner-page .collapsible .coll-standorte .partner-location-card__details-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;cursor:pointer;font-size:.9375rem;font-weight:700;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.partner-page .collapsible .coll-standorte .partner-location-card__details-toggle::-webkit-details-marker{display:none}.partner-page .collapsible .coll-standorte .partner-location-card__details-toggle:hover{color:#f2db71}.partner-page .collapsible .coll-standorte .partner-location-card__details-icon{color:#f2db71;font-size:1.125rem;font-weight:400;line-height:1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.partner-page .collapsible .coll-standorte .partner-location-card__details-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.partner-page .collapsible .coll-standorte .partner-location-card__features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.partner-page .collapsible .coll-standorte .partner-location-card .badge-feature{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#34383c;border:1px solid #4f545a;border-radius:6px;color:#c7cbcf;font-size:.8125rem;padding:.25rem .5rem}.partner-page .collapsible .coll-standorte .partner-location-card__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-page .collapsible .coll-standorte .partner-location-card__social .social-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#34383c;border:1px solid #4f545a;border-radius:50%;color:#a88a56;height:36px;justify-content:center;text-decoration:none;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:36px}.partner-page .collapsible .coll-standorte .partner-location-card__social .social-icon:hover{background-color:#c20000;border-color:#c20000;color:#fafafa}.partner-page .collapsible .coll-standorte .partner-location-card__social .social-icon:hover .icon{color:#fafafa}.partner-page .collapsible .coll-standorte .partner-location-card__social .social-icon .icon{color:inherit;font-size:1rem}.partner-page .collapsible .coll-links .adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem}.partner-page .collapsible .coll-links .partner-contact{margin-bottom:2rem}.partner-page .collapsible .coll-links .contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.partner-page .collapsible .coll-links .contact li a i{color:#a88a56;margin-right:.25rem;-webkit-transition:color .3s ease;transition:color .3s ease}.partner-page .collapsible .coll-links .contact li a:hover,.partner-page .collapsible .coll-links .contact li a:hover i{color:#ff5c5c}.partner-page .content h4{margin-bottom:1rem}.partner-page .related-partners{margin-top:2rem}@media (min-width:1200px){.partner-page .related-partners{margin-top:4rem}}@media (min-width:1400px){.partner-page .related-partners{margin-top:8rem}}@media (min-width:360px){.partner-page .related-partners .headline{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-page .related-partners .headline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-page .related-partners .headline{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-page .related-partners .headline{color:#fafafa;font-weight:600;margin-bottom:1rem}.partner-page .related-partners .partner-cards .partner-card{grid-column:auto/span 12}@media (min-width:1200px){.partner-page .related-partners .partner-cards .partner-card{grid-column:auto/span 6}}.lp-hero{color:#fafafa;text-align:center}@media (min-width:1200px){.lp-hero{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lp-hero:before{background:radial-gradient(103.7% 73.24% at 0 0,#1c1f22 0,#131416 100%);content:"";height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1920px){.lp-hero:before{height:1080px}}.lp-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (min-width:1200px){.lp-hero .container{grid-column:1/8;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.lp-hero .container .kicker{margin-bottom:0}.lp-hero .container h1{font-weight:600;text-transform:uppercase}.lp-hero .container .lead{margin-bottom:3rem}.lp-hero .container .cta-wrapper{display:grid;gap:1rem;grid-template-columns:auto;grid-template-rows:auto auto}@media (min-width:768px){.lp-hero .container .cta-wrapper{grid-template-columns:auto auto;grid-template-rows:auto}}.lp-hero .image{position:relative}@media (min-width:1200px){.lp-hero .image{grid-column:8/-1}}.lp-hero .image:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(19,20,22,0)),to(#131416));background:linear-gradient(180deg,rgba(19,20,22,0) 0,#131416);bottom:0;content:"";height:200px;left:0;position:absolute;width:100%}.lp-hero .image img{height:auto;margin-inline:auto;max-width:900px;width:100%}@media (min-width:1200px){.lp-hero .image img{max-width:700px}}.pain-points h2{text-align:center}.pain-points .solution{font-size:1.5rem;font-weight:700;text-transform:uppercase}.vorteilswelt .section-intro{grid-column:1/-1;text-align:center}@media (min-width:1200px){.vorteilswelt .section-intro{grid-column:1/span 6;text-align:left}.vorteilswelt .section-intro .subline{margin-left:0}}.vorteilswelt .vorteile-list{grid-column:1/-1}@media (min-width:1200px){.vorteilswelt .vorteile-list{grid-column:7/-1}}.rechenbeispiel .aufrechnung{grid-column:1/-1;margin-bottom:3rem;text-align:center}@media (min-width:360px){.rechenbeispiel .aufrechnung li{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.rechenbeispiel .aufrechnung li{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.rechenbeispiel .aufrechnung li{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.rechenbeispiel .aufrechnung li{font-weight:400;margin-bottom:1rem}@media (min-width:360px){.rechenbeispiel .einsatz{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.rechenbeispiel .einsatz{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.rechenbeispiel .einsatz{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.rechenbeispiel .einsatz{font-weight:600;grid-column:1/-1;text-align:center}.deep-dive-section .feature-list{display:grid;gap:48px;grid-column:1/-1;grid-template-columns:1fr;padding:2rem}@media (min-width:1200px){.deep-dive-section .feature-list{grid-template-columns:repeat(3,1fr)}}.deep-dive-section .feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.deep-dive-section .feature-list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:360px){.deep-dive-section .feature-list-title h3{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.deep-dive-section .feature-list-title h3{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.deep-dive-section .feature-list-title h3{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.deep-dive-section .feature-list-title h3{font-weight:600;margin:0}.deep-dive-section .feature-list-icon{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:3.125rem;width:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:16px;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.deep-dive-section .feature-list-icon svg{fill:#fafafa;height:30px;width:30px}.pricing-section{background-color:#1a1c1e;border-radius:6px;color:#fafafa;padding-bottom:3rem;padding-top:3rem}.pricing-section .pricing-cta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;margin-bottom:2rem;margin-top:2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}@media (min-width:1200px){.pricing-section .pricing-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.founder{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.founder .section-image{grid-column:1/-1;grid-row:2}@media (min-width:1200px){.founder .section-image{grid-column:1/span 5;grid-row:1}}.founder .section-image img{height:auto;width:100%}.founder .section-intro{grid-row:1}@media (min-width:1200px){.founder .section-intro{grid-column:7/-1;text-align:left}.founder .section-intro .subline{width:100%}}.founder .content p{margin-bottom:1rem}.faq-section .section-intro{grid-column:1/-1;margin-bottom:2rem;text-align:center}@media (min-width:1200px){.faq-section .section-intro{grid-column:3/-3}}.faq-section .container{grid-column:1/-1}@media (min-width:1200px){.faq-section .container{grid-column:3/-3}}.faq-list{margin-inline:auto;max-width:50rem}.partner-images .content{display:contents}.partner-images .slider-sub{grid-column:1/-1;margin-top:2rem;text-align:center}.partner-images .slider-sub .text{margin-bottom:2rem}@media (min-width:360px){.partner-images .slider-sub .text{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-images .slider-sub .text{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-images .slider-sub .text{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-images .slider-sub .text{font-weight:500;text-transform:uppercase}.partner-images .slider-sub .text .text-normal{font-weight:300}.swiper-partner-testimonial{grid-column:1/-1;padding:2rem 0;width:100%}.swiper-partner-testimonial .swiper-slide,.swiper-partner-testimonial .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-partner-testimonial .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5;-webkit-transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s cubic-bezier(.25,1,.5,1)}.swiper-partner-testimonial .swiper-slide img{border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);height:auto;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;width:100%}.swiper-partner-testimonial .swiper-slide.swiper-slide-active{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);opacity:1;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);z-index:2}.swiper-partner-testimonial .swiper-slide.swiper-slide-active img{border:2px solid #a88a56;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.04)}.kategorie-page{min-height:100vh}.kategorie-header{padding-block:2rem}.kategorie-header .content{grid-column:1/-1}@media (min-width:360px){.kategorie-header h1{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){.kategorie-header h1{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){.kategorie-header h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}.kategorie-header h1{font-weight:700;margin-bottom:.5rem}.kategorie-header .teaser{color:#f2db71}@media (min-width:360px){.kategorie-header .teaser{font-size:1rem;letter-spacing:normal;line-height:1.5}}@media (min-width:768px){.kategorie-header .teaser{font-size:1.0625rem;letter-spacing:normal;line-height:1.5}}@media (min-width:1400px){.kategorie-header .teaser{font-size:1.125rem;letter-spacing:normal;line-height:1.5}}.kategorie-header .teaser{font-weight:400;max-width:60ch}.subcategory-filter{margin-bottom:2.25rem}.subcategory-filter .content{grid-column:1/-1;mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);overflow:hidden;position:relative}@media (min-width:1024px){.subcategory-filter .content{mask-image:none;-webkit-mask-image:none;overflow:visible}}.partner-section .no-results{color:#9aa1a8;grid-column:1/-1;padding:3rem 1rem;text-align:center}@media (min-width:1024px){.kategorie-header{padding-block:2.5rem}}.search-page{min-height:100vh}.search-page-header{padding-block:2rem;padding-bottom:0}.search-page-header .content{grid-column:1/-1}@media (min-width:360px){.search-page-header h1{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){.search-page-header h1{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){.search-page-header h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}.search-page-header h1{font-weight:700;margin-bottom:.5rem}.search-page-header .teaser{color:#f2db71}@media (min-width:360px){.search-page-header .teaser{font-size:1rem;letter-spacing:normal;line-height:1.5}}@media (min-width:768px){.search-page-header .teaser{font-size:1.0625rem;letter-spacing:normal;line-height:1.5}}@media (min-width:1400px){.search-page-header .teaser{font-size:1.125rem;letter-spacing:normal;line-height:1.5}}.search-page-header .teaser{font-weight:400;max-width:60ch}.search-results-meta{color:#9aa1a8;margin-bottom:1rem}.search-load-more-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:2rem 3rem}.search-load-more[hidden]{display:none!important}.search-results-section .no-results{color:#9aa1a8;grid-column:1/-1;padding:0 1rem 3rem;text-align:center}@media (min-width:1200px){.search-page-header{padding-block:2.5rem}}.empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1.5rem 4rem}@media (min-width:1200px){.empty-state{padding-top:3rem}}.empty-state .empty-state-icon{color:#c20000;margin-bottom:1.5rem}.empty-state .empty-state-icon.animate-heartbeat{-webkit-animation:heartbeat 2s ease-in-out infinite;animation:heartbeat 2s ease-in-out infinite;display:inline-block}.empty-state .empty-state-icon i{font-size:4rem}.empty-state h2{color:#fafafa;font-size:1.85rem;font-weight:700;margin-bottom:1rem}.empty-state p{color:#9aa1a8;font-size:1.05rem;line-height:1.6;margin:0 auto 2rem;max-width:500px}.empty-state .btn-primary{display:inline-block;text-decoration:none}.empty-state .empty-state-tips{color:#9aa1a8;font-size:.95rem;line-height:1.6;margin:0 auto 2rem;max-width:500px;text-align:left}.empty-state .empty-state-tips .tips-title{color:#fafafa;font-size:1rem;font-weight:600;margin-bottom:.5rem;text-align:left}.empty-state .empty-state-tips .tips-list{list-style-type:disc;margin:0;padding-left:1.25rem}.empty-state .empty-state-tips .tips-list li{color:#9aa1a8;margin-bottom:.5rem}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.12);transform:scale(1.12)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.12);transform:scale(1.12)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.12);transform:scale(1.12)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.12);transform:scale(1.12)}70%{-webkit-transform:scale(1);transform:scale(1)}}.terms-page{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.terms-page .terms-content{grid-column:1/-1}.terms-page .terms-content .textlink,.terms-page .terms-content a,.terms-page .terms-content li a,.terms-page .terms-content p a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em;-webkit-transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease}.terms-page .terms-content .textlink:focus-visible,.terms-page .terms-content .textlink:hover,.terms-page .terms-content a:focus-visible,.terms-page .terms-content a:hover,.terms-page .terms-content li a:focus-visible,.terms-page .terms-content li a:hover,.terms-page .terms-content p a:focus-visible,.terms-page .terms-content p a:hover{color:#fafafa;text-decoration-color:#fafafa}.terms-page .terms-content b,.terms-page .terms-content p{color:#c7cbcf}.terms-page .terms-content p{margin-left:6px}.terms-page .terms-content ol,.terms-page .terms-content ul{margin-block:0 1.25rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.terms-page .terms-content ol li,.terms-page .terms-content ul li{color:#c7cbcf;line-height:1.7;margin-bottom:.5rem}.terms-page .terms-content ol li:last-child,.terms-page .terms-content ul li:last-child{margin-bottom:0}.terms-page .terms-content ol li::marker,.terms-page .terms-content ul li::marker{color:inherit}.terms-page .terms-content ul,.terms-page .terms-content ul>li{list-style-type:disc}.terms-page .terms-content ul ul{list-style-type:circle;margin-block:.375rem .375rem}.terms-page .terms-content ul ul>li{list-style-type:circle}.terms-page .terms-content ul ul ul,.terms-page .terms-content ul ul ul>li{list-style-type:square}.terms-page .terms-content ol,.terms-page .terms-content ol>li{list-style-type:decimal}.terms-page .terms-content ol ol{list-style-type:lower-alpha;margin-block:.375rem .375rem}.terms-page .terms-content ol ol>li{list-style-type:lower-alpha}.terms-page .terms-content ol ol ol,.terms-page .terms-content ol ol ol>li{list-style-type:lower-roman}.terms-page .terms-content .is-unstyled,.terms-page .terms-content .list-unstyled,.terms-page .terms-content ol.is-unstyled,.terms-page .terms-content ol.list-unstyled,.terms-page .terms-content ul.is-unstyled,.terms-page .terms-content ul.list-unstyled{list-style:none!important;list-style-type:none!important;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-start:0;margin-inline-start:0}.terms-page .terms-content .is-unstyled li,.terms-page .terms-content .list-unstyled li,.terms-page .terms-content ol.is-unstyled li,.terms-page .terms-content ol.list-unstyled li,.terms-page .terms-content ul.is-unstyled li,.terms-page .terms-content ul.list-unstyled li{list-style:none!important;list-style-type:none!important;-webkit-padding-start:0;padding-inline-start:0}.terms-page .terms-content .is-unstyled li::marker,.terms-page .terms-content .list-unstyled li::marker,.terms-page .terms-content ol.is-unstyled li::marker,.terms-page .terms-content ol.list-unstyled li::marker,.terms-page .terms-content ul.is-unstyled li::marker,.terms-page .terms-content ul.list-unstyled li::marker{content:none}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - var(--header-height, 120px));padding-block:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.error-page{padding-block:6rem}}.error-page .cgvn-grid{width:100%}.error-page .error-hero{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;max-width:860px;padding:2rem 1rem;text-align:center}.error-page .error-hero .error-badge-wrapper{margin-bottom:1.5rem}@media (min-width:360px){.error-page .error-hero .error-title{font-size:2rem;letter-spacing:-.0625rem;line-height:2.25rem}}@media (min-width:768px){.error-page .error-hero .error-title{font-size:2.375rem;letter-spacing:-.0625rem;line-height:2.75rem}}@media (min-width:1400px){.error-page .error-hero .error-title{font-size:3.8125rem;letter-spacing:-.0625rem;line-height:4.25rem}}.error-page .error-hero .error-title{background:linear-gradient(135deg,#fafafa 60%,#9aa1a8);-webkit-background-clip:text;background-clip:text;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase;-webkit-text-fill-color:transparent}@media (min-width:360px){.error-page .error-hero .error-lead{font-size:1rem;letter-spacing:normal;line-height:1.375rem}}@media (min-width:768px){.error-page .error-hero .error-lead{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1400px){.error-page .error-hero .error-lead{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}.error-page .error-hero .error-lead{color:#c7cbcf;font-weight:400;line-height:1.6;margin-bottom:2.5rem;max-width:680px}.error-page .error-hero .error-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:440px;width:100%}@media (min-width:768px){.error-page .error-hero .error-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.5rem;justify-content:center;max-width:none}}.fancard-checkout-page{--checkout-panel-min-height:18rem;min-height:calc(100svh - var(--header-height, 120px));overflow:clip}.fancard-checkout{margin-top:0;padding-bottom:2rem;padding-top:clamp(1.25rem,3vw,3rem);position:relative}@media (min-width:1200px){.fancard-checkout{padding-bottom:4rem;padding-top:2.5rem}}@media (min-width:1400px){.fancard-checkout{padding-bottom:5rem;padding-top:3rem}}@media (min-width:1920px){.fancard-checkout{padding-bottom:clamp(5rem,8vh,8.5rem);padding-top:clamp(3.5rem,5vh,5.5rem)}}.fancard-checkout:before{background:radial-gradient(circle at 85% 12%,rgba(168,138,86,.18),transparent 34%),radial-gradient(circle at 5% 45%,rgba(194,0,0,.12),transparent 32%);content:"";height:min(48rem,85svh);inset:0 0 auto;pointer-events:none;position:absolute;z-index:-1}.fancard-preview-trigger{background:#1a1c1e;border:1px solid #f2db71;border-radius:999px;bottom:calc(5rem + env(safe-area-inset-bottom, 0px));-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);color:#f2db71;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;min-height:44px;padding:.625rem .875rem;position:fixed;right:1rem;z-index:950}@media (min-width:1024px){.fancard-preview-trigger{bottom:1.5rem}}.fancard-preview{display:grid;gap:1.5rem;grid-template-rows:auto auto;position:fixed;right:1rem;top:calc(var(--header-height, 120px) + 1rem);z-index:1000;-ms-flex-line-pack:start;align-content:start;background:#1a1c1e;border:1px solid #f2db71;border-radius:16px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:calc(100svh - var(--header-height, 120px) - 7rem);overflow-y:auto;padding:1.5rem;width:min(100vw - 2rem,28.75rem)}@media (min-width:1024px){.fancard-preview{max-height:calc(100svh - var(--header-height, 120px) - 3rem)}}.fancard-preview[hidden]{display:none}.fancard-preview__close{background:transparent;border:0;border-radius:50%;color:#fafafa;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:.5rem;top:.5rem;width:44px}.fancard-preview__eyebrow{color:#f2db71;font-size:.75rem;font-weight:700;letter-spacing:.0625rem;margin-bottom:.25rem;text-transform:uppercase}.fancard-preview__title{font-size:1.375rem;line-height:1.25;margin-bottom:.5rem;padding-right:2rem;text-transform:none}.fancard-preview__copy{color:#c7cbcf;font-size:.875rem;max-width:43.75rem}.fancard-preview__copy code{color:#f2db71;font:inherit;font-weight:700}.fancard-preview__controls{display:grid;gap:.5rem}.fancard-preview__controls label{font-size:.8125rem;font-weight:600}.fancard-preview__controls .btn-outline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;max-height:44px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}.fancard-checkout__intro{grid-column:1/-1;margin-inline:auto;margin-bottom:.5rem;max-width:47.5rem;width:100%}@media (min-width:1024px){.fancard-checkout__intro{margin-bottom:clamp(1.5rem,3vw,2.5rem);text-align:center}}@media (min-width:1200px){.fancard-checkout__intro{max-width:70rem}}@media (min-width:1400px){.fancard-checkout__intro{max-width:73.75rem}}@media (min-width:1920px){.fancard-checkout__intro{max-width:77.5rem}}.fancard-checkout__intro .headline{font-size:1.5rem;margin-bottom:.25rem;max-width:43.75rem}@media (min-width:1024px){.fancard-checkout__intro .headline{font-size:var(--h1-size,2.25rem);margin-inline:auto;margin-bottom:.5rem}}.fancard-checkout__intro .kicker{font-size:.75rem;margin-bottom:.25rem}.fancard-checkout__lead{display:none}@media (min-width:1024px){.fancard-checkout__lead{color:#c7cbcf;display:block;font-weight:400;margin-inline:auto}}@media (min-width:1024px) and (min-width:360px){.fancard-checkout__lead{font-size:1rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1024px) and (min-width:768px){.fancard-checkout__lead{font-size:1.0625rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1024px) and (min-width:1400px){.fancard-checkout__lead{font-size:1.125rem;letter-spacing:normal;line-height:1.75rem}}.fancard-checkout__instant-note{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(168,138,86,.12);border:1px solid #9d791b;border-radius:999px;color:#f2db71;font-size:.8125rem;font-weight:600;margin-top:1rem;padding:.375rem .625rem}.fancard-checkout__layout{display:grid;gap:.5rem;grid-column:1/-1;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-inline:auto;width:100%}@media (min-width:1024px){.fancard-checkout__layout{gap:2rem}}@media (min-width:1200px){.fancard-checkout__layout{gap:2rem;max-width:70rem}}@media (min-width:1400px){.fancard-checkout__layout{gap:2.5rem;max-width:73.75rem}}@media (min-width:1920px){.fancard-checkout__layout{gap:3rem;max-width:77.5rem}}.fancard-checkout__flow,.fancard-order-summary{background:rgba(26,28,30,.94);border:1px solid #4f545a;border-radius:16px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);min-width:0}.fancard-checkout__flow{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:grid;gap:.5rem;padding:0}.fancard-order-summary{-webkit-box-ordinal-group:0;-ms-flex-order:-1;background:#34383c;border:1px solid #4f545a;border-radius:8px;order:-1;overflow:hidden;padding:0}@media (min-width:1024px){.fancard-order-summary{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;background:rgba(26,28,30,.94);border-radius:16px;order:0;padding:1.5rem;position:sticky;top:calc(var(--header-height, 120px) + 1.5rem)}}@media (min-width:1200px){.fancard-order-summary{padding:1.625rem 1.75rem;top:calc(var(--header-height, 120px) + 2rem)}}@media (min-width:1920px){.fancard-order-summary{padding:1.875rem 2rem;top:calc(var(--header-height, 120px) + 2.5rem)}}.fancard-order-summary__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:rgba(26,28,30,.6);border:0;color:#fafafa;cursor:pointer;font-family:inherit;justify-content:space-between;padding:.625rem 1rem;text-align:left;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.fancard-order-summary__toggle:focus-visible,.fancard-order-summary__toggle:hover{background:rgba(26,28,30,.85)}@media (min-width:1024px){.fancard-order-summary__toggle{display:none}}.fancard-order-summary__toggle .icon-chevron-right{color:#f2db71;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:auto;line-height:1;margin-left:.25rem;top:0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:auto}.fancard-order-summary__toggle[aria-expanded=true]{border-bottom:1px solid #4f545a}.fancard-order-summary__toggle[aria-expanded=true] .icon-chevron-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fancard-order-summary__toggle-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.fancard-order-summary__toggle-label{color:#fafafa;font-size:.8125rem;font-weight:600}.fancard-order-summary__toggle-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f2db71;font-size:.75rem}.fancard-order-summary__toggle-amount{color:#f2db71;font-size:.9375rem;font-weight:700}.fancard-order-summary__body{display:none;padding:1rem}@media (min-width:1024px){.fancard-order-summary__body{display:block!important;padding:0}}.fancard-order-summary__body .fancard-order-summary__title{display:none}@media (min-width:1024px){.fancard-order-summary__body .fancard-order-summary__title{display:block;margin-bottom:1rem}}.fancard-order-summary[data-open=true] .fancard-order-summary__body{display:block}.fancard-checkout__section{background:rgba(26,28,30,.94);border:1px solid #4f545a;border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);margin:0;min-width:0;padding:.75rem .875rem}@media (min-width:600px){.fancard-checkout__section{border-radius:16px;padding:clamp(1rem,2vw,1.5rem)}}@media (min-width:1200px){.fancard-checkout__section{padding:1.625rem 1.75rem}}@media (min-width:1920px){.fancard-checkout__section{padding:1.875rem 2rem}}.fancard-checkout__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.fancard-checkout__step{display:inline-grid;-webkit-box-flex:0;border:1px solid #9d791b;border-radius:50%;color:#f2db71;-ms-flex:0 0 1.625rem;flex:0 0 1.625rem;font-size:.8125rem;font-weight:700;height:1.625rem;place-items:center;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;width:1.625rem}.fancard-checkout__step[aria-current=step]{background:#f2db71;color:#1a1c1e}@media (min-width:600px){.fancard-checkout__step{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;font-size:.875rem;height:2rem;width:2rem}}@media (min-width:360px){.fancard-checkout__section-title,.fancard-order-summary__title{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.fancard-checkout__section-title,.fancard-order-summary__title{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.fancard-checkout__section-title,.fancard-order-summary__title{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.fancard-checkout__section-title,.fancard-order-summary__title{font-weight:600}.fancard-checkout__section-title{outline:none;scroll-margin-top:calc(var(--header-height, 120px) + 1rem)}.fancard-checkout__section-title:focus,.fancard-checkout__section-title:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:none}.fancard-checkout__section-copy{color:#c7cbcf;font-size:.875rem;margin-top:.25rem}.fancard-checkout [data-step-body],.fancard-checkout [data-step-summary]{display:none}.fancard-checkout[data-active-step=customer] [data-step-body=customer]{display:block}.fancard-checkout[data-active-step=customer] [data-checkout-step=customer] .fancard-checkout__section-header{margin-bottom:1.5rem}.fancard-checkout[data-active-step=code] [data-step-summary=customer]{display:-webkit-box;display:-ms-flexbox;display:flex}.fancard-checkout[data-active-step=code] [data-checkout-step=customer] .fancard-checkout__section-header{display:none}.fancard-checkout[data-active-step=code] [data-step-body=code]{display:block}.fancard-checkout[data-active-step=code] [data-checkout-step=code] .fancard-checkout__section-header{margin-bottom:1.5rem}.fancard-checkout[data-active-step=payment] [data-step-summary=code],.fancard-checkout[data-active-step=payment] [data-step-summary=customer]{display:-webkit-box;display:-ms-flexbox;display:flex}.fancard-checkout[data-active-step=payment] [data-checkout-step=code] .fancard-checkout__section-header,.fancard-checkout[data-active-step=payment] [data-checkout-step=customer] .fancard-checkout__section-header{display:none}.fancard-checkout[data-active-step=payment] [data-step-body=payment]{display:block}.fancard-checkout[data-active-step=payment] [data-checkout-step=payment] .fancard-checkout__section-header{margin-bottom:1.5rem}.fancard-checkout[data-active-step=code] [data-checkout-step=payment] .fancard-checkout__section-header,.fancard-checkout[data-active-step=customer] [data-checkout-step=payment] .fancard-checkout__section-header{opacity:.55}.fancard-step-summary{gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px}.fancard-step-summary>.icon{-webkit-box-flex:0;color:#f2db71;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.25rem}.fancard-step-summary>div{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.fancard-step-summary span,.fancard-step-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fancard-step-summary span{color:#c7cbcf;font-size:.8125rem}.fancard-step-summary .fancard-step-summary__note{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7cbcf;font-size:.75rem;gap:.25rem;margin-top:.125rem;white-space:normal}.fancard-step-summary .fancard-step-summary__note[data-active=true]{color:#f2db71;font-weight:500}.fancard-step-summary .button-link{-webkit-box-flex:0;color:#f2db71;-ms-flex:0 0 auto;flex:0 0 auto}.fancard-status{display:grid;min-height:9.375rem;padding:1.5rem;-ms-flex-line-pack:center;align-content:center;background:#34383c;border:1px solid #4f545a;border-radius:8px}.fancard-status__heading{margin-bottom:.5rem}@media (min-width:360px){.fancard-status__heading{font-size:1rem;letter-spacing:normal;line-height:1.375rem}}@media (min-width:768px){.fancard-status__heading{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1400px){.fancard-status__heading{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}.fancard-status__heading{font-weight:600}.fancard-status__copy{color:#c7cbcf}.fancard-status__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center;margin-top:1.5rem}.fancard-status__actions .btn-outline,.fancard-status__actions .btn-primary{width:100%}@media (min-width:600px){.fancard-status__actions .btn-outline,.fancard-status__actions .btn-primary{width:auto}}.fancard-status--claim{background:radial-gradient(circle at 10% 20%,rgba(168,138,86,.08),transparent 60%),#34383c;border-color:rgba(168,138,86,.4)}.fancard-claim-steps{color:#c7cbcf;display:grid;font-size:.875rem;gap:.5rem;margin-block:1rem;padding-left:1.5rem}.fancard-claim-steps li{line-height:1.5}.fancard-claim-hint{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(26,28,30,.85);border:1px solid rgba(168,138,86,.25);border-radius:6px;color:#c7cbcf;font-size:.8125rem;line-height:1.45;margin-top:1rem;padding:.75rem 1rem;text-align:left}.fancard-claim-hint .icon{-webkit-box-flex:0;color:#f2db71;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;margin-top:.125rem}.fancard-claim-hint>div{display:grid;gap:.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.fancard-claim-hint strong{color:#fafafa}.fancard-claim-hint p{color:#c7cbcf;margin:0}.fancard-skeleton{display:grid;gap:1rem}.fancard-skeleton__line{background:#34383c;border-radius:6px;height:1rem;overflow:hidden;width:100%}.fancard-skeleton__line:after{-webkit-animation:fancard-checkout-skeleton 1.4s ease-in-out infinite;animation:fancard-checkout-skeleton 1.4s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#4f545a),to(transparent));background:linear-gradient(90deg,transparent,#4f545a,transparent);content:"";display:block;height:100%;width:45%}.fancard-skeleton__line:first-child{height:1.5rem;width:52%}.fancard-skeleton__line:last-child{width:72%}.fancard-status .fancard-skeleton__line{background:#4f545a}.fancard-status .fancard-skeleton__line:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#697077),to(transparent));background:linear-gradient(90deg,transparent,#697077,transparent)}.fancard-form-field{display:grid;gap:.5rem}.fancard-customer-fields{display:grid;gap:1rem}.fancard-customer-fields__names{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.fancard-customer-fields__names{gap:1rem}}.fancard-customer-fields__names[hidden]{display:none!important}.fancard-customer-fields__action .btn-primary{width:100%}@media (min-width:600px){.fancard-customer-fields__action .btn-primary{width:auto}}.fancard-customer-status{margin-top:1.5rem}.fancard-code,.fancard-code-choice{display:grid;gap:1rem}.fancard-code-choice>p{font-weight:600}.fancard-code-choice__actions{display:grid;gap:.5rem}@media (min-width:600px){.fancard-code-choice__actions{grid-template-columns:auto auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.fancard-checkout[data-code-entry=closed] .fancard-code,.fancard-checkout[data-code-entry=open] .fancard-code-choice,.fancard-checkout[data-code-state=activation] [data-fancard-code-form]{display:none}.fancard-code__controls{display:grid;gap:.5rem}@media (min-width:600px){.fancard-code__controls{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.fancard-code__controls .btn-outline{min-height:48px}.fancard-inline-status{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;min-height:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#34383c;border:1px solid #4f545a;border-radius:6px;color:#c7cbcf;font-size:.875rem;padding:.75rem}.fancard-inline-status .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.1875rem}.fancard-inline-status--success{background:rgba(220,252,231,.2);border-color:rgba(220,252,231,.8);color:#166534}.fancard-inline-status--error{background:rgba(116,0,0,.25);border-color:#9b0000;color:#ebc4c4}.fancard-checkout [data-code-panel=empty]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fancard-checkout [data-code-panel=empty] .button-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fancard-payment-mount{background:#090a0b;border:1px dashed #697077;border-radius:8px;display:grid;min-height:16.25rem;padding:1.5rem;place-items:center;text-align:center;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.fancard-payment-mount__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7cbcf;gap:.5rem}.fancard-payment-mount__placeholder .icon{color:#f2db71;display:block;font-size:2rem;height:auto;margin-bottom:0;width:auto}.fancard-payment-mount__skeleton{display:none;max-width:23.75rem;width:100%}.fancard-checkout[data-payment-state=loading] .fancard-payment-mount{border-color:#4f545a;border-style:solid}.fancard-checkout[data-payment-state=loading] [data-payment-mount-placeholder]{display:none}.fancard-checkout[data-payment-state=loading] [data-payment-mount-skeleton]{display:grid}.fancard-payment-actions{background:#1a1c1e;border:1px solid #4f545a;border-radius:8px;bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px));-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05);display:grid;gap:1rem;margin-top:1.5rem;padding:.5rem;position:sticky;z-index:200}@media (min-width:1024px){.fancard-payment-actions{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;position:static}}.fancard-payment-actions .btn-primary{min-height:48px;width:100%}.fancard-checkout [data-payment-panel]{margin-top:1.5rem}.fancard-checkout[data-payment-state=pending] .fancard-payment-actions,.fancard-checkout[data-payment-state=pending] .fancard-payment-mount,.fancard-checkout[data-payment-state=processing] .fancard-payment-actions,.fancard-checkout[data-payment-state=processing] .fancard-payment-mount,.fancard-checkout[data-payment-state=success-existing] .fancard-payment-actions,.fancard-checkout[data-payment-state=success-existing] .fancard-payment-mount,.fancard-checkout[data-payment-state=success-new] .fancard-payment-actions,.fancard-checkout[data-payment-state=success-new] .fancard-payment-mount,.fancard-checkout[data-payment-state=success-voucher] .fancard-payment-actions,.fancard-checkout[data-payment-state=success-voucher] .fancard-payment-mount,.fancard-checkout[data-payment-state=success] .fancard-payment-actions,.fancard-checkout[data-payment-state=success] .fancard-payment-mount,.fancard-checkout[data-payment-state=technical-error] .fancard-payment-actions,.fancard-checkout[data-payment-state=technical-error] .fancard-payment-mount{display:none!important}.fancard-checkout[data-payment-state=validation-error] .fancard-payment-actions{margin-top:1rem}.fancard-payment-note{color:#c7cbcf;font-size:.8125rem}.fancard-order-summary__product{display:none;gap:.5rem;grid-template-columns:3.5rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:1rem}@media (min-width:1024px){.fancard-order-summary__product{display:grid;gap:1rem;grid-template-columns:4.5rem minmax(0,1fr)}}.fancard-order-summary__image{aspect-ratio:1.586/1;background:#34383c;border:1px solid #9d791b;border-radius:6px;overflow:hidden}.fancard-order-summary__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancard-order-summary__name{font-weight:700}.fancard-order-summary__term{color:#c7cbcf;font-size:.875rem}.fancard-order-summary__rows{border-block:1px solid #4f545a;display:grid;gap:.625rem;padding-block:1rem}.fancard-order-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7cbcf;font-size:.875rem}.fancard-order-summary__row dd,.fancard-order-summary__row dt{margin:0}.fancard-order-summary__row dd{color:#fafafa;font-variant-numeric:tabular-nums;text-align:right}.fancard-order-summary__row--discount{display:-webkit-box;display:-ms-flexbox;display:flex}.fancard-order-summary__row--discount[data-discount-active=true] dd,.fancard-order-summary__row--discount[data-discount-active=true] dt{color:#166534;font-weight:600}.fancard-order-summary__row--discount[data-discount-active=false] dd,.fancard-order-summary__row--discount[data-discount-active=false] dt{color:#c7cbcf;font-style:italic}[data-fancard-total-regular][data-has-discount=true]{color:#c7cbcf;font-size:1rem;font-weight:400;text-decoration:line-through}[data-fancard-total-discount]{color:#f2db71;display:none;font-size:inherit;font-weight:700}[data-fancard-total-discount][data-visible=true]{display:inline}.fancard-order-summary__total{gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;font-weight:700;justify-content:space-between;padding-top:.5rem}.fancard-order-summary__total,.fancard-order-summary__total dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.fancard-order-summary__total dd{color:#f2db71;font-size:1.5rem;font-variant-numeric:tabular-nums;gap:.25rem}@media (min-width:1024px){.fancard-order-summary__total dd{font-size:1.75rem}}.fancard-order-summary__trust{display:none;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7cbcf;font-size:.8125rem;margin-top:1.5rem}.fancard-order-summary__trust .icon{color:#f2db71}@media (min-width:1024px){.fancard-order-summary__trust{display:-webkit-box;display:-ms-flexbox;display:flex}}.fancard-checkout [data-customer-panel],.fancard-checkout [data-payment-panel],.fancard-checkout [data-quote-panel]{display:none}.fancard-checkout[data-customer-state=account-blocked] [data-customer-panel=account-blocked],.fancard-checkout[data-customer-state=technical-error] [data-customer-panel=technical-error],.fancard-checkout[data-payment-state=pending] [data-payment-panel=pending],.fancard-checkout[data-payment-state=processing] [data-payment-panel=processing],.fancard-checkout[data-payment-state=success-existing] [data-payment-panel=success-existing],.fancard-checkout[data-payment-state=success-new] [data-payment-panel=success-new],.fancard-checkout[data-payment-state=success-voucher] [data-payment-panel=success-voucher],.fancard-checkout[data-payment-state=success][data-customer-state=accepted] [data-payment-panel=success-existing],.fancard-checkout[data-payment-state=success][data-customer-state=account-found] [data-payment-panel=success-existing],.fancard-checkout[data-payment-state=success][data-customer-state=account-new] [data-payment-panel=success-new],.fancard-checkout[data-payment-state=success][data-purchase-type=voucher] [data-payment-panel=success-voucher],.fancard-checkout[data-payment-state=technical-error] [data-payment-panel=technical-error],.fancard-checkout[data-quote-state=error] [data-quote-panel=error],.fancard-checkout[data-quote-state=loading] [data-quote-panel=loading],.fancard-checkout[data-quote-state=ready] [data-quote-panel=ready]{display:block}.fancard-checkout [data-checkout-customer-accepted]{display:none}.fancard-checkout[data-customer-state=accepted] [data-checkout-customer-accepted],.fancard-checkout[data-customer-state=account-found] [data-checkout-customer-accepted],.fancard-checkout[data-customer-state=account-new] [data-checkout-customer-accepted]{display:grid;gap:.5rem}.fancard-checkout [data-fancard-order-summary]{display:none}@media (min-width:1024px){.fancard-checkout:not([data-customer-state=accepted]):not([data-customer-state=account-found]):not([data-customer-state=account-new]) .fancard-checkout__flow{margin-inline:auto;max-width:42.5rem}.fancard-checkout[data-customer-state=accepted] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-found] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-new] .fancard-checkout__layout{grid-template-columns:minmax(0,1fr) 22.5rem}}@media (min-width:1200px){.fancard-checkout[data-customer-state=accepted] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-found] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-new] .fancard-checkout__layout{grid-template-columns:minmax(0,1fr) 23.75rem}}@media (min-width:1400px){.fancard-checkout[data-customer-state=accepted] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-found] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-new] .fancard-checkout__layout{grid-template-columns:minmax(0,1fr) 25rem}}@media (min-width:1920px){.fancard-checkout[data-customer-state=accepted] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-found] .fancard-checkout__layout,.fancard-checkout[data-customer-state=account-new] .fancard-checkout__layout{grid-template-columns:minmax(0,1fr) 26.25rem}}.fancard-checkout[data-customer-state=accepted] [data-fancard-order-summary],.fancard-checkout[data-customer-state=account-found] [data-fancard-order-summary],.fancard-checkout[data-customer-state=account-new] [data-fancard-order-summary]{display:block}.fancard-checkout[data-code-state=checking] [data-fancard-payment-section]{opacity:.55;pointer-events:none}.fancard-checkout[data-code-state=discount] [data-fancard-discount-row]{display:-webkit-box;display:-ms-flexbox;display:flex}.fancard-checkout[data-code-state=discount] [data-fancard-total-regular]{display:none}.fancard-checkout[data-code-state=discount] [data-fancard-total-discount]{display:inline}.fancard-checkout[data-code-state=activation] [data-fancard-code-copy-default],.fancard-checkout[data-code-state=activation] [data-fancard-code-heading-default],.fancard-checkout[data-code-state=activation] [data-fancard-code-step-default]{display:none}.fancard-checkout[data-code-state=activation] [data-fancard-code-copy-activation],.fancard-checkout[data-code-state=activation] [data-fancard-code-heading-activation],.fancard-checkout[data-code-state=activation] [data-fancard-code-step-activation]{display:inline}.fancard-checkout[data-code-state=activation] [data-fancard-code-step-activation]{color:#f2db71}.fancard-checkout[data-code-state=activation] [data-checkout-step=code] .fancard-checkout__step{background:transparent;border-color:transparent;color:#f2db71;font-size:1.25rem}.fancard-checkout[data-code-state=activation] .fancard-payment-actions,.fancard-checkout[data-code-state=activation] .fancard-payment-mount,.fancard-checkout[data-code-state=activation] [data-fancard-payment-copy-default],.fancard-checkout[data-code-state=activation] [data-fancard-payment-copy-success],.fancard-checkout[data-code-state=activation] [data-fancard-payment-heading-default],.fancard-checkout[data-code-state=activation] [data-fancard-payment-heading-success],.fancard-checkout[data-code-state=activation] [data-payment-panel]{display:none}.fancard-checkout[data-code-state=activation] [data-fancard-payment-copy-activation],.fancard-checkout[data-code-state=activation] [data-fancard-payment-heading-activation]{display:inline}.fancard-checkout[data-code-state=activation] [data-fancard-activation-completion]{display:block}.fancard-checkout[data-code-state=activation] [data-fancard-order-summary]{display:none}@media (min-width:1024px){.fancard-checkout[data-code-state=activation] .fancard-checkout__layout{grid-template-columns:minmax(0,1fr)}.fancard-checkout[data-code-state=activation] .fancard-checkout__flow{margin-inline:auto;max-width:42.5rem}}[data-fancard-activation-completion],[data-fancard-code-copy-activation],[data-fancard-code-heading-activation],[data-fancard-code-step-activation],[data-fancard-payment-copy-activation],[data-fancard-payment-copy-success],[data-fancard-payment-heading-activation],[data-fancard-payment-heading-success],[data-fancard-payment-step-success]{display:none}.fancard-checkout__type-switch{margin-bottom:1.5rem;width:100%}.fancard-segment-control{background:#1a1c1e;border:1px solid hsla(0,0%,98%,.08);border-radius:8px;display:grid;gap:.25rem;grid-template-columns:1fr 1fr;padding:.25rem;width:100%}.fancard-segment-control__item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative}.fancard-segment-control__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.fancard-segment-control__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#c7cbcf;font-size:.8125rem;font-weight:500;gap:.25rem;justify-content:center;min-height:2.625rem;padding:.5rem .875rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancard-segment-control__button .icon{color:#c7cbcf;font-size:.9375rem;-webkit-transition:color .3s ease;transition:color .3s ease}.fancard-segment-control__button:hover,.fancard-segment-control__button:hover .icon{color:#fafafa}@media (min-width:600px){.fancard-segment-control__button{font-size:.875rem}}.fancard-segment-control__input:checked+.fancard-segment-control__button{background:rgba(168,138,86,.08);border-color:rgba(168,138,86,.35);-webkit-box-shadow:0 2px 8px rgba(26,28,30,.4);box-shadow:0 2px 8px rgba(26,28,30,.4);color:#f2db71;font-weight:600}.fancard-segment-control__input:checked+.fancard-segment-control__button .icon{color:#a88a56}.fancard-segment-control__input:focus-visible+.fancard-segment-control__button{border-color:#a88a56;outline:2px solid rgba(168,138,86,.5);outline-offset:1px}.fancard-checkout[data-purchase-type=voucher] [data-checkout-step=code],.fancard-checkout[data-purchase-type=voucher] [data-step-body=code],.fancard-checkout[data-purchase-type=voucher] [data-step-summary=code]{display:none!important}.fancard-voucher-code-card{background:rgba(26,28,30,.6);border:1px dashed rgba(168,138,86,.6);border-radius:8px;display:grid;gap:.5rem;margin-block:1.5rem;padding:1rem 1.5rem;text-align:center}.fancard-voucher-code-card__label{color:#c7cbcf;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.fancard-voucher-code-card__code-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center}@media (min-width:1400px){.fancard-voucher-code-card__code-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}}.fancard-voucher-code-card__code{background:rgba(168,138,86,.1);border-radius:6px;color:#f2db71;font-family:monospace;font-size:clamp(.85rem,3.2vw,1.25rem);font-weight:700;letter-spacing:.04em;max-width:100%;overflow-x:auto;padding:.375rem .625rem;scrollbar-width:none;white-space:nowrap;word-break:keep-all;-ms-flex-negative:0;flex-shrink:0}.fancard-voucher-code-card__code::-webkit-scrollbar{display:none}@media (min-width:600px){.fancard-voucher-code-card__code{font-size:1rem;letter-spacing:.05em;padding:.5rem .75rem}}.fancard-voucher-code-card__hint{color:#c7cbcf;font-size:.8125rem;margin:0}.fancard-checkout[data-code-state=activation] .fancard-checkout__intro,.fancard-checkout[data-code-state=activation] .fancard-checkout__type-switch,.fancard-checkout[data-code-state=activation] .fancard-order-summary,.fancard-checkout[data-code-state=activation] [data-checkout-step=code],.fancard-checkout[data-code-state=activation] [data-checkout-step=customer],.fancard-checkout[data-code-state=activation] [data-checkout-step=payment] .fancard-checkout__section-header,.fancard-checkout[data-payment-state=success-existing] .fancard-checkout__intro,.fancard-checkout[data-payment-state=success-existing] .fancard-checkout__type-switch,.fancard-checkout[data-payment-state=success-existing] .fancard-order-summary,.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=code],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=customer],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment] .fancard-checkout__section-header,.fancard-checkout[data-payment-state=success-new] .fancard-checkout__intro,.fancard-checkout[data-payment-state=success-new] .fancard-checkout__type-switch,.fancard-checkout[data-payment-state=success-new] .fancard-order-summary,.fancard-checkout[data-payment-state=success-new] [data-checkout-step=code],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=customer],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment] .fancard-checkout__section-header,.fancard-checkout[data-payment-state=success-voucher] .fancard-checkout__intro,.fancard-checkout[data-payment-state=success-voucher] .fancard-checkout__type-switch,.fancard-checkout[data-payment-state=success-voucher] .fancard-order-summary,.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=code],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=customer],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment] .fancard-checkout__section-header,.fancard-checkout[data-payment-state=success] .fancard-checkout__intro,.fancard-checkout[data-payment-state=success] .fancard-checkout__type-switch,.fancard-checkout[data-payment-state=success] .fancard-order-summary,.fancard-checkout[data-payment-state=success] [data-checkout-step=code],.fancard-checkout[data-payment-state=success] [data-checkout-step=customer],.fancard-checkout[data-payment-state=success] [data-checkout-step=payment] .fancard-checkout__section-header{display:none!important}.fancard-checkout[data-code-state=activation] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-existing] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-new] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-voucher] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success] .fancard-checkout__layout{display:block;margin-inline:auto;max-width:37.5rem;width:100%}@media (min-width:1200px){.fancard-checkout[data-code-state=activation] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-existing] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-new] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-voucher] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success] .fancard-checkout__layout{max-width:42.5rem}}@media (min-width:1400px){.fancard-checkout[data-code-state=activation] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-existing] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-new] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success-voucher] .fancard-checkout__layout,.fancard-checkout[data-payment-state=success] .fancard-checkout__layout{max-width:45rem}.fancard-checkout[data-code-state=activation],.fancard-checkout[data-payment-state=success-existing],.fancard-checkout[data-payment-state=success-new],.fancard-checkout[data-payment-state=success-voucher],.fancard-checkout[data-payment-state=success]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(80svh - var(--header-height, 120px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fancard-checkout[data-code-state=activation] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success] [data-checkout-step=payment]{background:radial-gradient(circle at 50% 0,rgba(168,138,86,.12),transparent 75%),#1a1c1e;border:1px solid rgba(168,138,86,.4);border-radius:16px;-webkit-box-shadow:0 12px 40px rgba(26,28,30,.6);box-shadow:0 12px 40px rgba(26,28,30,.6);padding:clamp(1.25rem,3vw,2rem)}@media (min-width:1200px){.fancard-checkout[data-code-state=activation] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success] [data-checkout-step=payment]{padding:2rem 2.25rem}}@media (min-width:1400px){.fancard-checkout[data-code-state=activation] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment],.fancard-checkout[data-payment-state=success] [data-checkout-step=payment]{padding:2.5rem 2.75rem}}.fancard-checkout[data-code-state=activation] [data-checkout-step=payment] [data-step-body=payment],.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment] [data-step-body=payment],.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment] [data-step-body=payment],.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment] [data-step-body=payment],.fancard-checkout[data-payment-state=success] [data-checkout-step=payment] [data-step-body=payment]{display:block}.fancard-checkout[data-code-state=activation] [data-checkout-step=payment] .fancard-status,.fancard-checkout[data-payment-state=success-existing] [data-checkout-step=payment] .fancard-status,.fancard-checkout[data-payment-state=success-new] [data-checkout-step=payment] .fancard-status,.fancard-checkout[data-payment-state=success-voucher] [data-checkout-step=payment] .fancard-status,.fancard-checkout[data-payment-state=success] [data-checkout-step=payment] .fancard-status{background:transparent;border:0;min-height:auto;padding:0}.fancard-checkout[data-busy=true] .fancard-payment-actions .btn-primary,.fancard-checkout[data-customer-state=checking] [data-fancard-customer-submit]{cursor:wait}.fancard-checkout[data-checkout-locked=true] [data-fancard-code-edit],.fancard-checkout[data-checkout-locked=true] [data-fancard-customer-edit]{display:none}@-webkit-keyframes fancard-checkout-skeleton{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(230%);transform:translateX(230%)}}@keyframes fancard-checkout-skeleton{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(230%);transform:translateX(230%)}}@media (prefers-reduced-motion:reduce){.fancard-skeleton__line:after{-webkit-animation:none;animation:none}.fancard-checkout__step{-webkit-transition:none;transition:none}}.meine-fancard-page{margin-inline:auto;max-width:30rem;padding:1rem 1rem calc(70px + env(safe-area-inset-bottom, 0px) + 3rem);width:100%}@media (min-width:1200px){.meine-fancard-page{padding-bottom:0}}@media (min-width:768px){.meine-fancard-page{max-width:45rem;padding:2rem 1.5rem calc(70px + env(safe-area-inset-bottom, 0px) + 3rem)}}@media (min-width:768px) and (min-width:1200px){.meine-fancard-page{padding-bottom:0}}@media (min-width:1024px){.meine-fancard-page{max-width:67.5rem;padding:2rem 2rem calc(70px + env(safe-area-inset-bottom, 0px) + 3rem)}}@media (min-width:1024px) and (min-width:1200px){.meine-fancard-page{padding-bottom:0}}@media (min-width:1200px){.meine-fancard-page{max-width:72.5rem;padding:3rem 2rem}}.meine-fancard-page .profile-dashboard-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:1024px){.meine-fancard-page .profile-dashboard-layout{display:grid;gap:2rem;grid-template-columns:21.25rem 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (min-width:1200px){.meine-fancard-page .profile-dashboard-layout{gap:2.25rem;grid-template-columns:22.5rem 1fr}}.meine-fancard-page .profile-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width:1024px){.meine-fancard-page .profile-sidebar{gap:1.5rem;position:sticky;top:6.875rem}}.meine-fancard-page .profile-sidebar .profile-header-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:0;margin-top:.25rem}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-header-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#1a1c1e;border:1px solid #4f545a;border-radius:16px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-ms-flex-direction:column;flex-direction:column;padding:2rem;text-align:center}}.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar{background-color:#1c1f22;border:1px solid #4f545a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.25rem;width:4.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar{background:radial-gradient(circle,rgba(168,138,86,.12) 0,#1c1f22 100%);border:2px solid rgba(168,138,86,.35);-webkit-box-shadow:0 4px 16px rgba(9,10,11,.4);box-shadow:0 4px 16px rgba(9,10,11,.4);height:5.25rem;margin-bottom:.25rem;width:5.25rem}}.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar .icon,.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar .icon-person{color:#9aa1a8;font-size:2rem;min-height:0;top:0}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar .icon,.meine-fancard-page .profile-sidebar .profile-header-card .profile-avatar .icon-person{color:#f2db71;font-size:2.375rem}}.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}}.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta .profile-name{color:#fafafa;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta .profile-name{font-size:1.375rem}}.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta .profile-number{color:#c7cbcf;font-size:.875rem;font-weight:400;letter-spacing:.4px}.meine-fancard-page .profile-sidebar .profile-header-card .profile-meta .profile-status-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.25rem}.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks{display:none}@media (min-width:1024px){.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks{display:block}}.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks .btn-profile-quicklink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#1a1c1e;border:1px solid rgba(168,138,86,.3);border-radius:8px;color:#f2db71;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.8125rem 1rem;text-decoration:none;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks .btn-profile-quicklink:hover{background-color:rgba(168,138,86,.08);border-color:#f2db71;color:#a88a56;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks .btn-profile-quicklink .icon,.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks .btn-profile-quicklink i{color:inherit;font-size:1.125rem;min-height:0;top:0}.meine-fancard-page .profile-sidebar .profile-sidebar-quicklinks .btn-profile-quicklink .icon-chevron-right{font-size:.875rem}.meine-fancard-page .profile-main{gap:1rem;min-width:0;width:100%}.meine-fancard-page .profile-main,.meine-fancard-page .profile-main .profile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meine-fancard-page .profile-main .profile-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.25rem;padding-top:.25rem}@media (min-width:600px){.meine-fancard-page .profile-main .profile-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}}.meine-fancard-page .profile-main .profile-actions .btn-profile-action{border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:600;outline:none;padding:.625rem 1.125rem;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout{background:transparent;border:1px solid #4f545a;color:#c7cbcf;width:100%}@media (min-width:600px){.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout{width:auto}}.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout:focus-visible,.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout:hover{background-color:#34383c;border-color:#697077;color:#fafafa}.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout-all{background:transparent;border:none;color:#c7cbcf;font-size:.75rem;padding:.25rem;width:100%}@media (min-width:600px){.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout-all{width:auto}}.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout-all:focus-visible,.meine-fancard-page .profile-main .profile-actions .btn-profile-action.btn-logout-all:hover{color:#e19393;text-decoration:underline}.meine-fancard-page .profile-auth-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:1024px){.meine-fancard-page .profile-auth-layout{display:grid;gap:2.25rem;grid-template-columns:1.15fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.meine-fancard-page .profile-auth-layout .auth-brand-card,.meine-fancard-page .profile-auth-layout .card-transparent{display:none}@media (min-width:1024px){.meine-fancard-page .profile-auth-layout .auth-brand-card,.meine-fancard-page .profile-auth-layout .card-transparent{display:-webkit-box;display:-ms-flexbox;display:flex}}.meine-fancard-page .profile-auth-layout .profile-login-card{margin-top:.25rem}@media (min-width:1024px){.meine-fancard-page .profile-auth-layout .profile-login-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.showcase-wrapper{padding-bottom:3rem;padding-top:2rem}.showcase-header{border-bottom:1px solid #4f545a;margin-bottom:2rem;padding-bottom:1.5rem}.showcase-badge{margin-bottom:.5rem}.showcase-title{color:#fafafa;font-weight:800;letter-spacing:-.5px;margin:0 0 .25rem}.showcase-lead{color:#c7cbcf;font-size:1.0625rem;line-height:1.5;margin:0}.showcase-nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(9,10,11,.88);border:1px solid #4f545a;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-bottom:2rem;overflow-x:auto;padding:.5rem 1rem;position:sticky;scrollbar-width:none;top:5rem;z-index:200}.showcase-nav::-webkit-scrollbar{display:none}.showcase-nav a{border:1px solid transparent;border-radius:2px;color:#c7cbcf;font-size:.8125rem;font-weight:600;padding:.375rem .75rem;text-decoration:none;-webkit-transition:color .15s ease,background-color .15s ease,border-color .15s ease;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.showcase-nav a:hover{background-color:hsla(0,0%,98%,.08);color:#fafafa}.showcase-nav a.is-active{background-color:rgba(168,138,86,.14);border-color:rgba(168,138,86,.24);color:#f2db71}.showcase-section{margin-bottom:3rem;scroll-margin-top:10.625rem}.showcase-section-title{color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;margin:0 0 .25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.showcase-section-title .icon{color:#f2db71}.showcase-section-desc{color:#c7cbcf;font-size:.9375rem;margin:0 0 1.5rem}.showcase-box{background-color:#1a1c1e;border:1px solid #4f545a;border-radius:16px;margin-bottom:1.5rem;padding:2rem}.showcase-box-title{color:#f2db71;font-size:.8125rem;font-weight:700;letter-spacing:1px;margin:0 0 1rem;text-transform:uppercase}.showcase-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.showcase-row,.showcase-typography-list{display:-webkit-box;display:-ms-flexbox;display:flex}.showcase-typography-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.showcase-typography-list .typo-h1,.showcase-typography-list .typo-h2,.showcase-typography-list .typo-h3,.showcase-typography-list .typo-h4,.showcase-typography-list .typo-h5{color:#fafafa;margin-top:.25rem}.showcase-typography-list .typo-body{color:#fafafa;line-height:1.6;margin-top:.25rem;max-width:45rem}.showcase-typography-list .typo-muted{color:#c7cbcf;font-size:.8125rem;margin-top:.25rem}.showcase-grid-swatches{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.swatch-card{background-color:#1c1f22;border:1px solid #4f545a;border-radius:6px;padding:1rem}.swatch-card .swatch-color{border:1px solid hsla(0,0%,98%,.1);border-radius:2px;height:3rem;margin-bottom:.5rem}.swatch-card .swatch-color--primary{background-color:#c20000}.swatch-card .swatch-color--primary-hover{background-color:#9b0000}.swatch-card .swatch-color--gold{background-color:#a88a56}.swatch-card .swatch-color--gold-light{background-color:#f2db71}.swatch-card .swatch-color--success{background-color:#dcfce7}.swatch-card .swatch-color--danger{background-color:#ef4444}.swatch-card .swatch-color--body{background-color:#090a0b;border-color:#4f545a}.swatch-card .swatch-color--card{background-color:#1a1c1e;border-color:#4f545a}.swatch-card .swatch-color--elevated{background-color:#1c1f22;border-color:#4f545a}.swatch-card .swatch-color--input{background-color:#090a0b;border-color:#4f545a}.swatch-card .swatch-name{color:#fafafa;font-size:.875rem;font-weight:700;margin:0 0 .125rem}.code-badge,.swatch-card .swatch-value{color:#c7cbcf;font-family:monospace;font-size:.75rem}.code-badge{background-color:#1c1f22;border:1px solid #4f545a;border-radius:2px;display:inline-block;padding:.125rem .5rem}.showcase-icon-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(7.8125rem,1fr))}.showcase-icon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#1c1f22;border:1px solid #4f545a;border-radius:6px;cursor:pointer;justify-content:center;padding:1rem .25rem;text-align:center;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,border-color .15s ease;transition:transform .15s ease,border-color .15s ease,-webkit-transform .15s ease}.showcase-icon-item:hover{border-color:rgba(168,138,86,.24);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.showcase-icon-item .icon{color:#fafafa;font-size:1.625rem;height:1.75rem;margin-bottom:.25rem;width:1.75rem}.showcase-icon-item span{color:#c7cbcf;font-size:.75rem;word-break:break-all}.showcase-cards-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}.showcase-aspect-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.showcase-brand-cards-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.showcase-forms-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.showcase-toasts-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}.showcase-login-card-wrapper{margin-inline:auto;max-width:27.5rem}.showcase-segment-control-wrapper{max-width:28.75rem}.showcase-skeleton-card{background-color:#1c1f22;border:1px solid #4f545a;border-radius:16px;max-width:31.25rem;padding:1.5rem}.showcase-skeleton-card .skeleton-preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.showcase-skeleton-card .skeleton-preview-header .skeleton-avatar{height:3rem;width:3rem;-ms-flex-negative:0;flex-shrink:0}.showcase-skeleton-card .skeleton-preview-header .skeleton-avatar-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.showcase-skeleton-card .skeleton-preview-banner{height:7.5rem;margin-bottom:1rem;width:100%}.showcase-accordion-body-text{color:#c7cbcf;display:grid;line-height:1.6;padding:1rem 1.5rem}.showcase-spinner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.withdrawal-page{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.withdrawal-card{background:#1a1c1e;border:1px solid #b1b6bc;border-radius:6px;grid-column:1/-1;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);width:min(100%,47.5rem)}.withdrawal-card__header{margin-bottom:2rem}.withdrawal-card__header p{color:#c7cbcf}.withdrawal-card__eyebrow{color:#f2db71!important;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}.withdrawal-steps{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.withdrawal-steps__item{border-bottom:2px solid #b1b6bc;color:#c7cbcf;padding-bottom:.5rem}.withdrawal-steps__item.is-active{border-color:#c20000;color:#fafafa}.withdrawal-form__grid{display:grid;gap:1rem}@media (min-width:40rem){.withdrawal-form__grid{grid-template-columns:repeat(2,1fr)}}.withdrawal-review__list{display:grid;gap:.5rem;margin-block:1.5rem}.withdrawal-review__list div{background:#090a0b;border-radius:6px;display:grid;gap:.25rem;padding:1rem}.withdrawal-review__list dt{color:#c7cbcf;font-size:.8125rem}.withdrawal-review__list dd{margin:0;overflow-wrap:anywhere}.withdrawal-review__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.withdrawal-status{color:#e19393;margin-top:1rem;min-height:1.5rem}.withdrawal-success{background:#090a0b;border-radius:6px;padding:2rem}.withdrawal-success:focus-visible{outline:2px solid #f2db71}.withdrawal-success p{color:#c7cbcf}