/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
:root{--cst-spacing-none:0;--cst-spacing-small:0.5rem;--cst-spacing-medium:1rem;--cst-spacing-large:2rem;--cst-spacing-xlarge:4rem;}.cst-padding-zero{padding:var(--cst-spacing-none) !important;}.cst-padding-none{padding:var(--cst-spacing-none) !important;}.cst-padding-small{padding:var(--cst-spacing-small) !important;}.cst-padding-medium{padding:var(--cst-spacing-medium) !important;}.cst-padding-large{padding:var(--cst-spacing-large) !important;}.cst-padding-xlarge{padding:var(--cst-spacing-xlarge) !important;}.cst-py-zero{padding-top:var(--cst-spacing-none) !important;padding-bottom:var(--cst-spacing-none) !important;}.cst-py-none{padding-top:var(--cst-spacing-none) !important;padding-bottom:var(--cst-spacing-none) !important;}.cst-py-small{padding-top:var(--cst-spacing-small) !important;padding-bottom:var(--cst-spacing-small) !important;}.cst-py-medium{padding-top:var(--cst-spacing-medium) !important;padding-bottom:var(--cst-spacing-medium) !important;}.cst-py-large{padding-top:var(--cst-spacing-large) !important;padding-bottom:var(--cst-spacing-large) !important;}.cst-py-xlarge{padding-top:var(--cst-spacing-xlarge) !important;padding-bottom:var(--cst-spacing-xlarge) !important;}.cst-px-zero{padding-left:var(--cst-spacing-none) !important;padding-right:var(--cst-spacing-none) !important;}.cst-px-none{padding-left:var(--cst-spacing-none) !important;padding-right:var(--cst-spacing-none) !important;}.cst-px-small{padding-left:var(--cst-spacing-small) !important;padding-right:var(--cst-spacing-small) !important;}.cst-px-medium{padding-left:var(--cst-spacing-medium) !important;padding-right:var(--cst-spacing-medium) !important;}.cst-px-large{padding-left:var(--cst-spacing-large) !important;padding-right:var(--cst-spacing-large) !important;}.cst-px-xlarge{padding-left:var(--cst-spacing-xlarge) !important;padding-right:var(--cst-spacing-xlarge) !important;}.cst-pt-zero{padding-top:var(--cst-spacing-none) !important;}.cst-pt-none{padding-top:var(--cst-spacing-none) !important;}.cst-pt-small{padding-top:var(--cst-spacing-small) !important;}.cst-pt-medium{padding-top:var(--cst-spacing-medium) !important;}.cst-pt-large{padding-top:var(--cst-spacing-large) !important;}.cst-pt-xlarge{padding-top:var(--cst-spacing-xlarge) !important;}.cst-pb-zero{padding-bottom:var(--cst-spacing-none) !important;}.cst-pb-none{padding-bottom:var(--cst-spacing-none) !important;}.cst-pb-small{padding-bottom:var(--cst-spacing-small) !important;}.cst-pb-medium{padding-bottom:var(--cst-spacing-medium) !important;}.cst-pb-large{padding-bottom:var(--cst-spacing-large) !important;}.cst-pb-xlarge{padding-bottom:var(--cst-spacing-xlarge) !important;}.cst-pl-zero{padding-left:var(--cst-spacing-none) !important;}.cst-pl-none{padding-left:var(--cst-spacing-none) !important;}.cst-pl-small{padding-left:var(--cst-spacing-small) !important;}.cst-pl-medium{padding-left:var(--cst-spacing-medium) !important;}.cst-pl-large{padding-left:var(--cst-spacing-large) !important;}.cst-pl-xlarge{padding-left:var(--cst-spacing-xlarge) !important;}.cst-pr-zero{padding-right:var(--cst-spacing-none) !important;}.cst-pr-none{padding-right:var(--cst-spacing-none) !important;}.cst-pr-small{padding-right:var(--cst-spacing-small) !important;}.cst-pr-medium{padding-right:var(--cst-spacing-medium) !important;}.cst-pr-large{padding-right:var(--cst-spacing-large) !important;}.cst-pr-xlarge{padding-right:var(--cst-spacing-xlarge) !important;}.cst-margin-zero{margin:var(--cst-spacing-none) !important;}.cst-margin-none{margin:var(--cst-spacing-none) !important;}.cst-margin-small{margin:var(--cst-spacing-small) !important;}.cst-margin-medium{margin:var(--cst-spacing-medium) !important;}.cst-margin-large{margin:var(--cst-spacing-large) !important;}.cst-margin-xlarge{margin:var(--cst-spacing-xlarge) !important;}.cst-margin-auto{margin:auto !important;}.cst-my-zero{margin-top:var(--cst-spacing-none) !important;margin-bottom:var(--cst-spacing-none) !important;}.cst-my-none{margin-top:var(--cst-spacing-none) !important;margin-bottom:var(--cst-spacing-none) !important;}.cst-my-small{margin-top:var(--cst-spacing-small) !important;margin-bottom:var(--cst-spacing-small) !important;}.cst-my-medium{margin-top:var(--cst-spacing-medium) !important;margin-bottom:var(--cst-spacing-medium) !important;}.cst-my-large{margin-top:var(--cst-spacing-large) !important;margin-bottom:var(--cst-spacing-large) !important;}.cst-my-xlarge{margin-top:var(--cst-spacing-xlarge) !important;margin-bottom:var(--cst-spacing-xlarge) !important;}.cst-my-auto{margin-top:auto !important;margin-bottom:auto !important;}.cst-mt-zero{margin-top:var(--cst-spacing-none) !important;}.cst-mt-none{margin-top:var(--cst-spacing-none) !important;}.cst-mt-small{margin-top:var(--cst-spacing-small) !important;}.cst-mt-medium{margin-top:var(--cst-spacing-medium) !important;}.cst-mt-large{margin-top:var(--cst-spacing-large) !important;}.cst-mt-xlarge{margin-top:var(--cst-spacing-xlarge) !important;}.cst-mb-zero{margin-bottom:var(--cst-spacing-none) !important;}.cst-mb-none{margin-bottom:var(--cst-spacing-none) !important;}.cst-mb-small{margin-bottom:var(--cst-spacing-small) !important;}.cst-mb-medium{margin-bottom:var(--cst-spacing-medium) !important;}.cst-mb-large{margin-bottom:var(--cst-spacing-large) !important;}.cst-mb-xlarge{margin-bottom:var(--cst-spacing-xlarge) !important;}.cst-ml-zero{margin-left:var(--cst-spacing-none) !important;}.cst-ml-none{margin-left:var(--cst-spacing-none) !important;}.cst-ml-small{margin-left:var(--cst-spacing-small) !important;}.cst-ml-medium{margin-left:var(--cst-spacing-medium) !important;}.cst-ml-large{margin-left:var(--cst-spacing-large) !important;}.cst-ml-xlarge{margin-left:var(--cst-spacing-xlarge) !important;}.cst-mr-zero{margin-right:var(--cst-spacing-none) !important;}.cst-mr-none{margin-right:var(--cst-spacing-none) !important;}.cst-mr-small{margin-right:var(--cst-spacing-small) !important;}.cst-mr-medium{margin-right:var(--cst-spacing-medium) !important;}.cst-mr-large{margin-right:var(--cst-spacing-large) !important;}.cst-mr-xlarge{margin-right:var(--cst-spacing-xlarge) !important;}.cst-mx-zero{margin-left:var(--cst-spacing-none) !important;margin-right:var(--cst-spacing-none) !important;}.cst-mx-none{margin-left:var(--cst-spacing-none) !important;margin-right:var(--cst-spacing-none) !important;}.cst-mx-small{margin-left:var(--cst-spacing-small) !important;margin-right:var(--cst-spacing-small) !important;}.cst-mx-medium{margin-left:var(--cst-spacing-medium) !important;margin-right:var(--cst-spacing-medium) !important;}.cst-mx-large{margin-left:var(--cst-spacing-large) !important;margin-right:var(--cst-spacing-large) !important;}.cst-mx-xlarge{margin-left:var(--cst-spacing-xlarge) !important;margin-right:var(--cst-spacing-xlarge) !important;}.cst-mx-auto{margin-left:auto !important;margin-right:auto !important;}.cst-gap-zero{gap:var(--cst-spacing-none) !important;}.cst-gap-none{gap:var(--cst-spacing-none) !important;}.cst-gap-small{gap:var(--cst-spacing-small) !important;}.cst-gap-medium{gap:var(--cst-spacing-medium) !important;}.cst-gap-large{gap:var(--cst-spacing-large) !important;}.cst-gap-xlarge{gap:var(--cst-spacing-xlarge) !important;}
.teleport-block{background:#1a1a1a;padding:80px 0;}@media only screen and (max-width:767px){.teleport-block{padding:50px 0;}}.teleport-block__container{max-width:1200px;margin:0 auto;padding:0 4%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}@media only screen and (max-width:767px){.teleport-block__container{grid-template-columns:1fr;gap:40px;}}.teleport-block__product{text-align:center;}@media only screen and (max-width:767px){.teleport-block__product{order:2;}}.teleport-block__product-image{max-width:100%;height:auto;filter:drop-shadow(0 10px 40px rgba(125,17,255,0.3));}@media only screen and (max-width:767px){.teleport-block__product-image{max-width:400px;}}.teleport-block__content{color:white;}@media only screen and (max-width:767px){.teleport-block__content{order:1;}}.teleport-block__heading{font-size:34px;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#7d11ff 0%,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;}@supports not (-webkit-background-clip:text){.teleport-block__heading{color:#7d11ff;}}@media only screen and (max-width:767px){.teleport-block__heading{text-align:center;}}.teleport-block__intro{font-size:20px;line-height:1.625;color:#f5f5f5;margin-bottom:24px;}@media only screen and (max-width:767px){.teleport-block__intro{text-align:center;font-size:16px;}}.teleport-block__features{list-style:none;margin:0 0 24px 0;padding:0;}.teleport-block__features li{padding:12px 0;padding-left:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="%237d11ff"/><path d="M6 10l3 3 5-6" stroke="white" stroke-width="2" fill="none"/></svg>');background-repeat:no-repeat;background-position:0 14px;background-size:20px;color:#f5f5f5;font-size:16px;line-height:1.625;}@media only screen and (max-width:767px){.teleport-block__features li{font-size:14px;}}.teleport-block__membership-callout{background:rgba(125,17,255,0.15);border-left:3px solid #7d11ff;padding:12px 16px;margin:24px 0 20px 0;border-radius:6px;font-size:16px;font-weight:600;color:#a855f7;}@media only screen and (max-width:767px){.teleport-block__membership-callout{text-align:center;}}.teleport-block__membership-icon{font-size:18px;margin-right:6px;}.teleport-block__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;font-size:20px;font-weight:600;line-height:1.4;border-radius:8px;text-decoration:none;transition:all 0.2s ease-in-out;cursor:pointer;background:linear-gradient(135deg,#7d11ff 0%,#6610e6 100%);color:white;border:none;}.teleport-block__button:hover,.teleport-block__button:focus{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,17,255,0.4);color:white;}@media only screen and (max-width:767px){.teleport-block__button{display:block;text-align:center;width:100%;}}.teleport-block__trust-signals{margin-top:12px;font-size:13px;color:rgba(255,255,255,0.7);display:flex;align-items:center;gap:6px;flex-wrap:wrap;}@media only screen and (max-width:767px){.teleport-block__trust-signals{justify-content:center;}}.teleport-block__trust-separator{opacity:0.5;}.teleport-block__trust-item{white-space:nowrap;}
.experiment-countdown{display:inline-block;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.08em;color:#fbbf24;}.experiment-countdown__label{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;opacity:0.85;color:#fff;}.experiment-countdown--expired{color:#22c55e;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;}
.button-shortcode{display:inline-block;padding:0.75rem 1.5rem;font-weight:600;text-align:center;text-decoration:none;border-radius:0.375rem;transition:all 0.2s ease-in-out;cursor:pointer;font-size:1rem;line-height:1.5;}.button-shortcode.button-primary,a.button-shortcode.button-primary{background-color:#7d11ff;color:#ffffff !important;border:2px solid #7d11ff;}.button-shortcode.button-primary:hover,a.button-shortcode.button-primary:hover{background-color:#6200d2;border-color:#6200d2;color:#ffffff !important;text-decoration:none;}.button-shortcode.button-primary:focus{outline:none;box-shadow:0 0 0 3px rgba(125,17,255,0.3);}.button-shortcode.button-secondary,a.button-shortcode.button-secondary{background-color:transparent;color:#7d11ff !important;border:2px solid #7d11ff;}.button-shortcode.button-secondary:hover,a.button-shortcode.button-secondary:hover{background-color:#7d11ff;color:#ffffff !important;text-decoration:none;}.button-shortcode.button-secondary:focus{outline:none;box-shadow:0 0 0 3px rgba(125,17,255,0.3);}.button-shortcode-error{padding:0.5rem;background-color:#fee;border:1px solid #fcc;color:#c00;border-radius:0.25rem;font-size:0.875rem;display:inline-block;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
