.newsteasertop{display: none !important}.content_page #fix-wrapper{background: #e36094 !important}.content_page #fix-wrapper::after{content: "";position: absolute;top: calc(100% - 1px);left: 0;right: 0;height: clamp(22px,3.6vw,58px);background: #e36094;pointer-events: none;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1623.6 132.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1623.6c0 0-154.6 101.7-733.2 79.3S0 0 0 0Z'/%3E%3C/svg%3E") top / 100% 100% no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1623.6 132.1' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1623.6c0 0-154.6 101.7-733.2 79.3S0 0 0 0Z'/%3E%3C/svg%3E") top / 100% 100% no-repeat}.content_page #navigation.mod_article{padding-top: clamp(20px,3vw,50px) !important}#top-wrapper #top{background: transparent !important;border: 0 !important;box-shadow: inset 0 -1px 0 rgba(255,255,255,.14)}#top-wrapper #top a,#top-wrapper .mod_top_mail a{color: rgba(255,255,255,.9) !important;font: 700 13px/1 "Open Sans",sans-serif !important;letter-spacing: .01em;transition: color .2s ease}#top-wrapper #top a:hover,#top-wrapper .mod_top_mail a:hover{color: #fff !important}@media (min-width: 768px) and (max-width: 1200px){#top .mod_top_mail{display: block !important}#top .top_metanavi li.page-showcase,#top .top_metanavi li.page_podcast_list{display: none !important}}@media (min-width: 768px) and (max-width: 960px){#top .top_metanavi li:nth-child(2),#top .top_metanavi li:nth-child(3){display: none !important}}.header.cloned{background: #e36094 !important;box-shadow: inset 0 -1px 0 rgba(255,255,255,.22),0 8px 24px -16px rgba(90,20,70,.5)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header.cloned{background: rgba(227,96,148,.82) !important;-webkit-backdrop-filter: blur(20px) saturate(1.5);backdrop-filter: blur(20px) saturate(1.5)}}@media (max-width: 767px){.header.cloned,.header.cloned > .inside,.header.cloned .logo,.header.cloned .logo a,#header.original,#header.original > .inside,#header.original .logo,#header.original .logo a{height: 60px !important;min-height: 0 !important;line-height: 60px !important}.header.cloned .logo a{width: 150px !important;background-size: 140px auto !important;background-position: left center !important}.header.cloned #nav-open-btn{top: 30px !important}.content_page #wrapper{padding-top: 0 !important}}:is(#header,.header.cloned) .logo a{background-image: url(logo_seamedia_themes_x7.svg) !important}#nav-open-btn::before{content: "" !important;display: block;width: 36px !important;height: 36px !important;border-radius: 0 !important;background: linear-gradient(#fff,#fff) center 11px / 22px 2px no-repeat,linear-gradient(#fff,#fff) center 17px / 22px 2px no-repeat,linear-gradient(#fff,#fff) center 23px / 22px 2px no-repeat !important}#mobnav.mm-menu,#mobnav .mm-panel,#mobnav .mm-navbar{background: #a54487 !important;color: #fff !important}#mobnav .mm-navbar{border-color: rgba(255,255,255,.14) !important}#mobnav .mm-navbar .mm-title{color: rgba(255,255,255,.72) !important;font: 600 12px/40px "Poppins",sans-serif !important;letter-spacing: .08em;text-transform: uppercase}#mobnav .mm-navbar .mm-btn::before,#mobnav .mm-next::after{border-color: #fff !important}#mobnav .mm-navbar a,#mobnav .mm-navbar i{color: rgba(255,255,255,.85) !important}#mobnav .mm-listview{margin: 14px -10px 20px !important;padding: 0 !important}#mobnav .mm-listview > li::after,#mobnav .mm-listview .mm-next::before{border-color: transparent !important}#mobnav .mm-listview .mm-next{background: transparent !important}#mobnav .mm-listview > li > a:not(.mm-next){padding: 11px 44px 11px 12px !important;color: #fff !important;background: transparent !important;border-radius: 12px;font: 500 18px/1.3 "Poppins",sans-serif !important;letter-spacing: -.01em;white-space: normal !important;text-overflow: clip !important}#mobnav .mm-listview > li > a > i{display: none !important}#mobnav .mm-listview > li.mm-selected > a:not(.mm-next),#mobnav .mm-listview > li > a.active:not(.mm-next){background: rgba(255,255,255,.14) !important}#mobnav .mm-listview > li.mobile-buy-button{background: transparent !important}#mobnav .mm-listview > li.highlight > a:not(.mm-next),#mobnav .mm-listview > li.mobile-buy-button > a:not(.mm-next){display: inline-block !important;margin: 18px 0 0 12px;padding: 13px 26px !important;border-radius: 99px;background: #fff !important;color: #a54487 !important;font: 600 16px/1.2 "Poppins",sans-serif !important}#mobnav .mm-navbar-bottom a{color: #fff !important}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li{animation: x7-mm-in .8s cubic-bezier(.2,.8,.2,1) both}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(1){animation-delay: .23s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(2){animation-delay: .30s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(3){animation-delay: .37s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(4){animation-delay: .44s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(5){animation-delay: .51s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(6){animation-delay: .58s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(7){animation-delay: .65s}html.mm-opening #mobnav .mm-panel.mm-current > .mm-listview > li:nth-child(n+8){animation-delay: .72s}@keyframes x7-mm-in{from{opacity: 0;transform: translateX(50px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){html.mm-opening #mobnav .mm-listview > li{animation: none !important}}@media (min-width: 768px){#header.original > .inside{display: flex;align-items: center}#header.original .smartmenu{margin-left: auto !important}#header.original .mainmenu{margin-left: auto !important;float: none !important}}:is(#header,.stickyheader .header) .mainmenu .level_1 > li > a{font-family: "Poppins",sans-serif !important;font-weight: 500 !important;font-size: 15.5px !important;letter-spacing: 0 !important;text-decoration: none !important}:is(#header,.stickyheader .header) .mainmenu .level_1 > li > a > span{position: relative;border: 0 !important;color: rgba(255,255,255,.9);text-decoration: none !important;transition: color .2s ease}:is(#header,.stickyheader .header) .mainmenu .level_1 > li:hover > a > span{color: #fff}:is(#header,.stickyheader .header) .mainmenu .level_1 > li:not(.highlight) > a > span::after{content: "";position: absolute;left: 0;right: 0;bottom: -8px;height: 2px;border-radius: 1px;background: #fff;transform: scaleX(0);transition: transform .3s cubic-bezier(.2,.8,.2,1)}:is(#header,.stickyheader .header) .mainmenu .level_1 > li:not(.highlight):hover > a > span::after,:is(#header,.stickyheader .header) .mainmenu .level_1 > li.trail:not(.highlight) > a > span::after,:is(#header,.stickyheader .header) .mainmenu .level_1 > li.active:not(.highlight) > a > span::after{transform: scaleX(1)}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a{background: transparent !important}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a > span{display: inline-block;padding: 12px 24px;line-height: 1.2;border-radius: 99px;background: #fff !important;color: #a54487 !important;text-transform: none !important;letter-spacing: 0 !important;font-weight: 600 !important;transition: background-color .2s ease}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a{opacity: 1 !important}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a > span{position: relative;top: -1px;vertical-align: middle !important;overflow: hidden;isolation: isolate;will-change: transform;box-shadow: 0 6px 18px -8px rgba(90,20,70,.45) !important;transition: transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1) !important}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a > span::before{content: "";position: absolute;top: 0;bottom: 0;left: -75%;width: 55%;z-index: -1;pointer-events: none;background: linear-gradient(100deg,rgba(227,96,148,0),rgba(227,96,148,.22) 50%,rgba(227,96,148,0));transform: skewX(-20deg);transition: left .75s cubic-bezier(.2,.8,.2,1)}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a:is(:hover,:focus-visible) > span{background: #fff !important;color: #a54487 !important;transform: translateY(-2px) scale(1.04);box-shadow: 0 16px 32px -12px rgba(90,20,70,.6),0 0 0 5px rgba(255,255,255,.22) !important}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a:is(:hover,:focus-visible) > span::before{left: 125%}:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a:active > span{transform: translateY(0) scale(.98);transition-duration: .15s !important}@media (prefers-reduced-motion: reduce){:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a > span,:is(#header,.stickyheader .header) .mainmenu .level_1 > li.highlight > a > span::before{transition: none !important}}:is(#header,.stickyheader .header) .mainmenu .level_2,:is(#header,.stickyheader .header) .mainmenu .level_3{background: #fff !important;border: 0 !important;border-radius: 18px !important;padding: 10px !important;box-shadow: 0 0 0 1px rgba(27,10,23,.06),0 30px 60px -20px rgba(27,10,23,.35) !important}:is(#header,.stickyheader .header) .mainmenu .level_2{top: calc(100% + 8px) !important;margin-top: 0 !important}:is(#header,.stickyheader .header) .mainmenu .level_2::before{content: "";position: absolute;left: 0;right: 0;top: -16px;height: 16px}:is(#header,.stickyheader .header) .mainmenu .level_2 > li > a,:is(#header,.stickyheader .header) .mainmenu .level_3 > li > a{color: #2a1a26 !important;background: transparent !important;border: 0 !important;border-radius: 10px;text-decoration: none !important;font: 500 14.5px/1.35 "Poppins",sans-serif !important;padding: 10px 14px !important;transition: background-color .15s ease,color .15s ease}:is(#header,.stickyheader .header) .mainmenu .level_2 > li > a span,:is(#header,.stickyheader .header) .mainmenu .level_3 > li > a span{text-decoration: none !important;border: 0 !important}:is(#header,.stickyheader .header) .mainmenu .level_2 > li:hover > a,:is(#header,.stickyheader .header) .mainmenu .level_3 > li:hover > a,:is(#header,.stickyheader .header) .mainmenu .level_2 > li > a.trail,:is(#header,.stickyheader .header) .mainmenu .level_2 > li > a.active,:is(#header,.stickyheader .header) .mainmenu .level_3 > li > a.active{background: #fbf0f5 !important;color: #a0448d !important}:is(#header,.stickyheader .header) .mainmenu .level_2 > li > a::after,:is(#header,.stickyheader .header) .mainmenu .level_3 > li > a::after{color: #b9a6b4 !important}:is(#header,.stickyheader .header) .mainmenu .level_2 > li.highlight_a > a{color: #c2336f !important;font-weight: 600 !important}:is(#header,.stickyheader .header) .mainmenu .level_2 > li.highlight_a > a span{text-decoration: none !important}:is(#header,.stickyheader .header) .mainmenu .level_2 > li.highlight_a > a i,:is(#header,.stickyheader .header) .mainmenu .level_2 > li.highlight_a > a::before{color: #c2336f !important}:is(#header,.stickyheader .header) .mainmenu .level_2 .pagetitle,:is(#header,.stickyheader .header) .mainmenu .level_3 .pagetitle{background: #e36094 !important;color: #fff !important;border-radius: 99px !important;padding: 2px 8px !important;font: 600 10px/1.4 "Open Sans",sans-serif !important;top: -1px !important;margin-left: 8px}@media (min-width: 768px){#stickyheader{display: block !important;top: 0 !important;left: 0;right: 0;transform: translateY(-100%);transition: transform .45s cubic-bezier(.2,.8,.2,1) !important}body.fixed-header #stickyheader{transform: none}#stickyheader .header.cloned{height: 70px;line-height: normal !important}#stickyheader .header.cloned > .inside{display: flex;align-items: center;height: 70px}#stickyheader .logo,#stickyheader .logo a{height: 70px !important}#stickyheader .mainmenu{margin-left: auto !important;float: none !important}#stickyheader .smartmenu{margin-left: auto !important}#stickyheader .mainmenu .level_1 > li > a > span::after{bottom: -6px}.sticky_cta{display: none !important}}.sticky_cta{background: #a54487 !important;padding: 12px 20px !important}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sticky_cta{background: rgba(165,68,135,.85) !important;-webkit-backdrop-filter: blur(20px) saturate(1.5);backdrop-filter: blur(20px) saturate(1.5)}}.sticky_cta a{font: 600 14px/1 "Poppins",sans-serif;padding: 12px 22px !important;border-radius: 99px;transition: transform .2s ease}.sticky_cta a.cta_video{color: rgba(255,255,255,.8) !important}.sticky_cta a.cta_testing{color: #fff !important;background: transparent !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.6)}.sticky_cta a.cta_buy{background: #fff !important;color: #a54487 !important}.sticky_cta a:hover{opacity: 1 !important;transform: translateY(-1px)}.ce_bgimage_93333{background: #a54487 !important}.ce_bgimage_93333 .ce_bgimage-image{display: none !important}.ce_bgimage_93333 .ce_bgimage-inside{max-width: 860px !important;margin: 0 auto;padding: 104px 24px 96px !important;text-align: center}.headline_newsletter{font: 700 clamp(28px,3.4vw,46px)/1.1 "Poppins",sans-serif !important;letter-spacing: -.025em !important;color: #fff !important;text-wrap: balance}.subheadline_newsletter{font: 400 17px/1.55 "Open Sans",sans-serif !important;color: rgba(255,255,255,.85) !important;margin-top: 14px !important}#mc-embedded-subscribe-form .newsletter_top{display: flex !important;gap: 6px;max-width: 520px;margin: 32px auto 0 !important;padding: 6px !important;box-sizing: border-box;background: rgba(255,255,255,.12);border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);transition: box-shadow .2s ease}#mc-embedded-subscribe-form .newsletter_top:focus-within{box-shadow: inset 0 0 0 1px rgba(255,255,255,.45)}#mc-embedded-subscribe-form #mce-EMAIL{flex: 1;min-width: 0;float: none !important;width: auto !important;height: 50px !important;margin: 0 !important;padding: 0 20px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;outline: none;color: #fff !important;font: 400 16px "Open Sans",sans-serif !important}#mc-embedded-subscribe-form #mce-EMAIL::-webkit-input-placeholder{color: rgba(255,255,255,.8) !important;opacity: 1 !important}#mc-embedded-subscribe-form #mce-EMAIL::placeholder{color: rgba(255,255,255,.8) !important;opacity: 1 !important}#mc-embedded-subscribe-form #mce-EMAIL,#mc-embedded-subscribe-form #mce-EMAIL:focus{color: #fff !important;-webkit-text-fill-color: #fff;caret-color: #fff}#mc-embedded-subscribe-form #mce-EMAIL:-webkit-autofill{-webkit-text-fill-color: #fff;-webkit-box-shadow: 0 0 0 40px #b3589a inset !important}#mc-embedded-subscribe-form #mc-embedded-subscribe{float: none !important;width: auto !important;height: 50px !important;margin: 0 !important;padding: 0 28px !important;border: 0 !important;border-radius: 99px !important;background: #fff !important;color: #a54487 !important;font: 600 15px "Poppins",sans-serif !important;cursor: pointer;transition: transform .2s ease}#mc-embedded-subscribe-form #mc-embedded-subscribe:hover{transform: translateY(-1px)}#mc-embedded-subscribe-form .newsletter_bottom label{font: 400 13px/1.5 "Open Sans",sans-serif !important;color: rgba(255,255,255,.8) !important}#mc-embedded-subscribe-form .newsletter_bottom a{color: rgba(255,255,255,.85) !important}#mc-embedded-subscribe-form input[type=checkbox]{accent-color: #e35b95;vertical-align: -2px}#footer{background: #1b0a17 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.06)}#footer .inside{padding-top: 72px !important;padding-bottom: 56px !important}#footer h4{font: 600 15px/1.3 "Poppins",sans-serif !important;color: #fff !important;letter-spacing: 0 !important;text-transform: none !important;margin: 0 0 18px !important}#footer p{font: 400 14.5px/1.7 "Open Sans",sans-serif !important;color: rgba(255,255,255,.6) !important;max-width: 34ch}#footer ul{margin: 0 !important;padding: 0 !important}#footer ul li{list-style: none !important;padding: 4px 0 !important;margin: 0 !important;border: 0 !important;background: none !important;font: 400 14.5px/1.5 "Open Sans",sans-serif !important}#footer ul li::before,#footer ul li::after{display: none !important}#footer ul li a{display: inline !important;border: 0 !important;padding: 0 !important;background: none !important}#footer a{color: rgba(255,255,255,.72) !important;text-decoration: none !important;transition: color .2s ease}#footer a:hover{color: #fff !important}#footer .mod_socials{display: flex;gap: 8px;margin-top: 20px}#footer .mod_socials a{display: inline-flex !important;align-items: center;justify-content: center;width: 40px;height: 40px;margin: 0 !important;border-radius: 50%;background: rgba(255,255,255,.08) !important;color: #fff !important;font-size: 16px;transition: background-color .2s ease}#footer .mod_socials a:hover{background: rgba(255,255,255,.18) !important}#footer .totop{width: 48px !important;height: 48px !important;border-radius: 50% !important;background: rgba(255,255,255,.1) !important;color: #fff !important;transition: background-color .2s ease}#footer .totop:hover{background: rgba(255,255,255,.2) !important}#bottom{background: #140711 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.06)}#bottom,#bottom a{font: 400 13px/1.6 "Open Sans",sans-serif !important;color: rgba(255,255,255,.5) !important;text-decoration: none !important}#bottom a:hover{color: #fff !important}@media (max-width: 767px){#footer .totop{display: none !important}}.mod_article.x7-article{padding: 0 !important;margin: 0 !important;max-width: none !important}.mod_article.x7-article > .x7 + .x7{margin-top: 0}.x7{--x7-ink: #1d1d1f;--x7-muted: #6e6e73;--x7-line: rgba(0,0,0,.08);--x7-bg: #fff;--x7-alt: #fbf4f7;--x7-card: #fff;--x7-accent: #c2336f;--x7-grad: linear-gradient(95deg,#d63a7c 0%,#ef6f4a 100%);--x7-head: "Poppins",system-ui,sans-serif;--x7-body: "Open Sans",system-ui,sans-serif;--x7-radius: 28px;position: relative;background: var(--x7-bg);color: var(--x7-ink);font-family: var(--x7-body);-webkit-font-smoothing: antialiased;padding: clamp(88px,11vw,160px) 0;overflow: hidden}.x7 *,.x7 *::before,.x7 *::after{box-sizing: border-box}.x7--alt{--x7-bg: var(--x7-alt)}.x7--dark{--x7-ink: #f7f1f5;--x7-muted: #b7a7b2;--x7-line: rgba(255,255,255,.1);--x7-bg: #1b0a17;--x7-card: rgba(255,255,255,.055);background: linear-gradient(180deg,#250e20 0%,#170813 100%);padding-top: calc(clamp(88px,11vw,160px) + 8vw);padding-bottom: calc(clamp(88px,11vw,160px) + 8vw)}.x7--dark::before,.x7--dark::after{content: "";position: absolute;z-index: 1;left: 0;right: 0;height: 8.2vw;background: var(--arc-prev,#fff);-webkit-mask: url(../cto_layout/img/intro/fancy_divider.svg) top / 100% 100% no-repeat;mask: url(../cto_layout/img/intro/fancy_divider.svg) top / 100% 100% no-repeat;pointer-events: none}.x7--dark::before{top: -3px;height: calc(8.2vw + 3px);transform: scaleY(-1)}.x7--dark::after{bottom: -3px;height: calc(8.2vw + 3px);background: var(--arc-next,#fff)}.mod_article:has(.x7--alt) + .mod_article .x7--dark{--arc-prev: #fbf4f7}.mod_article:has(.x7--dark):has(+ .mod_article .x7--alt) .x7--dark{--arc-next: #fbf4f7}.x7--dark .x7-tile{box-shadow: inset 0 0 0 1px rgba(255,255,255,.07)}.x7-badge{display: grid;place-items: center;width: 64px;height: 64px;margin: 0 0 24px;border-radius: 20px;background: #e35b95 url(hero-background.svg) 30% 70% / 260% auto;box-shadow: 0 16px 34px -14px rgba(160,68,141,.7)}.x7-center .x7-badge{margin-left: auto;margin-right: auto}.x7-badge img{width: 32px;height: 32px}.x7-badge--logo{width: fit-content;height: 64px;padding: 0 22px}.x7-badge--logo img{width: auto;height: 26px}.x7--flush-top{padding-top: 0}.x7-wrap{width: 100%;max-width: 1180px;margin: 0 auto;padding: 0 24px}.x7-wrap--narrow{max-width: 980px}.x7 .x7-eyebrow{display: inline-block;margin: 0 0 18px;font: 600 clamp(17px,1.6vw,21px)/1.2 var(--x7-head);letter-spacing: -.01em;background: var(--x7-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.x7 .x7-h2{margin: 0;font: 700 clamp(40px,6.4vw,80px)/1.04 var(--x7-head);letter-spacing: -.035em;color: var(--x7-ink);text-wrap: balance}.x7 .x7-h3{margin: 0 0 8px;font: 600 clamp(21px,2vw,26px)/1.2 var(--x7-head);letter-spacing: -.02em;color: var(--x7-ink)}.x7 .x7-lead{margin: 28px 0 0;max-width: 760px;font: 400 clamp(19px,1.9vw,24px)/1.45 var(--x7-body);color: var(--x7-muted);text-wrap: pretty}.x7 .x7-lead strong{color: var(--x7-ink);font-weight: 600}.x7 .x7-text{margin: 0;font: 400 17px/1.5 var(--x7-body);color: var(--x7-muted)}.x7 .x7-text strong{color: var(--x7-ink);font-weight: 600}.x7-center{text-align: center}.x7-center .x7-lead{margin-left: auto;margin-right: auto}.x7 .x7-link{display: inline-flex;align-items: center;gap: 6px;margin-top: 22px;font: 600 17px/1.2 var(--x7-body);color: var(--x7-accent);text-decoration: none}.x7--dark .x7-link{color: #ff8db5}.x7 .x7-link:hover{text-decoration: underline}.x7 .x7-link::after{content: "›";font-size: 1.3em;line-height: 1;transform: translateY(-1px)}.x7-note{margin: 22px 0 0;font: 400 14px/1.4 var(--x7-body);color: var(--x7-muted);text-align: center}.x7-js .x7-reveal{opacity: 0;transform: translateY(32px);transition: opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.x7-js .x7-reveal.is-in{opacity: 1;transform: none}.x7 button{font: inherit;color: inherit}.x7-specs{display: grid;grid-template-columns: repeat(5,1fr);gap: 28px;margin-top: clamp(48px,6vw,72px)}.x7-spec svg{width: 30px;height: 30px;margin-bottom: 14px;color: var(--x7-accent)}.x7--dark .x7-spec svg{color: #ff7aa8}.x7-spec h4{margin: 0 0 6px;font: 600 17px/1.25 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink)}.x7 .x7-new{display: inline-block;margin-left: 6px;padding: 3px 8px;border-radius: 99px;background: linear-gradient(95deg,#d63a7c,#ef6f4a);color: #fff;font: 600 10px/1.2 var(--x7-body);font-style: normal;letter-spacing: .02em;vertical-align: 2px;white-space: nowrap}.x7-spec p{margin: 0;font: 400 15px/1.45 var(--x7-body);color: var(--x7-muted)}.x7-bento{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;margin-top: clamp(48px,6vw,80px)}.x7-tile{position: relative;display: flex;flex-direction: column;grid-column: span 2;min-height: 420px;padding: 34px;border-radius: var(--x7-radius);background: var(--x7-card);overflow: hidden}.x7--alt .x7-tile{background: #fff}.x7:not(.x7--dark):not(.x7--alt) .x7-tile{background: var(--x7-alt)}.x7-tile--wide{grid-column: span 3}.x7-tile--full{grid-column: span 6}.x7-tile--tall{grid-row: span 2}.x7-tile__vis{flex: 1;display: grid;place-items: center;min-height: 190px;margin-top: 28px}.x7-tile__vis--top{margin: 0 0 28px;order: -1}.x7-tile .x7-h3{font-size: clamp(22px,2.1vw,28px)}.x7-tile .x7-link{margin-top: 14px}.x7,.td{--accentColor: #d06756;--secondColor: #4b5748;--accentColorDark: color-mix(in srgb,var(--accentColor),black 25%);--accentColorLight: color-mix(in srgb,var(--accentColor),white 25%);--secondColorDark: color-mix(in srgb,var(--secondColor),black 25%);--secondColorLight: color-mix(in srgb,var(--secondColor),white 25%)}.x7-wrap--wide{max-width: 1320px}.x7 .x7-eyebrow--sm{margin-bottom: 8px;font-size: 15px}.x7 a.x7-tile{text-decoration: none;color: inherit;transition: transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.x7 a.x7-tile:hover{transform: translateY(-4px);box-shadow: 0 30px 60px -30px rgba(0,0,0,.25)}.td{--td-bg: #16181e;--td-panel: #21232a;--td-card: #2a2d35;--td-line: #3d424e;--td-input: #1d1f25;--td-pink: #d62e6a;--td-accent: #e90069;--td-text: #edf0f5;--td-muted: #8a93a3;--r-card: 12px;--r-btn: 999px;--r-img: 14px;--btn-py: 10px;--btn-px: 22px;--btn-fs: 14px;--s-head: "Poppins",system-ui,sans-serif;--s-body: "Open Sans",system-ui,sans-serif;--ts: 1;position: relative;margin-top: clamp(48px,6vw,72px);border-radius: 18px;overflow: hidden;background: var(--td-bg);box-shadow: 0 50px 120px -30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06);font: 400 14px/1.35 "Poppins",system-ui,sans-serif;color: var(--td-text);text-align: left}.td *{box-sizing: border-box}.td button,.td input,.td select{font: inherit;color: inherit}.td-bar{display: flex;align-items: center;gap: 22px;height: 52px;padding: 0 18px;background: var(--td-panel);border-bottom: 1px solid var(--td-line)}.td-brand{display: flex;align-items: center;gap: 12px;font: 600 16px/1 "Poppins",sans-serif;white-space: nowrap}.td-brand i{width: 4px;height: 22px;border-radius: 2px;background: linear-gradient(#e90069,#b73a6c)}.td-tabs{display: flex;gap: 4px;min-width: 0;overflow: hidden;font-size: 13px;color: #c3c8d2}.td-tabs span{padding: 7px 11px;border-radius: 6px;white-space: nowrap}.td-tabs .is-on{background: rgba(233,0,105,.16);color: #ff6aa6}.td-actions{display: flex;align-items: center;gap: 10px;margin-left: auto}.td-version{min-width: 120px;padding: 7px 12px;border-radius: 8px;background: var(--td-input);color: var(--td-muted);font-size: 12px}.td-save{padding: 8px 18px;border-radius: 999px;background: var(--td-card);border: 1px solid var(--td-line);font: 600 12px/1 "Poppins",sans-serif}.td-dark:not(html){width: 44px;height: 24px;padding: 3px;border-radius: 99px;background: var(--td-accent);display: flex;justify-content: flex-end}.td-dark:not(html) b{width: 18px;height: 18px;border-radius: 50%;background: #fff}.td-body{display: grid;grid-template-columns: 320px 1fr;gap: 16px;height: 720px;padding: 16px}.td-side{overflow-y: auto;scrollbar-width: thin;scrollbar-color: #3d424e transparent;padding: 14px;border: 1px solid var(--td-line);border-radius: 12px;background: var(--td-panel)}.td-devices{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 10px;background: var(--td-card)}.td-devices button{border: 0;padding: 4px;background: none;color: #7c8494;cursor: pointer;border-radius: 6px;line-height: 0}.td-devices button svg{height: 22px;width: auto}.td-devices button[aria-pressed="true"]{color: #fff}.td-devices button:focus-visible{outline: 2px solid var(--td-accent)}.td-zoom{margin-left: auto;font-size: 12px;color: #6b7280;white-space: nowrap}.td-zoom b{color: #fff;font-weight: 500}.td-heading{margin: 22px 4px 14px;font: 700 13px/1 "Poppins",sans-serif;letter-spacing: .02em;text-transform: uppercase}.td-acc{position: relative;display: flex;align-items: center;gap: 12px;width: 100%;margin: 0 0 10px;padding: 11px 44px 11px 14px;border: 1px solid var(--td-line);border-radius: 8px;background: var(--td-card);font-size: 15px;text-align: left;cursor: pointer}.td-acc svg{width: 20px;height: 20px;flex: none}.td-acc::after{content: "+";position: absolute;right: 14px;top: 50%;transform: translateY(-52%);font: 300 24px/1 "Poppins",sans-serif}.td-acc.is-open{background: var(--td-pink);border-color: var(--td-pink);color: #fff}.td-acc.is-open::after{content: "–"}.td-acc:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.td-panel{position: relative;margin: -2px 0 16px}.td-panel[hidden]{display: none}.td-field{margin-bottom: 8px;padding: 10px 12px 12px;border: 1px solid var(--td-line);border-radius: 8px;background: var(--td-card)}.td-label{display: flex;align-items: center;gap: 10px;margin-bottom: 9px;font-size: 13px}.td-radio{width: 15px;height: 15px;flex: none;border-radius: 50%;border: 3px solid #6b7280}.td-radio.is-on,.is-on > .td-radio{border-color: var(--td-accent)}.td-info{margin-left: auto;display: grid;place-items: center;width: 17px;height: 17px;border-radius: 50%;border: 1.3px solid #8b8b8d;color: #8b8b8d;font: 600 10px/1 Georgia,serif;font-style: italic}.td-color{display: flex;height: 32px;margin-left: 25px;border-radius: 4px;overflow: hidden;background: var(--td-input)}.td-swatch{width: 50px;border-radius: 4px 0 0 4px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);transition: background-color .5s ease}.td-swatch[data-swatch="accent"]{background: var(--accentColor)}.td-swatch[data-swatch="second"]{background: var(--secondColor)}.td-hex{flex: 1;min-width: 0;border: 0;background: transparent;text-align: center;font-size: 13px;letter-spacing: .02em}.td-hex:focus{outline: none;box-shadow: inset 0 0 0 1px var(--td-accent)}.td-chev{width: 32px;border: 0;padding: 0;cursor: pointer;background: var(--td-line) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none' stroke='%23d7dbe2' stroke-width='1.3'%3E%3Cpath d='M1 1l7 7 7-7'/%3E%3C/svg%3E") center / 13px no-repeat}.td-all{margin: 10px 0 0 25px;font-size: 12px;font-weight: 500}.td-swatch.is-pulse,.td-opt.is-pulse,.td-devices button.is-pulse{animation: tdpulse .9s ease}@keyframes tdpulse{0%{box-shadow: 0 0 0 0 rgba(233,0,105,.7)}100%{box-shadow: 0 0 0 10px rgba(233,0,105,0)}}.td-shades{margin-top: 14px;padding: 0 1px}.td-shades__title{display: block;margin: 0 0 8px 2px;color: #8a93a3;font: 500 10px "Poppins",sans-serif;letter-spacing: .08em;text-transform: uppercase}.td-shades__row{display: flex;height: 54px;margin-bottom: 8px;border-radius: 8px;overflow: hidden;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 6px 14px -8px rgba(0,0,0,.35)}.td-shades__row span{flex: 1;min-width: 0;display: flex;flex-direction: column;justify-content: space-between;padding: 7px 8px;color: rgba(0,0,0,.72);font: 400 9px/1.2 "Poppins",sans-serif;transition: background-color .6s ease,color .6s ease}.td-shades__row span.base{flex: 1.5}.td-shades__row span.dark{color: rgba(255,255,255,.9)}.td-shades__row b{font-size: 10px;font-weight: 500}.td-shades__row .base b{font-weight: 600}.td-shades__row small{font-size: inherit;letter-spacing: .03em;text-transform: uppercase;opacity: .8}[data-shades="accent"] [data-v="dark"]{background: var(--accentColorDark)}[data-shades="accent"] [data-v="base"]{background: var(--accentColor)}[data-shades="accent"] [data-v="light"]{background: var(--accentColorLight)}[data-shades="second"] [data-v="dark"]{background: var(--secondColorDark)}[data-shades="second"] [data-v="base"]{background: var(--secondColor)}[data-shades="second"] [data-v="light"]{background: var(--secondColorLight)}.td-shades__info{margin: 2px 2px 0;color: #8a93a3;font: 400 11px/1.5 "Poppins",sans-serif}.td-pop{position: absolute;z-index: 5;top: 88px;right: 8px;padding: 12px;border-radius: 10px;background: #343b48;border: 1px solid #505b6d;box-shadow: 0 10px 28px rgba(0,0,0,.35)}.td-pop[hidden]{display: none}.td-pop__grid{display: grid;grid-template-columns: repeat(5,26px);gap: 8px}.td-pop__grid button{width: 26px;height: 26px;border-radius: 6px;border: 0;padding: 0;background: var(--c);cursor: pointer;box-shadow: inset 0 0 0 1px rgba(255,255,255,.2)}.td-pop__grid button:hover{transform: scale(1.1)}.td-select{width: 100%;height: 34px;padding: 0 12px;border: 0;border-radius: 4px;background: var(--td-input);color: var(--td-text);font-size: 13px;line-height: 34px}.td-select--static{color: #c3c8d2}.td-val{margin-left: auto;color: var(--td-muted);font-size: 12px;font-variant-numeric: tabular-nums}.td-range{display: block;width: 100%;height: 18px;margin: 0;background: transparent;accent-color: var(--td-accent);cursor: pointer;-webkit-appearance: none;appearance: none}.td-range::-webkit-slider-runnable-track{height: 4px;border-radius: 2px;background: var(--td-input)}.td-range::-moz-range-track{height: 4px;border-radius: 2px;background: var(--td-input)}.td-range::-webkit-slider-thumb{-webkit-appearance: none;width: 16px;height: 16px;margin-top: -6px;border: 0;border-radius: 50%;background: var(--td-accent)}.td-range::-moz-range-thumb{width: 16px;height: 16px;border: 0;border-radius: 50%;background: var(--td-accent)}.td input.td-range,.td input.td-range:hover,.td input.td-range:focus,.td input.td-range:active{height: 18px;padding: 0;border: 0 !important;border-radius: 0;background: transparent !important;box-shadow: none !important;outline: 0}.td input.td-range:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 3px rgba(255,255,255,.35)}.td input.td-range:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 3px rgba(255,255,255,.35)}.td-opt{display: flex;align-items: center;gap: 10px;width: 100%;margin-bottom: 8px;padding: 10px 12px;border: 1px solid var(--td-line);border-radius: 8px;background: var(--td-card);text-align: left;cursor: pointer;font-size: 14px}.td-opt:focus-visible{outline: 2px solid #fff}.td-view{position: relative;display: flex;justify-content: center;overflow: hidden;border-radius: 4px;background: var(--td-bg)}.td-site{container-type: inline-size;width: 100%;height: 100%;overflow: hidden;background: #fff;color: #333;font: 400 calc(14px * var(--ts,1))/1.5 var(--s-body);transition: width .7s cubic-bezier(.6,0,.2,1),border-radius .5s ease}.td[data-device="tablet"] .td-site{width: 620px;border-radius: 14px;margin: 18px 0;height: calc(100% - 36px)}.td[data-device="mobile"] .td-site{width: 340px;border-radius: 26px;margin: 18px 0;height: calc(100% - 36px)}.td-s-head{display: flex;align-items: center;gap: 24px;padding: 18px 6%;border-bottom: 1px solid #f0f0f2}.td-s-logo{display: flex;align-items: center;gap: 10px;font: 600 calc(19px * var(--ts,1))/1 var(--s-head);letter-spacing: -.02em;color: #111}.td-s-logo i{width: 26px;height: 26px;border-radius: calc(var(--r-img) * .55);background: linear-gradient(135deg,var(--accentColorLight),var(--accentColor) 55%,var(--accentColorDark));transition: border-radius .5s ease}.td-s-nav{display: flex;align-items: center;gap: 26px;margin-left: auto;font: 500 calc(14px * var(--ts,1))/1 var(--s-head);color: #55565e}.td-s-nav span{position: relative}.td-s-nav .is-on{color: #111}.td-s-nav .is-on::after{content: "";position: absolute;left: 0;right: 0;bottom: -8px;height: 2px;border-radius: 1px;background: var(--accentColor);transition: background-color .6s ease}.td-s-navbtn{padding: 10px 18px;border-radius: var(--r-btn);background: #111;color: #fff;transition: border-radius .5s cubic-bezier(.2,.7,.2,1)}.td-s-btn{display: inline-block;padding: var(--btn-py) var(--btn-px);border-radius: var(--r-btn);background: var(--accentColor);color: #fff;font: 600 calc(var(--btn-fs) * var(--ts,1))/1 var(--s-head);white-space: nowrap;transition: background-color .6s ease,border-radius .5s cubic-bezier(.2,.7,.2,1),padding .4s ease,font-size .4s ease}.td-s-btn--ghost{background: transparent;color: var(--accentColorDark);box-shadow: inset 0 0 0 2px var(--accentColorLight)}.td-s-burger{display: none;margin-left: auto;flex-direction: column;gap: 4px}.td-s-burger i{display: block;width: 22px;height: 2px;background: var(--accentColor);border-radius: 1px}.td-s-hero{position: relative;display: grid;place-items: center;height: 210px;padding: 0 5% 30px;background: linear-gradient(115deg,var(--accentColor) 0 55%,var(--secondColor) 55% 100%);transition: background .6s ease}.td-s-hero__h{color: #fff;font: 600 calc(clamp(20px,3.6cqi,36px) * var(--ts,1))/1.15 var(--s-head);text-align: center;letter-spacing: -.02em}.td-s-eyebrow{display: block;margin-bottom: 10px;font: 600 calc(11px * var(--ts,1))/1 var(--s-body);letter-spacing: .14em;text-transform: uppercase;opacity: .85}.td-s-wave{position: absolute;left: 0;right: 0;bottom: -1px;width: 100%;height: 60px}.td-s-main{display: grid;grid-template-columns: 1.1fr 1fr;gap: 28px;padding: 22px 5% 26px}.td-s-tag{display: inline-block;padding: 5px 12px;border-radius: var(--r-btn);background: var(--accentColorLight);color: #fff;font: 600 calc(11px * var(--ts,1))/1 var(--s-head);transition: background-color .6s ease,border-radius .5s ease}.td-s-h2{margin: 10px 0 8px;font: 600 calc(clamp(20px,3.4cqi,34px) * var(--ts,1))/1.1 var(--s-head);letter-spacing: -.02em;color: #222}.td-s-list{margin: 0;padding: 0;list-style: none;font-size: calc(14px * var(--ts,1));color: #555}.td-s-list li{padding: 5px 0 5px 22px;position: relative;border-bottom: 1px solid #eee}.td-s-list li::before{content: "✓";position: absolute;left: 0;color: var(--accentColorDark);font-weight: 700}.td-s-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;align-content: start}.td-s-card{padding: 14px;border-radius: var(--r-card);background: #fff;box-shadow: 0 0 0 1px #ececec,0 10px 24px -18px rgba(0,0,0,.3);transition: border-radius .5s ease}.td-s-card i{display: grid;place-items: center;width: 36px;height: 36px;margin-bottom: 10px;border-radius: calc(var(--r-card) * .75);background: color-mix(in srgb,var(--accentColorLight) 35%,#fff);color: var(--accentColorDark);font-style: normal;transition: background-color .6s ease,border-radius .5s ease}.td-s-card b{display: block;font: 600 calc(14px * var(--ts,1))/1.2 var(--s-head);color: #222}.td-s-card span{display: block;width: 70%;height: 6px;margin-top: 8px;border-radius: 3px;background: #eee}.td-s-cta{grid-column: span 2;display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px}.td-s-band{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin: 4px 5% 0;padding: 18px 22px;border-radius: var(--r-card);background: linear-gradient(100deg,var(--secondColorDark),var(--secondColor));color: #fff;transition: background .6s ease,border-radius .5s ease}.td-s-band b{display: block;font: 600 calc(22px * var(--ts,1))/1.1 var(--s-head);color: var(--secondColorLight);filter: brightness(1.35)}.td-s-band span{font-size: calc(12px * var(--ts,1));opacity: .85}@container (max-width: 700px){.td-s-nav{display: none}.td-s-burger{display: flex}.td-s-main{grid-template-columns: 1fr}.td-s-hero{height: 180px}}@container (max-width: 400px){.td-s-cards{grid-template-columns: 1fr}.td-s-cta{grid-column: auto}}.td--hero{box-shadow: 0 50px 140px -30px rgba(40,0,20,.6),0 0 0 1px rgba(255,255,255,.15)}.td-card{width: 100%;max-width: 330px;padding: 16px 14px 8px;border-radius: 14px;background: #21232a;box-shadow: 0 0 0 1px #3d424e,0 24px 50px -24px rgba(0,0,0,.5);text-align: left}.td-mini-stack{display: grid;gap: 10px;width: 100%;max-width: 320px}.td-mini-field{display: flex;align-items: center;gap: 12px;width: 100%;padding: 10px 12px;border: 1px solid #3d424e;border-radius: 8px;background: #2a2d35;color: #edf0f5;font: 400 13px/1.2 "Poppins",sans-serif}.td-mini-field--col{flex-direction: column;align-items: stretch;gap: 8px}.td-mini-field input{flex: 1;accent-color: #e90069}.td-mini-field output{min-width: 22px;text-align: right;color: #8a93a3}.td-grad{display: block;height: 30px;border-radius: 4px;transition: background .6s ease}.x7-shadebox{display: grid;grid-template-columns: 1fr 1.1fr;gap: clamp(40px,6vw,96px);align-items: center;margin-top: clamp(80px,10vw,140px);text-align: left}.x7-shadeshow{display: grid;gap: 14px}.x7-shadeshow__row{display: flex;height: 120px;border-radius: 22px;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0,0,0,.35)}.x7-shadeshow__row span{flex: 1;display: flex;flex-direction: column;justify-content: space-between;padding: 16px 18px;color: rgba(0,0,0,.72);font: 500 13px/1.2 "Poppins",sans-serif;transition: background-color .8s ease,color .8s ease}.x7-shadeshow__row span.base{flex: 1.5}.x7-shadeshow__row span.dark{color: rgba(255,255,255,.92)}.x7-shadeshow__row small{font-size: 12px;letter-spacing: .04em;text-transform: uppercase;opacity: .85}.x7-shadeshow__legend{display: grid;grid-template-columns: 1fr 1.5fr 1fr;font: 500 12px/1 var(--x7-body);color: var(--x7-muted);text-align: center}.x7-specs--4{grid-template-columns: repeat(4,1fr);margin-top: clamp(64px,8vw,110px);padding-top: 40px;border-top: 1px solid var(--x7-line);text-align: left}.x7-shadebox .x7-h2--sm{font-size: clamp(34px,4vw,54px)}.x7-phone{position: relative;width: 260px;aspect-ratio: 389 / 885;box-sizing: content-box;padding: 9px;border-radius: 50px;background: linear-gradient(145deg,#55555b,#1d1d20 38%,#2c2c30 70%,#4a4a50);box-shadow: inset 0 0 0 1px rgba(255,255,255,.18),0 40px 80px -24px rgba(0,0,0,.65)}.x7-phone::before{content: "";position: absolute;inset: 3px;border-radius: 47px;background: #0b0b0c}.x7-phone__screen{position: relative;height: 100%;border-radius: 41px;overflow: hidden;background: #141414;isolation: isolate}.x7-phone__status{position: absolute;z-index: 2;top: 0;left: 0;right: 0;height: 42px;display: flex;align-items: center;justify-content: space-between;padding: 4px 24px 0 30px;background: #141414;color: #fff;font: 600 12px/1 -apple-system,system-ui,sans-serif}.x7-phone__island{position: absolute;top: 10px;left: 50%;width: 78px;height: 23px;margin-left: -39px;border-radius: 12px;background: #000}.x7-phone__icons{display: flex;align-items: flex-end;gap: 2px}.x7-phone__icons b{width: 3px;background: #fff;border-radius: 1px}.x7-phone__icons b:nth-child(1){height: 5px}.x7-phone__icons b:nth-child(2){height: 7px}.x7-phone__icons b:nth-child(3){height: 9px}.x7-phone__icons em{width: 20px;height: 9px;margin-left: 5px;border-radius: 3px;border: 1px solid rgba(255,255,255,.6);background: linear-gradient(90deg,#fff 70%,transparent 0) 1px 1px / calc(100% - 2px) calc(100% - 2px) no-repeat}.x7-phone--sm{width: 200px}#neu-in-eclipse-x7 .x7-tile__vis--top{flex: none;height: 250px;min-height: 0}.x7-tile__vis--phone{overflow: hidden;align-items: start}.x7-glasswrap{display: grid;gap: 14px;width: 100%;max-width: 340px}.x7-glass{position: relative;height: 180px;border-radius: 16px;overflow: hidden;--blur: 20px}.x7-glass__bg{position: absolute;inset: 0;background: url(x7_vt_case3.jpg) center 40% / cover}.x7-glass__bar{position: absolute;left: 0;right: 0;top: 0;height: 58px;display: flex;align-items: center;justify-content: space-between;padding: 0 16px;background: rgba(255,255,255,.28);border-bottom: 1px solid rgba(255,255,255,.35);-webkit-backdrop-filter: blur(var(--blur)) saturate(1.4);backdrop-filter: blur(var(--blur)) saturate(1.4)}.x7-glass__logo{font: 600 17px/1 "Poppins",sans-serif;color: #111}.x7-glass__logo b{padding: 3px 5px;border-radius: 5px;background: var(--accentColor);color: #fff;font-size: 11px}.x7-glass__burger{display: flex;flex-direction: column;gap: 4px}.x7-glass__burger i{width: 20px;height: 2px;background: #111}.x7-tile--wide2{grid-column: span 4;min-height: 0}.x7-split--tile{gap: 32px}.clr{width: 100%;max-width: 300px;justify-self: center;padding: 14px;border-radius: 12px;background: #343b48;box-shadow: 0 0 0 1px #505b6d,0 20px 50px -20px rgba(0,0,0,.6);font: 400 11px/1.2 "Poppins",sans-serif;color: #d7dbe2;--a: .6}.clr-links{display: grid;gap: 8px;margin-bottom: 12px}.clr-link-group span{display: block;margin-bottom: 4px}.clr-link-bar{display: flex;height: 22px;border-radius: 5px;overflow: hidden}.clr-link-bar i{flex: 1;transition: background-color .6s ease}.clr-link-bar i.base{flex: 1.4}.clr-area{position: relative;height: 110px;border-radius: 6px;background: linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--accentColor));transition: background .6s ease}.clr-area i{position: absolute;left: 70%;top: 25%;width: 14px;height: 14px;margin: -7px;border-radius: 50%;border: 2px solid #fff;box-shadow: 0 1px 4px rgba(0,0,0,.5)}.clr-hue{height: 10px;margin-top: 12px;border-radius: 5px;background: linear-gradient(90deg,red,#ff0,lime,cyan,blue,#f0f,red)}.clr-alpha{position: relative;height: 10px;margin-top: 8px;border-radius: 5px;overflow: hidden}.clr-alpha i{position: absolute;inset: 0;background: linear-gradient(90deg,transparent,var(--accentColor))}.x7-checker{background-color: #fff;background-image: conic-gradient(#d1d1d6 25%,transparent 0 50%,#d1d1d6 0 75%,transparent 0);background-size: 10px 10px}.clr-row{display: flex;align-items: center;gap: 10px;margin-top: 12px}.clr-chip{width: 30px;height: 30px;border-radius: 6px;overflow: hidden;flex: none}.clr-chip b{display: block;width: 100%;height: 100%;background: color-mix(in srgb,var(--accentColor) calc(var(--a) * 100%),transparent)}.clr-row input{flex: 1;accent-color: #e90069}.x7-show{margin-top: clamp(48px,6vw,80px)}.x7-show__tabs{display: flex;justify-content: center;gap: 6px;width: fit-content;margin: 0 auto 28px;padding: 5px;border-radius: 99px;background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08)}.x7-show__tabs button{border: 0;padding: 10px 20px;border-radius: 99px;background: transparent;color: var(--x7-muted);font: 600 14px/1 var(--x7-head);cursor: pointer;transition: background-color .3s ease,color .3s ease}.x7-show__tabs button[aria-selected="true"]{background: #fff;color: #1d1d1f}.x7-show__tabs button:focus-visible{outline: 2px solid #ff8db5;outline-offset: 2px}.x7-show__stage{position: relative;display: grid;border-radius: 32px;padding: clamp(28px,6vw,84px) clamp(16px,5vw,72px) clamp(56px,7vw,96px);background: #e35b95 url(hero-background.svg) center / cover;overflow: hidden;box-shadow: 0 50px 100px -40px rgba(0,0,0,.6)}.x7-show__slide{grid-area: 1 / 1;align-self: center;margin: 0;opacity: 0;transform: translateY(24px) scale(.97);transition: opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1);pointer-events: none}.x7-show__slide.is-on{opacity: 1;transform: none;pointer-events: auto}.x7-show__card{border-radius: 20px;overflow: hidden;background: #fff;box-shadow: 0 40px 80px -30px rgba(40,0,25,.6),0 0 0 1px rgba(255,255,255,.5)}.x7-show__card img{display: block;width: 100%;height: auto}.x7-show__card--bare{max-width: 1080px;margin: -40px auto 0;border-radius: 0;background: none;box-shadow: none;overflow: visible}.x7-show__slide figcaption{position: absolute;left: 0;right: 0;bottom: clamp(18px,2.4vw,32px);color: #fff;font: 500 15px/1.4 var(--x7-body);text-align: center;text-shadow: 0 1px 8px rgba(60,0,40,.4)}.x7-show__note{margin: 20px 0 0;text-align: center;font: 400 15px/1.4 var(--x7-body);color: var(--x7-muted)}.x7-show__note--top{margin: 0 0 16px}.clr-hexfield{flex: 1;padding: 8px 10px;border-radius: 5px;background: #2a2f3a;color: #d7dbe2;font: 400 12px/1 "Poppins",sans-serif}.fq{position: relative;display: flex;height: 600px;margin-top: clamp(48px,6vw,72px);border-radius: 18px;overflow: hidden;background: #fff;box-shadow: 0 50px 120px -30px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.06);text-align: left;font-family: "Open Sans",system-ui,sans-serif}.fq *{box-sizing: border-box}.fq-page{position: relative;flex: 1;min-width: 0}.fq-live{position: absolute;z-index: 4;top: 12px;left: 12px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: #20232b;color: #edf0f5;box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.25)}.fq-live svg{width: 20px;height: 20px}.fq-head{display: flex;align-items: center;padding: 18px 28px 18px 72px}.fq-logo{font: 600 22px/1 "Poppins",sans-serif;color: #111;letter-spacing: -.02em}.fq-logo b{padding: 4px 6px;border-radius: 6px;background: #d06756;color: #fff;font-size: 13px;letter-spacing: 0}.fq-nav{display: flex;align-items: center;gap: 22px;margin-left: auto;font: 500 14px/1 "Poppins",sans-serif;color: #444}.fq-nav i{font-style: normal}.fq-nav i:first-child{color: #d06756}.fq-nav em{font-style: normal;padding: 10px 20px;border-radius: 99px;background: #d06756;color: #fff}.fq-slider{position: relative;height: calc(100% - 76px);background: linear-gradient(115deg,#d06756 0 55%,#9a3f7e 55% 100%);transition: background .8s ease;display: grid;place-items: center}.fq-slider[data-slide="1"]{background: linear-gradient(115deg,#2563eb 0 55%,#1e293b 55% 100%)}.fq-slider[data-slide="2"]{background: linear-gradient(115deg,#0f766e 0 55%,#4b5748 55% 100%)}.fq-slide{display: flex;flex-direction: column;align-items: center;gap: 18px;padding: 0 70px;text-align: center;color: #fff}.fq-kicker{font: 600 12px/1 "Open Sans",sans-serif;letter-spacing: .08em;text-transform: uppercase;opacity: .85}.fq-el{position: relative;border: 0;padding: 6px 10px;background: none;color: inherit;cursor: pointer;outline: 1px solid transparent;transition: outline-color .2s ease}.fq-el:hover,.fq-el.hasFocus{outline: 1px solid #ff7211}.fq-el__btn{position: absolute;top: -26px;left: -1px;padding: 5px 8px;background: #ff7211;color: #fff;font: 600 12px/1 system-ui;border-radius: 4px 4px 0 0;opacity: 0;transition: opacity .2s ease}.fq-el:hover .fq-el__btn,.fq-el.hasFocus .fq-el__btn{opacity: 1}.fq-h{font: 600 clamp(26px,3.6vw,46px)/1.1 "Poppins",sans-serif;letter-spacing: -.02em}.fq-btn{padding: 12px 26px;border-radius: 99px;background: #fff;color: #222;font: 600 14px/1 "Poppins",sans-serif}.fq-arrow{position: absolute;top: 50%;width: 44px;height: 44px;margin-top: -22px;border: 0;border-radius: 50%;background: rgba(0,0,0,.25);color: #fff;font: 300 28px/40px system-ui;cursor: pointer}.fq-arrow--prev{left: 18px}.fq-arrow--next{right: 18px}.fq-arrow:hover{background: rgba(0,0,0,.45)}.fq-dots{position: absolute;bottom: 22px;left: 50%;display: flex;gap: 6px;transform: translateX(-50%)}.fq-dots i{width: 22px;height: 3px;border-radius: 2px;background: rgba(255,255,255,.45)}.fq-dots i.is-on{background: #fff}.fq-win{position: relative;display: flex;flex-direction: column;width: 0;overflow: hidden;background: #f2f2f2;box-shadow: -6px 0 24px rgba(25,32,48,.18);transition: width .6s cubic-bezier(.6,0,.2,1)}.fq.is-open .fq-win{width: 360px}.fq-top{display: flex;align-items: center;gap: 4px;flex: none;width: 360px;height: 45px;padding: 0 6px;background: #20232b;border-bottom: 1px solid #3c424f}.fq-ico{display: block;flex: none;width: 32px;height: 32px;border: 0;padding: 0;border-radius: 6px;background: #b2bac8;-webkit-mask: var(--i) center / 18px no-repeat;mask: var(--i) center / 18px no-repeat}.fq-close{cursor: pointer}.fq-close:hover{background: #edf0f5}.fq-sep{flex: none;width: 1px;height: 20px;margin: 0 4px;background: rgba(255,255,255,.14)}.fq-grow{flex: 1}.fq-form{flex: 1;width: 360px;padding: 0 18px;overflow: hidden;background: #fff;color: #222;font: 400 14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif}.fq-tabs{display: flex;gap: 20px;margin: 0 -18px;padding: 12px 18px;border-bottom: 1px solid #e3e3e3;background: #f7f7f7;font-size: 13px;white-space: nowrap;overflow: hidden}.fq-back{padding: 12px 0;border-bottom: 1px solid #eee;text-align: right;font-size: 14px}.fq-back span{color: #6bb44b}.fq-legend{padding: 14px 0 6px;color: #666}.fq-lbl{display: block;margin: 12px 0 6px;font-weight: 600;font-size: 15px}.fq-in{display: block;width: 100%;height: 38px;padding: 0 12px;border: 1px solid #cfd3d8;border-radius: 8px;background: #fff;color: #222;font: inherit;line-height: 36px}.fq-in--sel{background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none' stroke='%23555' stroke-width='1.6'%3E%3Cpath d='M1 1l7 7 7-7'/%3E%3C/svg%3E") right 12px center / 11px no-repeat}input.fq-in:focus{outline: none;border-color: #2d6cdf;box-shadow: 0 0 0 1px #2d6cdf}.fq-pair{display: grid;grid-template-columns: 1fr 76px;gap: 8px}.fq-help{margin: 5px 0 0;color: #777;font-size: 12px}.fq-foot{display: flex;gap: 8px;flex: none;width: 360px;padding: 12px 18px;background: #f2f2f2;border-top: 1px solid #dfe2e7}.fq-foot button{padding: 9px 14px;border: 1px solid #c9ccd1;border-radius: 6px;background: #fff;font: 400 14px/1 system-ui,sans-serif;color: #222;cursor: pointer}.fq-foot button:hover{border-color: #9aa0a8}.fq-foot button.is-pulse{animation: tdpulse .9s ease}.fq-reload{position: absolute;inset: 0;background: #fff;opacity: 0;pointer-events: none;transition: opacity .25s ease}.fq.is-reloading .fq-reload{opacity: .85}.fq-grip{flex: none;width: 360px;height: 12px;background: #f2f2f2;border-top: 1px solid #dfe2e7;position: relative}.fq-grip::after{content: "";position: absolute;top: 4px;left: 50%;width: 36px;height: 3px;margin-left: -18px;border-radius: 2px;background: #b2bac8}.x7-duo{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;width: 100%}.x7-duo figure{margin: 0}.x7-mini{border-radius: 12px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 18px 40px -20px rgba(0,0,0,.3)}.x7-mini__bar{height: 20px;background: #f3f3f5;display: flex;gap: 4px;align-items: center;padding: 0 9px}.x7-mini__bar i{width: 6px;height: 6px;border-radius: 50%;background: #d1d1d6}.x7-mini__body{display: flex;height: 150px}.x7-mini__td{width: 38%;padding: 9px 7px;background: #21232a}.x7-mini__td em{display: block;width: 60%;height: 5px;margin-bottom: 9px;border-radius: 3px;background: #edf0f5}.x7-mini__td b{display: block;height: 13px;margin-bottom: 6px;border-radius: 3px;background: #2a2d35;box-shadow: inset 0 0 0 1px #3d424e}.x7-mini__td b.is-on{background: #d62e6a;box-shadow: none}.x7-mini__page{flex: 1;padding: 10px}.x7-mini__page u{display: block;height: 62px;border-radius: 8px;background: linear-gradient(115deg,#d06756 0 55%,#9a3f7e 55%)}.x7-mini__page u.is-new{background: linear-gradient(115deg,#2563eb 0 55%,#1e293b 55%)}.x7-mini__page i{display: block;height: 6px;margin-top: 9px;border-radius: 3px;background: #ececf0}.x7-mini__page i:last-child{width: 60%}.x7-duo figcaption{margin-top: 10px;font: 600 13px/1.2 var(--x7-body);color: var(--x7-ink);text-align: center}.x7-duo figcaption span{display: block;margin-top: 3px;font-weight: 400;color: var(--x7-muted)}.x7-bento--brand .x7-shadeshow{width: 100%;gap: 10px}.x7-bento--brand .x7-shadeshow__row{height: 92px;border-radius: 16px;box-shadow: 0 20px 40px -24px rgba(0,0,0,.35)}.x7-bento--brand .x7-shadeshow__row span{padding: 12px 14px;font-size: 13px}.x7-mini__page--qe{padding: 14px 16px}.x7-mini__page--qe i{height: 7px;margin-top: 16px}.x7-mini__page--qe .is-qe{position: relative;outline: 1.5px solid #ff7211;outline-offset: 3px}.x7-mini__page--qe .is-qe::after{content: "";position: absolute;top: -10px;right: -10px;width: 14px;height: 14px;border-radius: 50%;background: #ff7211 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E") center / 8px no-repeat}.x7-dock{position: relative;width: 100%;max-width: 380px;height: 190px;border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.08);overflow: hidden}.x7-dock__page{position: absolute;inset: 0;padding: 18px 24px}.x7-dock__page u{display: block;height: 70px;border-radius: 10px;background: linear-gradient(115deg,#d06756 0 55%,#9a3f7e 55%)}.x7-dock__page i{display: block;height: 7px;margin-top: 11px;border-radius: 4px;background: #ececf0}.x7-dock__win{position: absolute;top: 0;bottom: 0;width: 118px;background: #f2f2f2;box-shadow: -6px 0 24px rgba(25,32,48,.18)}.x7-dock__win em{display: block;height: 18px;background: #20232b}.x7-dock__win i{display: block;height: 7px;margin: 10px 10px 0;border-radius: 3px;background: #cfd3d8}.x7-js .x7-dock__win{animation: x7dock 9s cubic-bezier(.6,0,.2,1) infinite}@keyframes x7dock{0%,25%{right: 0;top: 0;bottom: 0;border-radius: 0}33%,58%{right: calc(100% - 118px);top: 0;bottom: 0;border-radius: 0}66%,92%{right: 36%;top: 22px;bottom: 22px;border-radius: 10px}100%{right: 0;top: 0;bottom: 0;border-radius: 0}}.fq-mini{position: relative;width: 100%;max-width: 330px;height: 200px;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 24px 50px -24px rgba(0,0,0,.35)}.fq-mini__page{position: absolute;inset: 0 40% 0 0;display: grid;place-items: center;padding: 16px;background: linear-gradient(115deg,#d06756 0 55%,#9a3f7e 55%)}.fq-mini__h{padding: 4px 6px;outline: 1px solid #ff7211;color: #fff;font: 600 16px/1.2 "Poppins",sans-serif;text-align: center}.fq-mini__win{position: absolute;top: 0;right: 0;bottom: 0;width: 40%;background: #fff;box-shadow: -6px 0 24px rgba(25,32,48,.18)}.fq-top--mini{width: 100%;height: 22px;gap: 5px;padding: 0 7px}.fq-top--mini i{width: 9px;height: 9px;border-radius: 2px;background: #b2bac8}.fq-mini__form{padding: 10px 9px}.fq-mini__form b{display: block;width: 55%;height: 6px;margin: 8px 0 5px;border-radius: 3px;background: #222}.fq-mini__form em{display: block;height: 16px;border-radius: 4px;border: 1px solid #cfd3d8}.fq-mini__form em.is-focus{border-color: #2d6cdf;box-shadow: 0 0 0 1px #2d6cdf}.x7-shot{margin: 0;border-radius: 24px;overflow: hidden;box-shadow: 0 40px 90px -40px rgba(0,0,0,.35)}.x7-shot img{display: block;width: 100%;height: auto}.x7-more{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;margin-top: clamp(48px,6vw,72px);border-radius: var(--x7-radius);overflow: hidden;background: var(--x7-line)}.x7-more div{padding: 28px 30px;background: var(--x7-bg)}.x7-more span{display: block;margin-bottom: 10px;font: 600 12px/1 var(--x7-body);letter-spacing: .06em;text-transform: uppercase;color: var(--x7-accent)}.x7-more p{margin: 0;font: 500 17px/1.4 var(--x7-body);color: var(--x7-ink)}.x7-after{display: grid;grid-template-columns: 1fr 1.25fr;gap: clamp(40px,6vw,96px);align-items: start}.x7 .x7-after .x7-h2{font-size: clamp(30px,3.3vw,46px);line-height: 1.14}.x7-after__claim{margin: 28px 0 0;font: 400 18px/1.5 var(--x7-body);color: var(--x7-muted)}.x7-after__claim strong{font-weight: 600;color: var(--x7-accent)}.x7-after dl{margin: 0}.x7-after dl div{display: grid;grid-template-columns: 1fr 1.2fr;gap: 24px;padding: 22px 0;border-top: 1px solid var(--x7-line)}.x7-after dl div:last-child{border-bottom: 1px solid var(--x7-line)}.x7-after dt{font: 400 17px/1.4 var(--x7-body);color: var(--x7-muted)}.x7-after dd{margin: 0;font: 600 19px/1.35 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink)}.x7-split--media{grid-template-columns: .8fr 1.2fr !important}.x7 .x7-split--media .x7-h2--sm{font-size: clamp(34px,3.8vw,52px)}.x7-split{display: grid;grid-template-columns: 1.1fr .9fr;gap: clamp(40px,6vw,96px);align-items: center}.x7 .x7-h2--sm{font-size: clamp(38px,4.8vw,64px)}.x7 .x7-h2--md{font-size: clamp(34px,4.2vw,58px)}.x7-badge--sm{width: 52px;height: 52px;margin-bottom: 20px;border-radius: 16px}.x7-badge--sm svg{width: 26px;height: 26px}.x7-badge svg{display: block}.x7-benefits{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;margin-top: clamp(48px,6vw,72px)}.x7-benefit{padding: 30px 26px;border-radius: var(--x7-radius);background: var(--x7-alt)}.x7-benefit h3{margin: 0 0 8px;font: 600 19px/1.25 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink)}.x7-benefit p{margin: 0;font: 400 15px/1.5 var(--x7-body);color: var(--x7-muted)}.x7-steps{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: clamp(48px,6vw,72px)}.x7 .x7-step{display: flex;flex-direction: column;padding: 30px 30px 26px;border-radius: var(--x7-radius);background: #fff;color: inherit;text-decoration: none;overflow: hidden;transition: transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.x7 .x7-step:hover{transform: translateY(-4px);box-shadow: 0 30px 60px -30px rgba(0,0,0,.25)}.x7-step__head{display: flex;align-items: center;gap: 14px;margin-bottom: 22px}.x7-step__head span{display: grid;place-items: center;width: 38px;height: 38px;flex: none;border-radius: 50%;background: #e35b95 url(hero-background.svg) 30% 70% / 300% auto;color: #fff;font: 600 16px/1 var(--x7-head)}.x7-step__title{margin: 0;font: 600 clamp(19px,1.8vw,23px)/1.2 var(--x7-head);letter-spacing: -.015em;color: var(--x7-ink)}.x7-step figure{margin: 0;flex: 1;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 1px rgba(0,0,0,.06);background: #fff}.x7-step figure img{display: block;width: 100%;height: auto}.x7 .x7-step__link{margin: 20px 0 0;font: 600 17px/1.2 var(--x7-body)}.x7 .x7-step__link a{color: var(--x7-accent);text-decoration: none}.x7 .x7-step__link a::after{content: " ›"}.x7 .x7-step__link a:hover{text-decoration: underline}.x7-badge--img img{filter: brightness(0) invert(1)}.x7 .x7-benefit h6{margin: 0 0 8px;font: 600 19px/1.25 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink);text-transform: none}.x7 .x7-script{display: block;width: auto;height: 38px;margin: 0 auto 14px}.x7-split .x7-script{margin-left: 0}.x7 .x7-support__title{margin: 0;font: 700 clamp(34px,3.8vw,52px)/1.05 var(--x7-head);letter-spacing: -.035em;color: #fff}.x7 h1.x7-eyebrow,.x7 h3.x7-h2,.x7 h4.x7-lead{text-transform: none}.x7-demos{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;margin-top: clamp(48px,6vw,72px)}.x7-demos figure{margin: 0}.x7-demos img{display: block;width: 100%;height: auto;border-radius: 16px;box-shadow: 0 30px 60px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06);transition: transform .5s cubic-bezier(.2,.7,.2,1)}.x7-demos figure:hover img{transform: translateY(-6px)}.x7-demos figcaption{margin-top: 12px;font: 600 15px/1 var(--x7-head);color: var(--x7-ink)}.x7-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: clamp(40px,5vw,60px)}.x7 .x7-btn{display: inline-flex;align-items: center;padding: 16px 28px;border-radius: 99px;background: #e36094;color: #fff;font: 600 16px/1 var(--x7-head);text-decoration: none;transition: transform .3s ease,filter .3s ease}.x7 .x7-btn:hover{transform: translateY(-2px)}.x7 .x7-btn--ghost{background: transparent;color: var(--x7-ink);box-shadow: inset 0 0 0 1.5px var(--x7-line)}.x7--dark .x7-btn--ghost{box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.35)}.x7 a.x7-tile--link{min-height: 0}.x7-show__stage--single{padding: clamp(24px,4vw,56px)}.x7-show__stage--wide{margin-top: clamp(48px,6vw,72px);padding: clamp(24px,5vw,72px) clamp(16px,6vw,96px) clamp(56px,7vw,96px)}.x7-show__card video{display: block;width: 100%;height: auto}.x7-support{display: grid;grid-template-columns: 1fr 1fr;min-height: 520px;border-radius: 32px;overflow: hidden;background: linear-gradient(160deg,#2b0f25,#170813);box-shadow: 0 50px 100px -40px rgba(0,0,0,.45)}.x7-support__img{background: url(../cto_layout/img/intro/support_bg.webp) center / cover}.x7-support__text{display: flex;flex-direction: column;justify-content: center;padding: clamp(32px,5vw,72px);color: #fff}.x7-support .x7-h2{color: #fff}.x7-checks{margin: 24px 0 28px;padding: 0;list-style: none}.x7-checks li{position: relative;padding: 10px 0 10px 34px;border-bottom: 1px solid rgba(255,255,255,.1);font: 500 17px/1.4 var(--x7-body);color: #f7f1f5}.x7-checks li::before{content: "";position: absolute;left: 0;top: 12px;width: 22px;height: 22px;border-radius: 50%;background: #e35b95 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat}.x7-support__rating{width: 100%;max-width: 360px;height: auto;padding: 14px 18px;border-radius: 16px;background: #fff}@media (max-width: 1060px){.x7-benefits{grid-template-columns: 1fr 1fr}}@media (max-width: 900px){.x7-steps,.x7-support{grid-template-columns: 1fr}.x7-support__img{min-height: 280px}.x7-demos{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.x7-benefits,.x7-demos{grid-template-columns: 1fr}.x7 .x7-step{padding: 24px 24px 22px}}@media (max-width: 1100px){.td-tabs span:nth-child(n+4){display: none}}@media (max-width: 1060px){.x7-specs,.x7-specs--4{grid-template-columns: repeat(2,1fr)}.x7-tile,.x7-tile--wide,.x7-tile--wide2{grid-column: span 3}.x7-tile--tall{grid-row: auto}}@media (max-width: 900px){.td-body{grid-template-columns: 1fr;height: auto}.td-side{order: 2;max-height: 460px}.td-view{height: 520px}.td-tabs,.td-version{display: none}.fq{flex-direction: column;height: auto}.fq-page{height: 420px;flex: none}.fq-win,.fq.is-open .fq-win{width: 100%}.fq-top,.fq-form,.fq-foot,.fq-grip{width: 100%}.fq-win{max-height: 0;transition: max-height .6s ease}.fq.is-open .fq-win{max-height: 520px}.x7-after,.x7-split,.x7-shadebox{grid-template-columns: 1fr}.x7-more{grid-template-columns: 1fr 1fr}}@media (max-width: 700px){.x7-wrap{padding: 0 16px}.x7-tile,.x7-tile--wide,.x7-tile--wide2{grid-column: span 6;min-height: 0;padding: 28px 24px}.x7-specs,.x7-specs--4{grid-template-columns: 1fr 1fr;gap: 24px 18px}.td{border-radius: 14px}.td-bar{gap: 12px;padding: 0 12px}.td-save{display: none}.td-body{padding: 10px}.td-view{height: 460px}.fq-head{padding-left: 64px}.fq-nav{display: none}.fq-slide{padding: 0 50px}.x7-more{grid-template-columns: 1fr}.x7-after dl div{grid-template-columns: 1fr;gap: 4px}.x7-duo{gap: 10px}.x7-shadeshow__row{height: 96px}}@media (prefers-reduced-motion: reduce){.x7 *,.x7 *::before,.x7 *::after{animation: none !important;transition: none !important}.x7-js .x7-reveal{opacity: 1;transform: none}}.x7.x7--bare{background: transparent;padding: 0 0 calc(8.2vw + 24px);overflow: visible}.x7--bare .td{margin-top: 56px}.mod_article.x7-hero .hero_headline_big{text-wrap: balance;font: 700 clamp(30px,3.8vw,54px)/1.1 "Poppins",sans-serif;letter-spacing: -.035em}.mod_article.x7-hero .ce_text_extented p{font-size: clamp(18px,1.7vw,23px) !important;line-height: 1.45 !important}.mod_article.x7-hero #hero-cta{margin-top: 2.6rem}.mod_article.x7-hero #hero-cta .hero-btn{padding: 17px 30px;font: 600 16px/1 "Poppins",sans-serif;letter-spacing: 0;text-transform: none}.mod_article.x7-hero #hero-cta .hero-btn--primary{background: #fff;color: #a0448d}.mod_article.x7-hero #hero-cta .hero-btn--primary:hover{background: #fff3f8}.mod_article.x7-hero #trust-badge{opacity: .9}.x7 .x7-pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 28px 0 0;padding: 0;list-style: none}.x7 .x7-pills li{padding: 10px 18px;border-radius: 99px;background: #fff;box-shadow: 0 0 0 1px var(--x7-line);font: 500 15px/1.3 var(--x7-body);color: var(--x7-ink)}.x7 .x7-pills li i{display: inline-block;width: 8px;height: 8px;margin-right: 10px;border-radius: 50%;background: linear-gradient(95deg,#d63a7c,#ef6f4a);vertical-align: 1px}.x7-step__title small{display: block;margin-top: 4px;font: 400 14px/1.3 var(--x7-body);color: var(--x7-muted);letter-spacing: 0}.x7-split + .x7-split{margin-top: clamp(56px,8vw,110px)}.x7-split--rev > :first-child{order: 2}.x7 .x7-copy p{margin: 18px 0 0;font: 400 17px/1.55 var(--x7-body);color: var(--x7-muted)}.x7 .x7-copy strong{color: var(--x7-ink)}.x7 .x7-iconlist{display: grid;gap: 10px;margin: 26px 0 0;padding: 0;list-style: none}.x7 .x7-iconlist li{display: flex;align-items: center;gap: 12px;font: 500 16px/1.3 var(--x7-body);color: var(--x7-ink)}.x7 .x7-iconlist img{width: 22px;height: 22px}.x7 .x7-pagespeed{display: block;width: 100%;max-width: 340px;height: auto;margin-top: 26px}.x7-float{display: block;width: 100%;height: auto;filter: drop-shadow(0 30px 40px rgba(60,0,40,.45))}.x7-show__card--player video,.x7-show__card--player iframe{display: block;width: 100%}.x7-show__card--player .ce_player,.x7-show__card--player figure{margin: 0 !important}.x7-chapters{margin-top: 28px}.x7-chapters .sprungmarken{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.x7-chapters h6{width: 100%;margin: 0 0 12px;text-align: center;font: 600 13px/1 var(--x7-body);letter-spacing: .08em;text-transform: uppercase;color: var(--x7-muted)}.x7-chapters button{padding: 10px 16px !important;border: 0 !important;border-radius: 99px !important;background: var(--x7-alt) !important;color: var(--x7-ink) !important;font: 500 14px/1 var(--x7-body) !important;cursor: pointer}.x7-chapters button:hover{background: #f6e4ee !important}.x7 .x7-textlink{margin: 0;align-self: center;font: 600 16px/1 var(--x7-head)}.x7 .x7-textlink a{color: var(--x7-ink)}.x7-skin{--sk-ink: #1d1d1f;--sk-muted: #5f5f66;--sk-rose: #fbf4f7;--sk-pink: #e35b95;--sk-grad: linear-gradient(#e36094,#e36094)}.x7-skin .ce_bgimage.bg-lightgray,.x7-skin .ce_bgimage.bg-lightgray .ce_bgimage-image{background-color: var(--sk-rose) !important}.x7-skin .ce_bgimage.bg-black,.x7-skin .ce_bgimage.bg-black .ce_bgimage-image,.x7-skin .ce_bgimage.bg-darkgray,.x7-skin .ce_bgimage.bg-darkgray .ce_bgimage-image{background-color: #1b0a17 !important}.x7-skin .ce_bgimage.bg-black,.x7-skin .ce_bgimage.bg-darkgray{background-image: linear-gradient(180deg,#250e20 0%,#170813 100%) !important}.x7-skin h1,.x7-skin h2,.x7-skin h3,.x7-skin .h1,.x7-skin .h2,.x7-skin .h3{font-family: "Poppins",sans-serif !important;font-weight: 700 !important;letter-spacing: -.03em !important;line-height: 1.1 !important}.x7-skin h4,.x7-skin h5,.x7-skin h6{font-family: "Poppins",sans-serif !important;font-weight: 600 !important;letter-spacing: -.01em !important}.x7-skin .color-accent,.x7-skin h1.color-accent,.x7-skin .style_medium.color-accent{background: var(--sk-grad);-webkit-background-clip: text;background-clip: text;color: transparent !important}.x7-skin .ce_bgimage:not(.bg-black) h1:not(.color-accent),.x7-skin .ce_bgimage:not(.bg-black) h2,.x7-skin .ce_bgimage:not(.bg-black) h3{color: var(--sk-ink)}.x7-skin > h1,.x7-skin > h2,.x7-skin > h3,.x7-skin .ce_headline_extended:not(.color-white) h2,.x7-skin .ce_headline_extended:not(.color-white) h3{color: var(--sk-ink)}.x7-skin .ce_text p,.x7-skin .ce_text_extented p{line-height: 1.6}.x7-skin .ce_featurelist img[src$=".svg"],.x7-skin .img-centered img[src*="/icons/"]{filter: invert(42%) sepia(62%) saturate(2400%) hue-rotate(305deg) brightness(95%)}.x7-skin li.fa-check::before,.x7-skin .fa-check::before{color: var(--sk-pink) !important}.x7-skin .ce_hyperlink-extended a.hyperlink_txt,.x7-skin .ce_hyperlink a.hyperlink_txt{border-radius: 99px !important;background: var(--sk-grad) !important;border-color: transparent !important;color: #fff !important;font-family: "Poppins",sans-serif !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important}.x7-skin .ce_bgimage:is(.bg-white,.bg-lightgray) .ce_featurelist li,.x7-skin .ce_bgimage:is(.bg-white,.bg-lightgray) .ce_featurelist li span{color: #3a3a40 !important}.x7-skin input.text,.x7-skin input[type="text"],.x7-skin input[type="email"],.x7-skin textarea,.x7-skin select{border-radius: 10px !important}.x7-skin button.submit,.x7-skin input.submit{border-radius: 99px !important;background: var(--sk-grad) !important;border: 0 !important;font-family: "Poppins",sans-serif !important;font-weight: 600 !important}.x7-illu{margin: clamp(40px,5vw,64px) auto 0;max-width: 1180px}.x7-illu img,.x7-illu video{display: block;width: 100%;height: auto;margin: 0 auto}.x7-illu--video{max-width: 1040px}.x7-split .x7-illu{margin-top: 0}.x7 .x7-h2--md{font-size: clamp(30px,3.6vw,50px)}.x7-gap-top{margin-top: clamp(80px,10vw,140px)}.x7-skin .ce_bgimage.bg-black,.x7-skin .ce_bgimage.bg-darkgray{position: relative}.x7-skin .ce_bgimage.bg-black > .ce_bgimage-outer,.x7-skin .ce_bgimage.bg-darkgray > .ce_bgimage-outer{padding-top: 6vw;padding-bottom: 6vw}.x7-skin .ce_bgimage.bg-black::before,.x7-skin .ce_bgimage.bg-black::after,.x7-skin .ce_bgimage.bg-darkgray::before,.x7-skin .ce_bgimage.bg-darkgray::after{content: "";display: block !important;visibility: visible !important;width: auto !important;position: absolute;z-index: 2;left: 0;right: 0;height: calc(8.2vw + 3px) !important;background: #fff;-webkit-mask: url(../cto_layout/img/intro/fancy_divider.svg) top / 100% 100% no-repeat;mask: url(../cto_layout/img/intro/fancy_divider.svg) top / 100% 100% no-repeat;pointer-events: none}.x7-skin .ce_bgimage.bg-black::before,.x7-skin .ce_bgimage.bg-darkgray::before{top: -3px;transform: scaleY(-1)}.x7-skin .ce_bgimage:is(.bg-black,.bg-darkgray){margin-top: 4vw}.mod_article.x7-skin:not(:has(~ .mod_article)) .ce_bgimage:is(.bg-black,.bg-darkgray)::after{display: none !important}.x7-skin .ce_bgimage.bg-black::after,.x7-skin .ce_bgimage.bg-darkgray::after{bottom: -3px}.x7-skin .ce_bgimage_100326,.x7-skin .ce_bgimage_100326 .ce_bgimage-image{background: #fff !important}.x7-skin .ce_image_text_box_inside{border: 0 !important;border-radius: 20px !important;overflow: hidden;background: #fff;box-shadow: 0 1px 0 rgba(0,0,0,.04),0 18px 40px -26px rgba(40,0,25,.35) !important}.x7-skin .ce_image_text_box_image,.x7-skin .ce_image_text_box_image img{border-radius: 0 !important}.x7-skin .ce_image_text_box_image img{display: block;width: 100%;height: auto}.x7-skin .ce_image_text_box_content{padding-left: 24px !important;padding-right: 24px !important}.x7-skin .ce_bgimage:is(.bg-accent,.bg-owncolor) a.hyperlink_txt{background: #fff !important;color: #a0448d !important;box-shadow: 0 14px 30px -16px rgba(60,0,40,.5)}.x7-skin .form_testzugang_v2{box-shadow: 0 40px 90px -40px rgba(60,0,40,.35),0 0 0 1px rgba(0,0,0,.04) !important;border-radius: 24px !important;overflow: hidden}.mod_article.x7-skin:has(+ .mod_article .ce_bgimage.bg-lightgray) .ce_bgimage:is(.bg-black,.bg-darkgray)::after{background: #fbf4f7 !important}.mod_article:has(.ce_bgimage.bg-lightgray) + .mod_article.x7-skin .ce_bgimage:is(.bg-black,.bg-darkgray)::before{background: #fbf4f7 !important}.x7.x7--embed{background: transparent;padding: 0 0 clamp(40px,5vw,64px);overflow: visible}.x7--embed .fq{margin-top: 0}.x7-illu--phone{display: grid;place-items: center}.x7-illu--phone .x7-phone{width: 300px}.x7 .x7-script{height: 64px}.pm-page{position: absolute;left: 0;right: 0;top: 42px;bottom: 0;background: #1d2418;overflow: hidden}.pm-bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.pm-page::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 35%,rgba(0,0,0,.55))}.pm-head{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;padding: 14px 18px}.pm-logo{font: 500 20px/1 "Poppins",sans-serif;color: #fff;letter-spacing: -.01em}.pm-burger{display: grid;gap: 5px}.pm-burger i{display: block;width: 22px;height: 2px;border-radius: 1px;background: #fff}.pm-hero{position: absolute;z-index: 1;left: 18px;right: 18px;bottom: 34px}.pm-hero__h{font: 400 25px/1.2 "Poppins",sans-serif;color: #fff;letter-spacing: -.01em}.pm-hero__btn{display: inline-block;margin-top: 16px;padding: 10px 18px;border: 1.5px solid #fff;border-radius: 99px;font: 600 12px/1 "Poppins",sans-serif;color: #fff}.pm-menu{position: absolute;z-index: 2;inset: 42px 0 0;display: flex;flex-direction: column;padding: 18px 22px 22px;background: rgba(22,20,24,.78);-webkit-backdrop-filter: blur(18px) saturate(1.3);backdrop-filter: blur(18px) saturate(1.3);transform: translateX(100%);transition: transform .7s cubic-bezier(.76,0,.24,1)}.x7-phone.is-open .pm-menu,.x7-phone:not([data-x7-phone]) .pm-menu{transform: none}.pm-top{display: flex;justify-content: space-between;align-items: center}.pm-lang{display: flex;gap: 14px;font: 500 11px/1 "Poppins",sans-serif;letter-spacing: .06em;color: rgba(255,255,255,.55)}.pm-lang i{font-style: normal}.pm-lang b{color: #fff;font-weight: 600;padding-bottom: 4px;border-bottom: 1.5px solid #fff}.pm-close{position: relative;width: 20px;height: 20px}.pm-close::before,.pm-close::after{content: "";position: absolute;left: 0;top: 9px;width: 20px;height: 2px;background: #fff;transform: rotate(45deg)}.pm-close::after{transform: rotate(-45deg)}.pm-nav{margin: 34px 0 0;padding: 0;list-style: none}.pm-nav li{display: flex;align-items: center;justify-content: space-between;padding: 7px 0;font: 500 25px/1.2 "Poppins",sans-serif;color: #fff;letter-spacing: -.01em;opacity: 0;transform: translateX(50px);transition: opacity .3s ease,transform .3s ease}.pm-nav li.is-active span{border-bottom: 2px solid #fff}.pm-nav li em{width: 8px;height: 8px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);margin-right: 6px}.pm-nav .pm-cta{justify-content: flex-start}.pm-nav .pm-cta span{margin-top: 6px;padding: 8px 18px;border-radius: 99px;background: var(--accentColor,#d06756)}.pm-social{display: flex;gap: 22px;margin-top: auto;padding-top: 14px;border-top: 1px solid rgba(120,120,128,.35);color: #fff;opacity: 0;transform: translateX(50px);transition: opacity .3s ease,transform .3s ease}.pm-social i{width: 18px;height: 18px}.pm-social svg{width: 18px;height: 18px;display: block}.x7-phone.is-open .pm-nav li,.x7-phone.is-open .pm-social,.x7-phone:not([data-x7-phone]) .pm-nav li,.x7-phone:not([data-x7-phone]) .pm-social{opacity: 1;transform: none;transition: opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.x7-phone.is-open .pm-nav li:nth-child(1){transition-delay: .30s}.x7-phone.is-open .pm-nav li:nth-child(2){transition-delay: .37s}.x7-phone.is-open .pm-nav li:nth-child(3){transition-delay: .44s}.x7-phone.is-open .pm-nav li:nth-child(4){transition-delay: .51s}.x7-phone.is-open .pm-nav li:nth-child(5){transition-delay: .58s}.x7-phone.is-open .pm-social{transition-delay: .58s}@media (prefers-reduced-motion: reduce){.pm-menu{transform: none !important}.pm-nav li,.pm-social{opacity: 1 !important;transform: none !important}}.td-s-hero{background: linear-gradient(115deg,color-mix(in srgb,var(--accentColor) 82%,transparent) 0 55%,color-mix(in srgb,var(--secondColor) 85%,transparent) 55% 100%),url(x7_vt_hero.jpg) center 35% / cover !important}.td-s-feats{display: grid;grid-template-columns: repeat(3,1fr) 1.4fr;gap: 14px;margin: 0 5% 22px}.td-s-feats > div{padding: 14px;border-radius: var(--r-card);background: #fff;box-shadow: 0 0 0 1px #ececec;transition: border-radius .5s ease}.td-s-feats svg{width: 26px;height: 26px;color: var(--accentColor);transition: color .6s ease}.td-s-feats b{display: block;margin: 8px 0 4px;font: 600 calc(13px * var(--ts,1))/1.2 var(--s-head);color: #222}.td-s-feats a{font: 600 calc(11px * var(--ts,1))/1 var(--s-body);color: var(--accentColorDark);text-decoration: underline;text-decoration-color: var(--accentColorLight);text-underline-offset: 3px;transition: color .6s ease}.td-s-photo{position: relative;margin: 0;border-radius: var(--r-img);overflow: hidden;min-height: 96px;transition: border-radius .5s ease}.td-s-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 30%}.td-s-photo img{filter: grayscale(1) brightness(1.9) contrast(.9)}.td-s-photo::before{content: "";position: absolute;z-index: 1;inset: 0;background: var(--accentColor);mix-blend-mode: color;transition: background .6s ease}.td-s-photo span{z-index: 2}.td-s-photo span{position: absolute;left: 10px;bottom: 10px;padding: 4px 9px;border-radius: var(--r-btn);background: #fff;font: 600 calc(10px * var(--ts,1))/1 var(--s-head);color: var(--accentColorDark)}@container (max-width: 700px){.td-s-feats{grid-template-columns: 1fr 1fr}}.td{--sp-scale: 1;--sp: var(--sp-scale)}.td[data-device="mobile"]{--sp: calc(1 + (var(--sp-scale) - 1) * .5)}.td-s-main{gap: calc(28px + (var(--sp) - 1) * 60px) 28px;padding-top: calc(22px + (var(--sp) - 1) * 60px);padding-bottom: calc(26px + (var(--sp) - 1) * 60px);transition: padding .6s cubic-bezier(.2,.7,.2,1),gap .6s cubic-bezier(.2,.7,.2,1)}.td-s-feats{margin-bottom: calc(22px + (var(--sp) - 1) * 60px);transition: margin .6s cubic-bezier(.2,.7,.2,1)}.x7 .x7-h1-sub{display: block;margin-top: 14px;font: 500 clamp(18px,1.8vw,24px)/1.4 var(--x7-body);letter-spacing: 0;color: var(--x7-muted)}.x7.x7--phone-embed{display: grid;place-items: center;padding: 20px 0}.x7-skin .ce_portfoliofilter_content{display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 4px;padding: 5px;border-radius: 99px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.06),0 14px 30px -20px rgba(60,0,40,.35)}.x7-skin .ce_portfoliofilter.centered{text-align: center}.x7-skin .ce_portfoliofilter_content a{margin: 0 !important;padding: 11px 18px !important;border: 0 !important;border-radius: 99px !important;background: transparent !important;color: #3a3a40 !important;font: 500 14px/1 "Poppins",sans-serif !important;cursor: pointer;transition: background-color .25s ease,color .25s ease}.x7-skin .ce_portfoliofilter_content a:hover{background: #fbf4f7 !important}.x7-skin .ce_portfoliofilter_content a.selected{background: linear-gradient(95deg,#d63a7c,#ef6f4a) !important;color: #fff !important}.x7-skin .ce_bgimage:is(.bg-black,.bg-darkgray) ~ .ce_fancy_divider{display: none !important}.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs){margin-top: 0;background: transparent !important}.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs) .ce_bgimage-image{background: transparent !important}.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs)::before,.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs)::after{display: none !important}.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs) > .ce_bgimage-outer{padding: 0}.x7-skin .ce_bgimage.bg-black:has(> .ce_bgimage-outer > .ce_bgimage-inside.pt-xxs) p{color: #8a8a90 !important;font-size: 13px}.x7 h3 .x7-h1-sub,.x7 h1 .x7-h1-sub{display: block}.mod_article.x7-hero .ce_text_extented{max-width: 760px !important}.mod_article.x7-hero .ce_text_extented p{text-wrap: balance}.x7--bare .td{margin-top: 48px}.td--hero .td-body{height: 780px}.td--hero .td-shades__info{display: none}.td--hero .td-field{margin-bottom: 6px;padding-top: 8px;padding-bottom: 10px}.td--hero .td-body{height: 800px}.td--hero .td-shades__row{height: 40px;margin-bottom: 6px}.td--hero .td-heading{margin: 16px 4px 10px}.td--hero .td-acc{margin-bottom: 8px;padding-top: 9px;padding-bottom: 9px}.td--hero .td-opt{margin-bottom: 6px;padding-top: 8px;padding-bottom: 8px}.td--hero .td-panel{margin-bottom: 10px}.x7.x7--bare{padding-bottom: calc(8.2vw + 40px) !important}.td--hero{box-shadow: 0 40px 90px -40px rgba(40,0,20,.55),0 0 0 1px rgba(255,255,255,.15)}.x7-benefits--3{grid-template-columns: repeat(3,1fr)}.x7 .x7-benefit h3{margin: 0 0 8px;font: 600 20px/1.25 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink)}.x7 .x7-also{max-width: 900px;margin: 36px auto 0;text-align: center;font: 400 15px/1.6 var(--x7-body);color: var(--x7-muted)}.x7 .x7-also strong{color: var(--x7-ink)}@media (max-width: 900px){.x7-benefits--3{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.x7-benefits--3{grid-template-columns: 1fr}}.fq-win{position: absolute;z-index: 5;top: 16px;right: 16px;bottom: 16px;width: 340px !important;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 24px 60px rgba(20,10,30,.35);transform: translateX(calc(100% + 40px));opacity: 0;transition: transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.fq.is-open .fq-win{transform: none;opacity: 1}.fq-top,.fq-form,.fq-foot,.fq-grip{width: 100% !important}.fq-slide{align-items: flex-start;text-align: left;margin-right: auto;padding: 0 0 0 96px;max-width: calc(100% - 400px)}@media (max-width: 900px){.fq-win{position: static;transform: none;opacity: 1;width: 100% !important;border-radius: 0;box-shadow: none}.fq-slide{max-width: none;padding: 0 60px}}.x7 button,.x7 button:hover,.x7 button:focus,.td button:hover,.td button:focus,.fq button:hover,.fq button:focus{border-style: solid}.x7-show__tabs button,.x7-show__tabs button:hover,.x7-show__tabs button:focus,.x7-seg button,.x7-seg button:hover,.td-devices button,.td-devices button:hover,.td-chev,.td-chev:hover,.x7-swatch,.x7-swatch:hover,.td-pop__grid button,.td-pop__grid button:hover,.fq-arrow,.fq-arrow:hover,.fq-close,.fq-close:hover,.fq-el,.fq-el:hover{border: 0 !important}.td-acc:hover,.td-opt:hover{border: 1px solid var(--td-line) !important}.td-acc.is-open:hover{border-color: var(--td-pink) !important}.fq-foot button:hover{border: 1px solid #9aa0a8 !important}.x7-show__tabs button:hover:not([aria-selected="true"]){background: rgba(255,255,255,.1);color: #fff}.fq-slide{gap: 34px}.fq-el__btn{top: auto !important;bottom: 100%;left: -1px !important;display: flex;align-items: center;justify-content: center;width: 30px;height: 26px;padding: 0 !important;border-radius: 4px 4px 0 0}.fq-el__btn svg{width: 15px;height: 15px}.x7 .x7-h2{font-size: clamp(34px,5.4vw,76px);max-width: 100%;overflow-wrap: break-word;hyphens: manual}.x7 .x7-h2 br{display: inline}@media (max-width: 900px){.x7-split--media{grid-template-columns: 1fr !important}}.x7 .x7-eyebrow{line-height: 1.35;padding-bottom: .12em}.td .td-body{height: 800px}.td .td-shades__info{display: none}.td .td-field{margin-bottom: 6px;padding-top: 8px;padding-bottom: 10px}.td .td-shades__row{height: 40px;margin-bottom: 6px}.td .td-heading{margin: 16px 4px 10px}.td .td-acc{margin-bottom: 8px;padding-top: 9px;padding-bottom: 9px}.td .td-opt{margin-bottom: 6px;padding-top: 8px;padding-bottom: 8px}.td .td-panel{margin-bottom: 10px}.mod_article.x7-cta .ce_text_extented{max-width: 640px !important;margin-left: auto;margin-right: auto}@media (max-width: 1599px){.onepagenav{right: 0 !important}}.x7-hero #feature-cards .feature-card{background: none !important;border: 0 !important;border-radius: 0 !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;box-shadow: none !important}@media (min-width: 1025px){.x7-hero #feature-cards .feature-card + .feature-card{box-shadow: inset 1px 0 0 rgba(255,255,255,.3) !important}}body.home #start .ce_bgimage-image{background-image: url(hero-cd-top.svg),url(../cto_layout/img/intro/bg_ex6.svg) !important;background-size: 100% auto,cover !important;background-position: 50% 0,50% 100% !important;background-repeat: no-repeat !important}.x7-skin .pricetable.highlight .title{background: #e36094 !important}.x7-skin .pricetable .ce_hyperlink a{background: #e36094 !important;border-radius: 99px !important;box-shadow: none !important}.x7-skin .pricetable .ce_hyperlink a:hover{background: #a54487 !important}.x7-skin .pricetable .price-saving,.x7-skin .pricetable .price-saving *{color: #a54487 !important}.x7-skin .pricetable .care-item a{color: #a54487 !important;text-decoration-color: rgba(165,68,135,.4) !important}.x7-skin .pricetable .new-in-ex6-wrap .label{background: #e36094 !important;border-radius: 4px;padding: 1px 6px}.x7-skin .pricetable.column_2 .pricetable_inside .title .subheadline{background: #e36094 !important}.x7-wl{max-width: 1040px;margin: clamp(40px,5vw,64px) auto 0;border-radius: 18px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(27,10,23,.06),0 40px 80px -40px rgba(60,0,40,.35)}.x7-wl__bar{display: flex;align-items: center;gap: 7px;padding: 12px 16px;background: #f3eef1}.x7-wl__bar i{width: 10px;height: 10px;border-radius: 50%;background: #dccfd6}.x7-wl__bar span{flex: 1;max-width: 420px;margin-left: 12px;padding: 6px 14px;border-radius: 99px;background: #fff;font: 500 12px/1.2 var(--x7-body);color: #6b5a65;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.x7-wl__body{padding: clamp(18px,3vw,36px)}.x7-wl__filter{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 22px}.x7-wl__filter span{padding: 7px 16px;border-radius: 99px;background: #f6f1f4;font: 500 13px/1 var(--x7-head);color: #5f5f66}.x7-wl__filter .is-on{background: #e36094;color: #fff}.x7-wl__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(10px,1.6vw,20px)}.x7-wl__item img{display: block;width: 100%;height: auto;border-radius: 10px;box-shadow: 0 0 0 1px rgba(27,10,23,.06)}.x7-wl__item span{display: block;margin-top: 8px;font: 600 14px/1.3 var(--x7-head);color: #1d1d1f}@media (max-width: 600px){.x7-wl__grid{grid-template-columns: repeat(2,1fr)}.x7-wl__item:nth-child(n+5){display: none}}.x7 .x7-eyebrow br{display: none}.x7-code{margin: 0;padding: clamp(22px,3vw,32px);border-radius: 18px;background: #1b0a17;color: #f3e9ef;box-shadow: 0 40px 80px -40px rgba(60,0,40,.45)}.x7-code__label{margin: 0 0 10px;font: 600 11px/1.3 var(--x7-head);letter-spacing: .08em;text-transform: uppercase;color: #f08bb6}.x7-code pre{margin: 0 0 24px;padding: 14px 16px;border-radius: 10px;background: rgba(255,255,255,.06);font: 500 13.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color: #f3e9ef;white-space: pre-wrap;word-break: break-word}.x7-code__hint{margin: 0;font: 400 14px/1.5 var(--x7-body);color: rgba(243,233,239,.7)}.x7-illu--shot img{border-radius: 14px;box-shadow: 0 40px 80px -40px rgba(60,0,40,.35)}.x7-split .x7-actions{justify-content: flex-start;margin-top: 32px}.x7-code pre{color: #f3e9ef !important;background: rgba(255,255,255,.07) !important;border: 0 !important}.x7-skin .calltoaction-box .ce_bgimage-image{background-image: none !important;background-color: #e36094 !important}.x7-skin .calltoaction-box a.hyperlink_txt{background: #fff !important;color: #a54487 !important}.x7-skin .calltoaction-box a.hyperlink_txt:hover{background: #fff3f8 !important}.x7 .x7-split .x7-h2--md{font-size: clamp(30px,3.4vw,46px)}.x7 .x7-eyebrow{background: none !important;-webkit-text-fill-color: #e36094 !important;color: #e36094 !important}.x7--dark .x7-eyebrow{-webkit-text-fill-color: #f08bb6 !important;color: #f08bb6 !important}.x7-skin .ce_bgimage-inside:has(> .ce_testimonial){max-width: 1240px !important;columns: 3 320px;column-gap: 24px}.x7-skin .ce_bgimage-inside:has(> .ce_testimonial) > :not(.ce_testimonial){column-span: all}.x7-skin .ce_testimonial_version7{display: inline-block;width: 100%;margin: 0 0 24px !important;break-inside: avoid}.x7-skin .ce_testimonial_version7 .ce_testimonial_inside{padding: 28px 28px 24px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px rgba(27,10,23,.06),0 24px 48px -32px rgba(60,0,40,.3)}.x7-skin .ce_testimonial_version7 .text,.x7-skin .ce_testimonial_version7 .text_inside{margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important}.x7-skin .ce_testimonial_version7 .text::before,.x7-skin .ce_testimonial_version7 .text::after,.x7-skin .ce_testimonial_version7 .text_inside::before,.x7-skin .ce_testimonial_version7 .text_inside::after{display: none !important}.x7-skin .ce_testimonial_version7 .text_inside::before{content: "“" !important;display: block !important;position: static !important;width: auto !important;height: auto !important;margin: 0 0 4px !important;padding: 0 !important;background: none !important;transform: none !important;text-align: left !important;font: 700 54px/.8 "Poppins",sans-serif !important;color: #e36094 !important}.x7-skin .ce_testimonial_version7 .text p{margin: 0 0 12px;font: 400 15.5px/1.65 "Open Sans",sans-serif;color: #4a3f47}.x7-skin .ce_testimonial_version7 .text p strong{display: block;font: 600 18px/1.35 "Poppins",sans-serif;color: #1d1d1f;letter-spacing: -.01em}.x7-skin .ce_testimonial_version7 .info{margin: 16px 0 0 !important;padding: 16px 0 0 !important;border-top: 1px solid rgba(27,10,23,.08)}.x7-skin .ce_testimonial_version7 .name{font: 600 14px/1.3 "Poppins",sans-serif !important;color: #a54487 !important}.x7-skin .mod_showcases .select_container select{padding: 8px 14px;border: 0;border-radius: 99px;background: #fff;box-shadow: 0 0 0 1px rgba(27,10,23,.1);font: 500 14px "Poppins",sans-serif}.x7-skin .mod_showcases .item-inside{height: 100%;overflow: hidden;border: 0 !important;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgba(27,10,23,.06),0 20px 40px -28px rgba(60,0,40,.28);transition: transform .3s ease,box-shadow .3s ease}.x7-skin .mod_showcases .item-inside:hover{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(27,10,23,.06),0 30px 50px -28px rgba(60,0,40,.38)}.x7-skin .mod_showcases .image_container{margin: 0 !important}.x7-skin .mod_showcases .image_container img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.x7-skin .mod_showcases .info{padding: 16px 20px 20px !important}.x7-skin .mod_showcases .title a{font: 600 17px/1.3 "Poppins",sans-serif !important;color: #1d1d1f !important;text-decoration: none !important}.x7-skin .mod_showcases .subline p{margin: 4px 0 0;font: 400 14px/1.5 "Open Sans",sans-serif;color: #6b5a65}.x7-skin .mod_showcases .subline a{color: #a54487 !important}html.x7-stack-ready .mod_article.x7-stacking,html.x7-stack-ready #main .mod_article.x7-stacking{position: sticky;top: min(var(--x7-stack-top,0px),calc(100svh - var(--x7-stack-h,100svh)));overflow: clip}html.x7-stack-ready #main .mod_article.x7-stacking{display: flex;flex-direction: column;min-height: calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready #main .mod_article.x7-stacking > .x7{flex: 1 0 auto;display: flex;flex-direction: column;justify-content: center}html.x7-stack-ready .mod_article.x7-stacking .x7--dark::before,html.x7-stack-ready .mod_article.x7-stacking .x7--dark::after,html.x7-stack-ready .mod_article.x7-stacking + .mod_article .x7--dark::before{display: none}html.x7-stack-ready .mod_article.x7-stacking .x7--dark{padding-top: clamp(88px,11vw,160px);padding-bottom: clamp(88px,11vw,160px)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.x7-stack-ready :has(> .mod_article.x7-stacking){timeline-scope: --x7s2,--x7s3,--x7s4,--x7s5,--x7s6,--x7s7,--x7s8,--x7s9,--x7s-end}html.x7-stack-ready .mod_article.x7-stacking{transform-origin: 50% max(50%,100% - 50svh)}html.x7-stack-ready .mod_article.x7-stacking ~ .mod_article.x7-stacking,html.x7-stack-ready .mod_article.x7-stacking + .mod_article:not(.x7-stacking){border-radius: var(--x7-radius) var(--x7-radius) 0 0}html.x7-stack-ready .mod_article.x7-stacking + .mod_article:not(.x7-stacking){position: relative;overflow: clip;animation: x7-stack-cover linear both;animation-timeline: view();animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(2 of .x7-stacking){view-timeline-name: --x7s2}html.x7-stack-ready .mod_article.x7-stacking:nth-child(3 of .x7-stacking){view-timeline-name: --x7s3}html.x7-stack-ready .mod_article.x7-stacking:nth-child(4 of .x7-stacking){view-timeline-name: --x7s4}html.x7-stack-ready .mod_article.x7-stacking:nth-child(5 of .x7-stacking){view-timeline-name: --x7s5}html.x7-stack-ready .mod_article.x7-stacking:nth-child(6 of .x7-stacking){view-timeline-name: --x7s6}html.x7-stack-ready .mod_article.x7-stacking:nth-child(7 of .x7-stacking){view-timeline-name: --x7s7}html.x7-stack-ready .mod_article.x7-stacking:nth-child(8 of .x7-stacking){view-timeline-name: --x7s8}html.x7-stack-ready .mod_article.x7-stacking + .mod_article:not(.x7-stacking){view-timeline-name: --x7s-end}html.x7-stack-ready .mod_article.x7-stacking:nth-child(1 of .x7-stacking){animation: x7-stack-back linear both;animation-timeline: --x7s2;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(2 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s3;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(3 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s4;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(4 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s5;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(5 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s6;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(6 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s7;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(7 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s8;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-child(8 of .x7-stacking){animation: x7-stack-cover linear both,x7-stack-back linear both;animation-timeline: view(),--x7s9;animation-range: entry 0px entry calc(100svh - var(--x7-stack-top,0px)),entry 0px entry calc(100svh - var(--x7-stack-top,0px))}html.x7-stack-ready .mod_article.x7-stacking:nth-last-child(1 of .x7-stacking):has(+ .mod_article:not(.x7-stacking)){animation-timeline: view(),--x7s-end}html.x7-stack-ready .mod_article.x7-stacking:nth-child(1 of .x7-stacking):nth-last-child(1 of .x7-stacking){animation: x7-stack-back linear both;animation-timeline: --x7s-end}}}@keyframes x7-stack-cover{from{box-shadow: 0 -50vh 0 50vh rgba(0,0,0,0),0 -12px 40px rgba(0,0,0,0)}to{box-shadow: 0 -50vh 0 50vh rgba(0,0,0,.45),0 -12px 40px rgba(0,0,0,.18)}}@keyframes x7-stack-back{to{transform: scale(.9);border-radius: var(--x7-radius)}}.x7-stackbadge{position: fixed;left: 50%;bottom: 28px;z-index: 900;display: flex;align-items: center;gap: 14px;max-width: calc(100vw - 32px);padding: 10px 12px 10px 10px;border-radius: 99px;background: #a54487;color: #fff;box-shadow: 0 0 0 3px rgba(255,255,255,.9),0 18px 44px -12px rgba(60,20,50,.6);font: 400 14px/1.3 "Open Sans",system-ui,sans-serif;opacity: 0;transform: translate(-50%,24px) scale(.96);pointer-events: none;transition: opacity .35s ease,transform .55s cubic-bezier(.2,1.3,.3,1)}.x7-stackbadge.is-on{opacity: 1;transform: translate(-50%,0) scale(1)}.x7-stackbadge.is-on.is-pulse{animation: x7-badge-pulse .7s ease}@keyframes x7-badge-pulse{0%{transform: translate(-50%,0) scale(1)}35%{transform: translate(-50%,-4px) scale(1.07)}100%{transform: translate(-50%,0) scale(1)}}.x7-stackbadge__icon{position: relative;flex: none;width: 52px;height: 52px;border-radius: 99px;background: #e36094;overflow: hidden}.x7-stackbadge__icon i{position: absolute;left: 13px;width: 26px;height: 16px;border-radius: 4px;background: #fff;box-shadow: 0 -2px 6px rgba(60,20,50,.35);animation: x7-badge-card 3s cubic-bezier(.3,.8,.3,1) infinite}.x7-stackbadge__icon i:nth-child(1){animation-delay: 0s}.x7-stackbadge__icon i:nth-child(2){animation-delay: 1s}.x7-stackbadge__icon i:nth-child(3){animation-delay: 2s}@keyframes x7-badge-card{0%{top: 56px;transform: scale(1);opacity: 1}25%{top: 18px;transform: scale(1);opacity: 1}60%{top: 18px;transform: scale(.82);opacity: .7}100%{top: 18px;transform: scale(.64);opacity: 0}}.x7-stackbadge__text{display: flex;flex-direction: column;gap: 2px;padding-right: 4px}.x7-stackbadge__text b{font: 700 17px/1.15 "Poppins",system-ui,sans-serif;letter-spacing: -.01em}.x7-stackbadge__text span{opacity: .85}.x7-stackbadge__new{flex: none;padding: 8px 14px;border-radius: 99px;background: #fff;color: #a54487;font: 700 13px/1 "Poppins",system-ui,sans-serif;white-space: nowrap}@media (max-width: 767px){.x7-stackbadge{bottom: 84px;gap: 10px;font-size: 12.5px}.x7-stackbadge__icon{width: 42px;height: 42px}.x7-stackbadge__icon i{left: 9px;width: 24px}.x7-stackbadge__text b{font-size: 15px}}@media (prefers-reduced-motion: reduce){.x7-stackbadge{transition: none}.x7-stackbadge.is-on.is-pulse,.x7-stackbadge__icon i{animation: none}.x7-stackbadge__icon i{top: 18px}.x7-stackbadge__icon i:nth-child(1){transform: scale(.64);top: 12px}.x7-stackbadge__icon i:nth-child(2){transform: scale(.82);top: 16px}}.x7--plum{--x7-ink: #fff;--x7-muted: rgba(255,255,255,.82);--x7-line: rgba(255,255,255,.22);--x7-bg: #a54487;--x7-accent: #fff}.x7 .x7-eyebrow--light{background: none;-webkit-background-clip: border-box;background-clip: border-box;color: #fff}.x7 .x7-new--light{background: #fff;color: #a54487}.x7-fx{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin-top: clamp(48px,6vw,80px)}.x7-fx__card{display: flex;flex-direction: column;padding: 18px 18px 30px;border-radius: var(--x7-radius);background: #93397a}.x7-fx__vis{position: relative;aspect-ratio: 4 / 3;margin-bottom: 24px;border-radius: 18px;background: #7c2f67;overflow: hidden}.x7-fx__vis img{display: block;width: 100%;height: 100%;object-fit: cover}.x7 .x7-fx__opt{align-self: flex-start;margin: 0 8px 14px;padding: 6px 12px;border-radius: 99px;background: #fff;color: #a54487;font: 600 12.5px/1.2 var(--x7-head)}.x7-fx__card .x7-h3,.x7-fx__card .x7-text{padding: 0 8px}.x7-fx__pitch{max-width: 1000px;margin: clamp(72px,9vw,120px) auto 0;text-align: center}.x7-fx__pitch .x7-lead{margin: 22px auto 0}.x7-specs--3{grid-template-columns: repeat(3,1fr);margin-top: clamp(56px,7vw,88px);padding-top: 40px;border-top: 1px solid var(--x7-line)}.x7--plum .x7-spec svg{color: #fff}.x7--plum .x7-spec h4{color: #fff}.x7--plum .x7-spec p{color: rgba(255,255,255,.82)}.x7-fxstack > i{position: absolute;left: 12%;right: 12%;height: 62%;border-radius: 14px;padding: 16px;box-shadow: 0 -10px 30px rgba(40,10,30,.35);animation: x7-fxstack 6s cubic-bezier(.3,.8,.3,1) infinite}.x7-fxstack > i:nth-of-type(1){background: #fff;animation-delay: 0s}.x7-fxstack > i:nth-of-type(2){background: #e36094;animation-delay: 2s}.x7-fxstack > i:nth-of-type(3){background: #f7e9f0;animation-delay: 4s}.x7-fxstack b,.x7-fxstack s{display: block;height: 10px;border-radius: 99px;background: rgba(165,68,135,.55)}.x7-fxstack b{width: 55%;height: 14px;margin-bottom: 12px}.x7-fxstack s{width: 80%;margin-bottom: 8px;opacity: .6}.x7-fxstack > i:nth-of-type(2) b,.x7-fxstack > i:nth-of-type(2) s{background: rgba(255,255,255,.8)}@keyframes x7-fxstack{0%{top: 104%;transform: scale(1);filter: brightness(1);opacity: 1}18%{top: 19%;transform: scale(1);filter: brightness(1);opacity: 1}33%{top: 19%;transform: scale(1);filter: brightness(1);opacity: 1}51%{top: 19%;transform: scale(.88);filter: brightness(.7);opacity: 1}66%{top: 19%;transform: scale(.88);filter: brightness(.7);opacity: 1}84%{top: 19%;transform: scale(.76);filter: brightness(.45);opacity: 0}100%{top: 19%;transform: scale(.76);opacity: 0}}@media (prefers-reduced-motion: no-preference){.x7-fx-reveal{animation: x7-fx-reveal 4.5s cubic-bezier(.4,0,.2,1) infinite}.x7-fx-zoom{animation: x7-fx-zoom 4.5s cubic-bezier(.4,0,.2,1) infinite}.x7-fx__scroll i{animation: x7-fx-thumb 4.5s cubic-bezier(.4,0,.2,1) infinite}.x7-fxstack .x7-fx__scroll i{animation: x7-fx-thumb-stack 6s linear infinite}}.x7-fx__scroll{position: absolute;z-index: 5;top: 12px;right: 10px;bottom: 12px;width: 5px;border-radius: 99px;background: rgba(255,255,255,.3)}.x7-fx__scroll i{position: absolute;left: 0;right: 0;top: 0;height: 30%;border-radius: 99px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.12)}@keyframes x7-fx-reveal{0%,8%{clip-path: inset(18% 14% round 14px);opacity: 1}55%,86%{clip-path: inset(0 round 0);opacity: 1}96%{clip-path: inset(0 round 0);opacity: 0}100%{clip-path: inset(18% 14% round 14px);opacity: 0}}@keyframes x7-fx-zoom{0%,8%{transform: scale(1.12);clip-path: inset(5.357%);opacity: 1}32%{transform: scale(1.06);clip-path: inset(2.83%)}55%,86%{transform: scale(1);clip-path: inset(0);opacity: 1}96%{transform: scale(1);clip-path: inset(0);opacity: 0}100%{transform: scale(1.12);clip-path: inset(5.357%);opacity: 0}}@keyframes x7-fx-thumb{0%,8%{top: 0;opacity: 1}55%,86%{top: 70%;opacity: 1}96%{top: 70%;opacity: 0}100%{top: 0;opacity: 0}}@keyframes x7-fx-thumb-stack{0%{top: 0;opacity: 1}90%{top: 70%;opacity: 1}100%{top: 70%;opacity: 0}}@media (prefers-reduced-motion: reduce){.x7-fxstack > i{animation: none;top: 19%}.x7-fxstack > i:nth-of-type(1){transform: scale(.76);top: 11%}.x7-fxstack > i:nth-of-type(2){transform: scale(.88);top: 15%}}@media (max-width: 900px){.x7-fx,.x7-specs--3{grid-template-columns: 1fr}}.x7-benefits--2{grid-template-columns: repeat(2,1fr)}@media (max-width: 700px){.x7-benefits--2{grid-template-columns: 1fr}}.x7-ov{display: grid;gap: 14px;width: 100%;max-width: 380px;margin-left: auto}.x7-ov__stage{--ov: .55;--ov-color: var(--accentColorDark);position: relative;aspect-ratio: 4 / 3;border-radius: 16px;overflow: hidden;background: #222}.x7-ov__stage img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.x7-ov__layer{position: absolute;inset: 0;background: var(--ov-color);opacity: var(--ov);transition: opacity .15s linear,background-color .3s ease}.x7-ov__text{position: absolute;left: 22px;right: 22px;bottom: 20px;color: #fff}.x7-ov__text small{display: block;margin-bottom: 6px;font: 600 11px/1 "Poppins",sans-serif;letter-spacing: .08em;text-transform: uppercase;opacity: .85}.x7-ov__text b{display: block;font: 700 22px/1.15 "Poppins",sans-serif;letter-spacing: -.02em}.x7-ov__ctrl{display: flex;flex-direction: column;gap: 10px;align-items: stretch}.x7-ov__chips{align-self: flex-start}.x7-ov__chips{display: flex;gap: 6px;padding: 6px;border: 1px solid #3d424e;border-radius: 8px;background: #2a2d35}.x7-ov__chips button{display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 0;border-radius: 6px;background: transparent;cursor: pointer}.x7-ov__chips button i{width: 18px;height: 18px;border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25)}.x7-ov__chips button.is-on{background: #3d424e}.x7-ov__ctrl .td-mini-field{flex: 1;min-width: 0}.x7-ov__ctrl .td-mini-field input{flex: 1 1 auto;width: 100%;min-width: 60px}.x7-cta-update{max-width: 640px;margin: 22px auto 0;text-align: center;font: 400 16px/1.4 "Open Sans",sans-serif;color: rgba(255,255,255,.85)}.x7-cta-update a{color: #fff !important;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}body.x7-page .ce_bgimage_93333{display: none !important}.x7 .x7-new--top{display: table;margin: 0 0 10px}@font-face{font-family: "DM Serif Display";font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/dm-serif-display-v15-latin-regular.woff2) format("woff2")}@font-face{font-family: "Manrope";font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/manrope-v15-latin-regular.woff2) format("woff2")}@font-face{font-family: "Manrope";font-style: normal;font-weight: 500;font-display: swap;src: url(fonts/manrope-v15-latin-500.woff2) format("woff2")}@font-face{font-family: "Manrope";font-style: normal;font-weight: 700;font-display: swap;src: url(fonts/manrope-v15-latin-700.woff2) format("woff2")}.x7-film{max-width: 1180px;margin: 64px auto 0}.x7-film__tabs{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;max-width: 900px;margin: 0 auto 26px;padding: 6px;border-radius: 22px;background: rgba(255,255,255,.16)}.x7-film__tabs button{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 14px 18px 16px;border: 0;border-radius: 16px;background: transparent;color: #fff;text-align: left;cursor: pointer;overflow: hidden;transition: background .3s ease,color .3s ease}.x7-film__tabs b{font: 600 16px/1.2 "Poppins",sans-serif}.x7-film__tabs span{font: 400 13.5px/1.3 "Open Sans",sans-serif;opacity: .85}.x7-film__tabs i{position: absolute;left: 18px;right: 18px;bottom: 8px;height: 3px;border-radius: 99px;background: rgba(165,68,135,.15);opacity: 0}.x7-film__tabs i::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: #a54487;transform: scaleX(0);transform-origin: left}.x7-film__tabs [aria-selected="true"]{background: #fff;color: #a54487}.x7-film__tabs [aria-selected="true"] span{color: #4a2440;opacity: .8}.x7-film__tabs [aria-selected="true"] i{opacity: 1}.x7-film__tabs [aria-selected="true"] i::after{animation: x7-film-progress var(--film-dur,7s) linear forwards}.x7-film.is-static .x7-film__tabs i{display: none}@keyframes x7-film-progress{to{transform: scaleX(1)}}.x7-film__win{border-radius: 16px;overflow: hidden;background: #ececec;box-shadow: 0 60px 140px -40px rgba(40,0,20,.7),0 0 0 1px rgba(255,255,255,.2)}.x7-film__bar{position: relative;display: flex;align-items: center;gap: 7px;height: 38px;padding: 0 16px;background: #ececec;border-bottom: 1px solid #dcdcdc}.x7-film__bar i{width: 11px;height: 11px;border-radius: 50%;background: #d6d6d6}.x7-film__bar i:nth-child(1){background: #ff5f57}.x7-film__bar i:nth-child(2){background: #febc2e}.x7-film__bar i:nth-child(3){background: #28c840}.x7-film__bar span{position: absolute;left: 50%;transform: translateX(-50%);padding: 4px 18px;border-radius: 7px;background: #fff;color: #666;font: 500 12px/1.3 system-ui,sans-serif;white-space: nowrap}.x7-film__view{position: relative;aspect-ratio: 1280 / 760;overflow: hidden;background: #F5F1EA}.vt{--vt-a: #B0532F;--vt-r: 0px;--vt-sp: 1;position: absolute;left: 0;top: 0;width: 1280px;height: 760px;transform-origin: 0 0;color: #23261F;font: 400 16px/1.5 "Manrope",sans-serif}.vt *{box-sizing: border-box}.vt-s{position: absolute;inset: 0;overflow: hidden;background: #F5F1EA;transform-origin: 50% 30%;transition: transform 1.3s cubic-bezier(.6,0,.2,1),filter 1.3s ease,border-radius 1.3s ease}.vt-s1{z-index: 1}.vt-s2,.vt-s3{transform: translateY(102%);border-radius: 26px 26px 0 0;box-shadow: 0 -20px 50px rgba(0,0,0,.35)}.vt-s2{z-index: 2}.vt-s3{z-index: 3}.vt--s2 .vt-s2{transform: translateY(44px)}.vt--s3 .vt-s3{transform: translateY(88px)}.vt--s2 .vt-s1{transform: scale(.93);filter: brightness(.6);border-radius: 26px}.vt--s3 .vt-s1{transform: translateY(-18px) scale(.88);filter: brightness(.45);border-radius: 26px}.vt--s3 .vt-s2{transform: translateY(44px) scale(.94);filter: brightness(.6)}.vt-head{display: flex;align-items: center;gap: 40px;height: 92px;padding: 0 64px}.vt-logo{display: flex;align-items: center;gap: 10px;font: 400 36px/1 "DM Serif Display",serif;letter-spacing: -.01em}.vt-logo svg{width: 26px;height: 26px}.vt-nav{display: flex;gap: 34px;margin-left: auto;font: 500 13px/1 "Manrope",sans-serif;letter-spacing: .16em;text-transform: uppercase}.vt-nav i{position: relative;font-style: normal}.vt-nav i.is-on::after{content: "";position: absolute;left: 0;right: 0;bottom: -10px;height: 2px;background: var(--vt-a);transition: background .5s ease}.vt-btn{padding: 14px 24px;border-radius: var(--vt-r);background: var(--vt-a);color: #fff;font: 700 14px/1 "Manrope",sans-serif;transition: background .5s ease,border-radius .5s ease}.vt-hero{display: grid;grid-template-columns: 1fr 330px;gap: 60px;align-items: end;padding: calc(46px + (var(--vt-sp) - 1) * 160px) 64px 0;transition: padding .6s cubic-bezier(.2,.7,.2,1)}.vt-kicker{margin: 0 0 22px;color: var(--vt-a);font: 700 13px/1 "Manrope",sans-serif;letter-spacing: .06em;text-transform: uppercase;transition: color .5s ease}.vt-kicker--light{color: #fff}.vt-h1{font: 400 108px/.98 "DM Serif Display",serif;letter-spacing: -.02em}.vt-side p{margin: 0 0 16px;color: #6d6a63;font-size: 18px;line-height: 1.55}.vt-link{display: inline-flex;align-items: center;gap: 14px;color: var(--vt-a);font: 700 17px/1 "Manrope",sans-serif;transition: color .5s ease}.vt-link::before{content: "";width: 26px;height: 1px;background: currentColor}.vt-link--light{color: #fff}.vt-img{position: absolute;left: 64px;right: 64px;top: calc(452px + (var(--vt-sp) - 1) * 320px);height: 420px;margin: 0;border-radius: var(--vt-r);overflow: hidden;transition: border-radius .5s ease,top .6s cubic-bezier(.2,.7,.2,1)}.vt-img img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 60%}.vt-badge{position: absolute;left: 24px;top: 24px;padding: 12px 18px;border-radius: var(--vt-r);background: var(--vt-a);color: #fff;font: 700 13px/1 "Manrope",sans-serif;letter-spacing: .04em;transition: background .5s ease,border-radius .5s ease}.vt-s2 > img,.vt-s3 > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.vt-s2::after,.vt-s3::after{content: "";position: absolute;inset: 0;background: rgba(20,20,16,.38)}.vt-case{position: absolute;z-index: 1;left: 64px;bottom: 80px;color: #fff}.vt-h2{margin-bottom: 26px;font: 400 96px/1 "DM Serif Display",serif;letter-spacing: -.02em}.vt-td{position: absolute;z-index: 6;left: 40px;bottom: 40px;width: 300px;padding: 18px 18px 20px;border-radius: 14px;background: #21232a;color: #edf0f5;box-shadow: 0 0 0 1px #3d424e,0 30px 60px -20px rgba(0,0,0,.6);font: 400 13px/1.3 "Poppins",sans-serif;opacity: 0;transform: translateY(24px);transition: opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.vt--td .vt-td{opacity: 1;transform: none}.vt-td__h{margin-bottom: 14px;font-weight: 600;font-size: 12px;letter-spacing: .08em;text-transform: uppercase}.vt-td__lbl{margin: 12px 0 8px;color: #b2bac8;font-size: 12px}.vt-td__sw{display: flex;gap: 10px}.vt-td__sw button{width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);cursor: default}.vt-td__sw button.is-on{box-shadow: 0 0 0 2px #21232a,0 0 0 4px #fff}.vt-td__shades{display: flex;height: 22px;margin-top: 12px;border-radius: 6px;overflow: hidden}.vt-td__shades i{flex: 1;transition: background .5s ease}.vt-td__seg{display: flex;gap: 4px;padding: 4px;border-radius: 8px;background: #2a2d35}.vt-td__seg button{flex: 1;padding: 8px 0;border: 0;border-radius: 6px;background: transparent;color: #b2bac8;font: 500 12px/1 "Poppins",sans-serif;cursor: default}.vt-td__seg button.is-on{background: #e90069;color: #fff}.vt-edit{position: relative;display: inline-block;outline: 2px solid transparent;outline-offset: 8px;transition: outline-color .25s ease}.vt-edit__btn{position: absolute;top: -44px;left: -10px;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 5px 5px 0 0;background: #ff7211;opacity: 0;transition: opacity .25s ease}.vt-edit__btn svg{width: 18px;height: 18px}.vt--hover .vt-edit{outline-color: #ff7211}.vt--hover .vt-edit__btn{opacity: 1}.vt-h1.is-new{animation: vt-flash 1.2s ease}@keyframes vt-flash{0%{color: #ff7211}100%{color: inherit}}.vt-fq{position: absolute;z-index: 7;top: 0;right: 0;bottom: 0;display: flex;flex-direction: column;width: 400px;background: #f2f2f2;box-shadow: -6px 0 24px rgba(25,32,48,.25);transform: translateX(104%);transition: transform .6s cubic-bezier(.6,0,.2,1)}.vt--fq .vt-fq{transform: none}.vt-fq .fq-top,.vt-fq .fq-form{width: 100%}.vt-fq .fq-form{flex: 1}.vt-fq__input{min-height: 38px}.vt-fq__input.is-typing::after{content: "";display: inline-block;width: 1px;height: 16px;margin-left: 1px;vertical-align: -3px;background: #222;animation: vt-caret 1s steps(1) infinite}@keyframes vt-caret{50%{opacity: 0}}.vt-fq .fq-foot{display: flex;gap: 8px;padding: 12px 18px;background: #fff;border-top: 1px solid #e3e3e3}.vt-fq .fq-foot span{padding: 9px 14px;border: 1px solid #cfcfcf;border-radius: 4px;background: #f7f7f7;font: 400 14px/1 system-ui,sans-serif;color: #222}.vt-fq__save.is-press{background: #e3e3e3 !important}.vt-cursor{position: absolute;z-index: 9;left: 640px;top: 820px;width: 34px;height: 34px;opacity: 0;transition: left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.4,0,.2,1),opacity .3s ease,transform .15s ease;filter: drop-shadow(0 3px 5px rgba(0,0,0,.3));pointer-events: none}.vt--cursor .vt-cursor{opacity: 1}.vt-cursor.is-click{transform: scale(.82)}.vt-scroll{position: absolute;z-index: 8;top: 20px;right: 14px;bottom: 20px;width: 7px;border-radius: 99px;background: rgba(0,0,0,.12);opacity: 0;transition: opacity .3s ease}.vt-scroll i{position: absolute;left: 0;right: 0;top: 0;height: 30%;border-radius: 99px;background: rgba(0,0,0,.45);transition: top 1.3s cubic-bezier(.6,0,.2,1)}.vt--scroll .vt-scroll{opacity: 1}.vt--s2 .vt-scroll i{top: 35%}.vt--s3 .vt-scroll i{top: 70%}@media (max-width: 767px){.x7-film{margin-top: 40px}.x7-film__tabs{grid-template-columns: 1fr;gap: 4px}.x7-film__tabs button{padding: 10px 14px 14px}.x7-film__tabs span{display: none}.x7-film__bar span{display: none}}.pm-shot{object-position: 50% 0}.pm-page:has(.pm-shot)::after{display: none}.x7-phone:has(.pm-shot) .x7-phone__status{background: #F5F1EA;color: #111}.x7-phone:has(.pm-shot) .x7-phone__icons b,.x7-phone:has(.pm-shot) .x7-phone__icons em{filter: invert(1)}.x7-phone.is-open:has(.pm-shot) .x7-phone__status{background: #141414;color: #fff}.x7-phone.is-open:has(.pm-shot) .x7-phone__icons b,.x7-phone.is-open:has(.pm-shot) .x7-phone__icons em{filter: none}.x7-ov__text b{font-family: "DM Serif Display",serif;font-weight: 400;font-size: 28px}.x7-glass{clip-path: inset(0 round 16px)}.x7-glass__bar{border-radius: 16px 16px 0 0}.x7-bento--4{grid-template-columns: repeat(4,1fr)}.x7-bento--4 .x7-tile{grid-column: auto}.x7-tile .x7-fx__vis{width: 100%;height: 100%;aspect-ratio: auto;margin: 0}@media (max-width: 1100px){.x7-bento--4{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.x7-bento--4{grid-template-columns: 1fr}}.x7-phone--site .pm-menu{display: none}#benefits.x7--flush-top{padding-top: clamp(72px,8vw,112px);padding-bottom: clamp(72px,8vw,112px)}#benefits.x7--flush-top .x7-benefits{margin-top: 0}#benefits .x7-h2 .x7-h1-sub{margin-top: 24px}body.home #updates .x7-center .x7-h2{font-size: clamp(32px,3.8vw,52px);line-height: 1.08;text-wrap: balance}body.home #updates .x7-center .x7-h2{max-width: 14.6em;margin-left: auto;margin-right: auto;text-wrap: wrap}.x7.x7-trustbar{padding: clamp(28px,3.5vw,44px) 0;overflow: visible}.x7-trustbar #feature-cards{display: grid;grid-template-columns: repeat(4,1fr);max-width: 1180px;margin: 0 auto !important;padding: 0 24px;gap: 0}.x7-trustbar #feature-cards .feature-card{display: flex;align-items: center;justify-content: center;gap: 14px;padding: 6px 18px;border: 0 !important;border-left: 1px solid rgba(0,0,0,.1) !important;background: none !important;box-shadow: none !important}.x7-trustbar #feature-cards .feature-card:first-child{border-left: 0 !important}.x7-trustbar #feature-cards .feature-card__icon img{width: 30px;height: 30px;opacity: 1;filter: brightness(0) saturate(100%) invert(33%) sepia(38%) saturate(1250%) hue-rotate(283deg) brightness(88%) !important}.x7-trustbar .feature-card__text{color: var(--x7-ink) !important;font: 600 15px/1.3 "Poppins",sans-serif !important;text-align: left}@media (max-width: 900px){.x7-trustbar #feature-cards{grid-template-columns: 1fr 1fr;row-gap: 14px}.x7-trustbar #feature-cards .feature-card:nth-child(3){border-left: 0 !important}}.x7-film__tabs button,.x7-film__tabs button:hover,.x7-film__tabs button:focus,.x7-film__tabs button:active{border: 0 !important;margin: 0 !important;outline: 0;box-shadow: none !important;transform: none !important;top: auto !important;line-height: normal}.x7-film__tabs button[aria-selected="false"]:hover{background: rgba(255,255,255,.12)}.x7-film__tabs button:focus-visible{outline: 2px solid #fff !important;outline-offset: 2px}.vt-fq{top: 56px;right: 64px;bottom: 56px;width: 400px;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 40px 90px -20px rgba(20,20,30,.45);opacity: 0;transform: translateY(18px) scale(.97);transition: opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.vt--fq .vt-fq{opacity: 1;transform: none}.vt-fq .fq-top{border-radius: 14px 14px 0 0}.vt-fq .fq-foot{border-top: 1px solid #e3e3e3}.vt-fq__grip{flex: none;height: 16px;background: #fff;position: relative}.vt-fq__grip::after{content: "";position: absolute;left: 50%;top: 5px;width: 46px;height: 4px;margin-left: -23px;border-radius: 99px;background: #c9ccd2}.vt-fq__input.is-typing{border-color: #2f6fdc !important;box-shadow: 0 0 0 1px #2f6fdc}.x7-phone{border-radius: 34px}.x7-phone::before{border-radius: 31px}.x7-phone__screen{border-radius: 26px}.x7-phone__status{display: none}.x7-phone .pm-page{top: 0}.x7-phone .pm-menu{inset: 0;padding-top: 22px;visibility: hidden;transition: transform .7s cubic-bezier(.76,0,.24,1),visibility 0s linear .7s}.x7-phone.is-open .pm-menu,.x7-phone:not([data-x7-phone]) .pm-menu{visibility: visible;transition: transform .7s cubic-bezier(.76,0,.24,1),visibility 0s}#neu-in-eclipse-x7 .x7-tile__vis--phone{align-items: start;padding-top: 22px;border-radius: 18px;background: #efe2e9;overflow: hidden}.x7.x7-trustbar{padding: 4px 0 clamp(40px,5vw,64px)}.x7-trustbar #feature-cards{--card-bg: transparent;--card-border: transparent}.x7-trustbar #feature-cards .feature-card{-webkit-backdrop-filter: none;backdrop-filter: none;border-radius: 0 !important;padding: 4px 22px !important}.x7.x7-trustbar{padding: 8px 0 clamp(24px,3vw,40px)}.x7-trustbar #feature-cards{max-width: 1132px !important;padding: 26px 12px !important;border-radius: 28px;background: #fbf4f7 !important}#neu-in-eclipse-x7{padding-top: clamp(56px,6vw,96px)}.pm-shot{height: auto !important;object-fit: fill}.x7-phone__screen{clip-path: inset(0 round 26px)}.x7-phone .pm-menu{border-radius: 26px;background: rgba(24,22,26,.96);-webkit-backdrop-filter: none;backdrop-filter: none}#neu-in-eclipse-x7 .x7-tile__vis--phone{display: flex;justify-content: center;align-items: flex-start;padding-top: 26px}#neu-in-eclipse-x7 .x7-tile__vis--phone .x7-phone{width: 150px;padding: 7px;border-radius: 30px;flex: none}#neu-in-eclipse-x7 .x7-tile__vis--phone .x7-phone::before{border-radius: 27px}#neu-in-eclipse-x7 .x7-tile__vis--phone .x7-phone__screen{border-radius: 23px;clip-path: inset(0 round 23px)}#neu-in-eclipse-x7 .x7-tile__vis--phone .pm-menu{border-radius: 23px;padding: 16px 16px 16px}#neu-in-eclipse-x7 .x7-tile__vis--phone .pm-nav{font-size: 17px}@font-face{font-family: "Cardo";font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/cardo-v19-latin-regular.woff2) format("woff2")}@font-face{font-family: "Raleway";font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/raleway-v34-latin-regular.woff2) format("woff2")}@font-face{font-family: "Raleway";font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/raleway-v34-latin-600.woff2) format("woff2")}.x7-qs{margin-top: clamp(48px,6vw,72px)}.x7-qs__tabs{display: flex;justify-content: center;gap: 6px;width: fit-content;margin: 0 auto 24px;padding: 6px;border-radius: 99px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.06)}.x7-qs__tabs button,.x7-qs__tabs button:hover,.x7-qs__tabs button:focus{padding: 11px 20px;border: 0 !important;border-radius: 99px;background: transparent;color: #6e6e73;font: 600 14px/1 "Poppins",sans-serif;cursor: pointer;margin: 0 !important;box-shadow: none !important;transform: none !important}.x7-qs__tabs button[aria-selected="true"]{background: #a54487;color: #fff}.x7-qs__stage{position: relative;height: clamp(440px,46vw,600px);border-radius: var(--x7-radius);overflow: hidden;background: #2b2f33}.x7-qs__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .7s ease}.x7-qs__bg.is-on{opacity: 1}.x7-qs__stage::after{content: "";position: absolute;inset: 0;background: rgba(15,20,25,.32);pointer-events: none}.x7-qs__hero{position: absolute;z-index: 1;left: 0;right: 0;top: 12%;padding: 0 24px;text-align: center;color: #fff}.x7 .x7-qs__kicker{margin: 0 0 14px;font: 600 12px/1 "Raleway",sans-serif;letter-spacing: .22em;text-transform: uppercase;color: #fff}.x7-qs__h{font: 400 clamp(36px,5.4vw,74px)/1 "Cardo",serif;letter-spacing: -.01em;text-wrap: balance;transition: opacity .4s ease}.x7-qs__result{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.x7-qs__result > div{overflow: hidden}.x7-qs__result.is-on{grid-template-rows: 1fr}.x7-qs__res{display: grid;grid-template-columns: auto 1fr;gap: 18px 28px;align-items: start;margin-top: 18px;padding: 24px 28px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.06)}.x7-qs__res b{display: block;margin-bottom: 4px;font: 600 15px/1.3 "Poppins",sans-serif;color: var(--x7-ink)}.x7-qs__res small{font: 400 14px/1.45 "Open Sans",sans-serif;color: var(--x7-muted)}.x7-qs__step{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: #a54487;color: #fff;font: 600 15px/1 "Poppins",sans-serif}.x7-qs__url{margin-top: 10px;padding: 12px 14px;border-radius: 10px;background: #1d1d1f;color: #e8e8ed;font: 400 13px/1.5 ui-monospace,Menlo,monospace;word-break: break-all}.x7-qs__url em{font-style: normal;color: #ff8db5}.x7-qs__form{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 10px;margin-top: 10px}.x7-qs__form span{display: block;padding: 10px 12px;border: 1px solid #e3e3e3;border-radius: 8px;font: 400 13px/1.3 "Open Sans",sans-serif;color: #2b2f33}.x7-qs__form span i{display: block;margin-bottom: 3px;font-style: normal;font-size: 11px;color: #8a8a8e}.x7-qs__form span.is-filled{border-color: #a54487;background: #fbf4f7}.x7-qs__form span.is-filled i::after{content: " ✓ aus dem Link";color: #a54487}@media (max-width: 900px){.x7-qs__stage{height: auto;min-height: 560px}.x7-qs__tabs{flex-wrap: wrap;border-radius: 22px}}.x7-phone:has(.pm-shot) .x7-phone__screen{background: #284e6a}.x7-phone .pm-page:has(.pm-shot){top: 22px}#neu-in-eclipse-x7 .x7-phone .pm-page:has(.pm-shot){top: 14px}.x7-qs__layout{position: absolute;z-index: 3;left: 20px;top: 20px;padding: 8px 14px;border-radius: 99px;background: #fff;color: #a54487;font: 600 12.5px/1 "Poppins",sans-serif;box-shadow: 0 10px 24px -10px rgba(0,0,0,.4)}@media (max-width: 900px){.x7-qs--card .x7-qs__hero{position: absolute;top: 9%;left: 0;width: 100%;padding: 0 24px;text-align: center;transform: none}}.x7-glass__bar{gap: 12px;color: #23261F}.x7-glass__site{display: flex;align-items: center;gap: 7px;margin-right: auto;font: 400 22px/1 "DM Serif Display",serif;letter-spacing: -.01em}.x7-glass__site svg{width: 16px;height: 16px}.x7-glass__nav{font: 500 10px/1 "Manrope",sans-serif;letter-spacing: .16em;text-transform: uppercase}.x7-glass__cta{padding: 7px 12px;background: #B0532F;color: #fff;font: 700 10px/1 "Manrope",sans-serif;letter-spacing: .08em;text-transform: uppercase}.x7 .x7-spec__h{margin: 0 0 6px;font: 600 17px/1.25 var(--x7-head);letter-spacing: -.01em;color: var(--x7-ink)}.ps{margin-top: clamp(48px,6vw,72px);border-radius: 14px;overflow: hidden;background: #1e1e1e;box-shadow: 0 60px 120px -40px rgba(30,10,25,.55),0 0 0 1px rgba(0,0,0,.1);font: 400 12.5px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;color: #d6d6d6;user-select: none}.ps *{box-sizing: border-box}.ps__menu{display: flex;align-items: center;gap: 18px;height: 32px;padding: 0 16px 0 70px;background: #2b2b2b;border-bottom: 1px solid #1a1a1a;position: relative;color: #cfcfcf}.ps__menu::before{content: "";position: absolute;left: 16px;top: 11px;width: 10px;height: 10px;border-radius: 50%;background: #ff5f57;box-shadow: 16px 0 0 #febc2e,32px 0 0 #28c840}.ps__body{display: grid;grid-template-columns: 44px 1fr minmax(260px,300px);height: clamp(460px,44vw,600px)}.ps__tools{display: flex;flex-direction: column;align-items: center;gap: 10px;padding-top: 14px;background: #2b2b2b;border-right: 1px solid #1a1a1a}.ps__tools i{width: 22px;height: 22px;border-radius: 4px;background: #9a9a9a;-webkit-mask: var(--m) center / 18px no-repeat;mask: var(--m) center / 18px no-repeat}.ps__tools i:first-child{background: #fff;box-shadow: 0 0 0 4px #4a4a4a}.t-move{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M12 3v18M3 12h18M12 3l-3 3m3-3 3 3M12 21l-3-3m3 3 3-3M3 12l3-3m-3 3 3 3M21 12l-3-3m3 3-3 3'/%3E%3C/svg%3E")}.t-sel{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-dasharray='3 2'%3E%3Crect x='4' y='4' width='16' height='16'/%3E%3C/svg%3E")}.t-crop{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 2v16h16M2 6h16v16'/%3E%3C/svg%3E")}.t-type{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M5 5h14M12 5v15M9 20h6'/%3E%3C/svg%3E")}.t-hand{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M8 13V5a1.5 1.5 0 0 1 3 0v6m0-1V4a1.5 1.5 0 0 1 3 0v7m0-5a1.5 1.5 0 0 1 3 0v8a7 7 0 0 1-7 7 6 6 0 0 1-5-3l-3-5a1.5 1.5 0 0 1 2.5-1.5L8 15'/%3E%3C/svg%3E")}.ps__doc{display: flex;flex-direction: column;min-width: 0;background: #1e1e1e}.ps__tab{align-self: flex-start;padding: 8px 16px;background: #3a3a3a;color: #e6e6e6;border-right: 1px solid #1a1a1a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.ps__canvasarea{flex: 1;min-height: 0;display: flex;align-items: center;justify-content: center;padding: 24px;overflow: hidden}.ps__canvas{position: relative;height: 100%;aspect-ratio: 1440 / 1349;max-width: 100%;background: #fff conic-gradient(#e2e2e2 25%,#fff 0 50%,#e2e2e2 0 75%,#fff 0) 0 0 / 16px 16px;box-shadow: 0 10px 30px rgba(0,0,0,.5)}.ps__canvas img{display: block;width: 100%;height: auto;transition: opacity .3s ease}.ps__canvas img.is-hidden{opacity: 0}.ps__box{position: absolute;left: 0;right: 0;outline: 1.5px solid #2f8cff;outline-offset: -1px;opacity: 0;transition: top .35s ease,height .35s ease,opacity .2s ease;pointer-events: none}.ps__box.is-on{opacity: 1}.ps__box::before,.ps__box::after{content: "";position: absolute;width: 7px;height: 7px;background: #fff;border: 1px solid #2f8cff;top: -4px;left: -4px;box-shadow: calc(var(--w,0px)) 0 0 -1px #fff}.ps__box::after{top: auto;bottom: -4px;left: auto;right: -4px}.ps__panel{display: flex;flex-direction: column;background: #323232;border-left: 1px solid #1a1a1a;min-width: 0}.ps__ptabs{display: flex;gap: 16px;padding: 9px 12px;background: #2b2b2b;border-bottom: 1px solid #1a1a1a;color: #9a9a9a}.ps__ptabs b{color: #fff;font-weight: 600}.ps__layers{overflow: hidden}.ps__row{display: flex;align-items: center;gap: 8px;height: 34px;padding: 0 10px;border-bottom: 1px solid #2a2a2a;white-space: nowrap;overflow: hidden;cursor: pointer}.ps__row--sub{padding-left: 30px;color: #c8c8c8}.ps__row.is-sel{background: #3d5c8c;color: #fff}.ps__row--bg{cursor: default}.ps__eye,.ps__eye:hover,.ps__eye:focus{flex: none;width: 20px;height: 20px;padding: 0;margin: 0 !important;border: 0 !important;background: #8e8e8e;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 16px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 16px no-repeat;cursor: pointer;box-shadow: none !important}.ps__eye:not(.is-on){opacity: .25}.ps__eye-sp{flex: none;width: 20px}.ps__ico{flex: none;display: grid;place-items: center;width: 22px;height: 18px;border-radius: 3px;background: #4a4a4a;color: #fff;font: 600 11px/1 system-ui,sans-serif;font-style: normal}.ps__ico--folder{background: transparent;-webkit-mask: none;position: relative}.ps__ico--folder::before{content: "";width: 18px;height: 13px;border-radius: 2px;background: #9a9a9a;clip-path: polygon(0 0,40% 0,50% 18%,100% 18%,100% 100%,0 100%)}.ps__ico--smart{background: #6b6b6b;box-shadow: inset 0 0 0 1px #9a9a9a}.ps__ico--bg{background: #F5F1EA}.ps__lock{margin-left: auto;width: 10px;height: 12px;border: 2px solid #9a9a9a;border-radius: 2px;border-top-width: 5px}@media (max-width: 900px){.ps__body{grid-template-columns: 1fr;height: auto}.ps__tools,.ps__panel{display: none}.ps__canvasarea{height: 72vw}.ps__menu span:nth-child(n+4){display: none}}.item.port_overlay:has(a[href*="premium-contao-themes.com/demo-"]) .image_container{position: relative}.item.port_overlay:has(a[href*="premium-contao-themes.com/demo-"]) .image_container::after,.x7-demos figure:has(a[href*="premium-contao-themes.com/demo-"])::after{content: "PSD inklusive";position: absolute;z-index: 3;left: 12px;bottom: 12px;padding: 6px 10px 6px 30px;border-radius: 99px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='%23a54487'/%3E%3Cpath d='M7 16V8h3a2.5 2.5 0 0 1 0 5H7m10.5-3.2c-.4-.6-1-.9-1.8-.9-1 0-1.7.5-1.7 1.3 0 1.8 3.7 1 3.7 3 0 .9-.8 1.5-1.9 1.5-.9 0-1.6-.4-2-1' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 8px center / 16px no-repeat;color: #a54487;font: 600 11.5px/1 "Poppins",sans-serif;letter-spacing: .01em;box-shadow: 0 8px 20px -8px rgba(0,0,0,.45);pointer-events: none}.x7-demos figure{position: relative}.care-item.care-item--psd{position: relative;margin: 4px -10px;padding: 8px 10px !important;border-radius: 10px;background: #fbf4f7}.care-item.care-item--psd i.fa{color: #a54487 !important}.care-item.care-item--psd span{font-weight: 600;color: #a54487}.care-item.care-item--psd::after{content: "für Kundenentwürfe";margin-left: 8px;padding: 3px 8px;border-radius: 99px;background: #a54487;color: #fff;font: 600 10px/1.4 "Poppins",sans-serif;white-space: nowrap}@media (max-width: 767px){.x7-stackbadge{gap: 8px;padding: 6px 12px 6px 6px;white-space: nowrap}.x7-stackbadge__icon{width: 34px;height: 34px}.x7-stackbadge__icon i{left: 6px;width: 22px;height: 13px}.x7-stackbadge__text b{font-size: 14px}.x7-stackbadge__text span{display: none}.x7-stackbadge__new{padding: 6px 10px;font-size: 11px}#photoshop .x7-note{display: none}}.x7-qs .x7-qs__bar{position: absolute;z-index: 2;left: clamp(16px,3vw,40px);right: clamp(16px,3vw,40px);bottom: clamp(16px,3vw,40px);display: flex;flex-flow: row wrap;align-items: center;margin: 0;padding: 8px;border: 1px solid rgba(0,0,0,.08);border-radius: 6px;background: #fff;color: #2b2f33;box-shadow: 0 12px 32px rgba(0,0,0,.18);font-family: "Raleway",sans-serif;transition: opacity .35s ease}.x7-qs .x7-qs__fields{display: flex;flex: 1 1 auto;min-width: 0}.x7-qs .x7-qs__f{position: relative;display: block;flex: 3 1 160px;min-width: 0;margin: 0;padding: 10px 16px;border-radius: 4px;transition: background-color .2s ease-out}.x7-qs .x7-qs__f ~ .x7-qs__f::before{content: "";position: absolute;top: 14px;bottom: 14px;left: 0;width: 1px;background: currentColor;opacity: .15}.x7-qs .x7-qs__f:hover{background-color: rgba(127,127,127,.08)}.x7-qs .x7-qs__f:focus-within{background-color: rgba(127,127,127,.08);box-shadow: inset 0 0 0 2px currentColor}.x7-qs .x7-qs__f label{display: block;margin: 0 0 2px;font: 400 11.5px/1.3 "Raleway",sans-serif;letter-spacing: .06em;text-transform: uppercase;color: inherit;opacity: .8}.x7-qs .x7-qs__f :is(input,select),.x7-qs .x7-qs__f :is(input,select):is(:hover,:focus){width: 100%;height: auto;margin: 0;padding: 0;border: 0 !important;border-radius: 0 !important;background-color: transparent !important;box-shadow: none;outline: none;font: 500 15px/1.5 "Raleway",sans-serif;color: inherit !important;-webkit-appearance: none;appearance: none}.x7-qs .x7-qs__f select{padding-right: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") right center / 12px 8px no-repeat !important}.x7-qs .x7-qs__f input::-webkit-calendar-picker-indicator{opacity: .5;cursor: pointer}.x7-qs .x7-qs__f input::-webkit-input-placeholder{color: currentColor !important;opacity: .55}.x7-qs .x7-qs__f input::placeholder{color: currentColor !important;opacity: .55}.x7-qs .x7-qs__range{align-self: center;margin: 0 8px;padding: 4px 12px;border-radius: 99px;background: rgba(127,127,127,.12);font: 500 13px/1.4 "Raleway",sans-serif;white-space: nowrap}.x7-qs .x7-qs__range:empty{display: none}.x7-qs .x7-qs__btn,.x7-qs .x7-qs__btn:hover,.x7-qs .x7-qs__btn:focus{flex: 1 0 auto;align-self: stretch;min-height: 52px;height: auto;margin: 0 0 0 8px !important;padding: 0 28px !important;border: 0 !important;border-radius: 4px;background: linear-gradient(90deg,#a8714b,#dcb184);color: #fff !important;font: 600 16px/1 "Raleway",sans-serif !important;letter-spacing: normal !important;box-shadow: none !important;transform: none !important;cursor: pointer}.x7-qs--card .x7-qs__hero{top: 50%;left: 6%;right: auto;width: 46%;padding: 0;text-align: left;transform: translateY(-50%)}.x7-qs.x7-qs--card .x7-qs__bar{left: auto;right: 6%;top: 50%;bottom: auto;width: min(360px,42%);flex-direction: column;align-items: stretch;transform: translateY(-50%)}.x7-qs--card .x7-qs__fields{flex-direction: column}.x7-qs.x7-qs--card .x7-qs__f ~ .x7-qs__f::before{top: 0;bottom: auto;left: 16px;right: 16px;width: auto;height: 1px}.x7-qs.x7-qs--card .x7-qs__btn{margin: 8px 0 0 !important}.x7-qs.x7-qs--card .x7-qs__range{margin: 8px 0 0}.x7-qs.x7-qs--compact .x7-qs__bar{left: 50%;right: auto;width: min(960px,calc(100% - 32px));transform: translateX(-50%);border-color: transparent;background: #23302f;color: #fff}.x7-qs--compact .x7-qs__f label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.x7-qs--compact .x7-qs__f{padding-top: 14px;padding-bottom: 14px}.x7-qs--compact .x7-qs__f input::-webkit-calendar-picker-indicator{filter: invert(1);opacity: .8}.x7-qs--compact .x7-qs__f select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") !important}.x7-qs--compact .x7-qs__f select option{color: #222}@media (max-width: 900px){.x7-qs .x7-qs__bar,.x7-qs.x7-qs--card .x7-qs__bar,.x7-qs.x7-qs--compact .x7-qs__bar{left: 16px;right: 16px;top: auto;bottom: 16px;width: auto;transform: none;flex-direction: column;align-items: stretch}.x7-qs .x7-qs__fields{flex-direction: column}.x7-qs .x7-qs__f ~ .x7-qs__f::before{top: 0;bottom: auto;left: 16px;right: 16px;width: auto;height: 1px}.x7-qs .x7-qs__btn{margin: 8px 0 0 !important}.x7-qs .x7-qs__range{margin: 8px 0 0}}.x7-qs.x7-qs--card .x7-qs__f{flex: none}@media (max-width: 900px){.x7-qs .x7-qs__f{flex: none}}@media (max-width: 900px){.x7-qs .x7-qs__stage{display: flex;flex-direction: column;justify-content: flex-end;height: auto;min-height: 0;padding: 76px 16px 16px}.x7-qs .x7-qs__hero,.x7-qs.x7-qs--card .x7-qs__hero{position: relative;z-index: 1;top: auto;left: auto;width: auto;padding: 0 0 24px;text-align: center;transform: none}.x7-qs .x7-qs__bar,.x7-qs.x7-qs--card .x7-qs__bar,.x7-qs.x7-qs--compact .x7-qs__bar{position: relative;left: auto;right: auto;top: auto;bottom: auto;width: auto;transform: none}}.x7-dm{margin-top: clamp(44px,5vw,64px)}.x7-dm__tabs{display: flex;gap: 6px;max-width: 100%;width: fit-content;margin: 0 auto 28px;padding: 6px;border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.07);overflow-x: auto;scrollbar-width: none}.x7-dm__tabs::-webkit-scrollbar{display: none}.x7-dm__tabs button,.x7-dm__tabs button:hover,.x7-dm__tabs button:focus{flex: none;display: flex;flex-direction: column;align-items: flex-start;gap: 3px;margin: 0 !important;padding: 10px 16px;border: 0 !important;border-radius: 16px;background: transparent;color: var(--x7-ink);text-align: left;cursor: pointer;box-shadow: none !important;transform: none !important}.x7-dm__tabs b{font: 600 15px/1.1 "Poppins",sans-serif}.x7-dm__tabs span{font: 400 12px/1.2 "Open Sans",sans-serif;color: var(--x7-muted);white-space: nowrap}.x7-dm__tabs button[aria-selected="false"]:hover{background: #fbf4f7}.x7-dm__tabs button[aria-selected="true"]{background: #a54487;color: #fff}.x7-dm__tabs button[aria-selected="true"] span{color: rgba(255,255,255,.85)}.x7-dm__stage{position: relative;padding-right: clamp(40px,9vw,130px)}.x7-dm__win{border-radius: 16px;overflow: hidden;background: #ececec;box-shadow: 0 50px 110px -40px rgba(40,0,20,.45),0 0 0 1px rgba(0,0,0,.06)}.x7-dm__view{position: relative;aspect-ratio: 1440 / 900;overflow: hidden;background: #f3f3f3}.x7-dm__shot{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 0;opacity: 0;transition: opacity .7s ease}.x7-dm__shot.is-on{opacity: 1}.x7-dm__phone{position: absolute;right: 0;bottom: -28px;width: clamp(130px,17vw,230px);padding: 8px;border-radius: 30px;background: #1d1d20;box-shadow: inset 0 0 0 1px rgba(255,255,255,.15),0 40px 70px -24px rgba(0,0,0,.55)}.x7-dm__screen{position: relative;aspect-ratio: 390 / 844;border-radius: 23px;overflow: hidden;background: #f3f3f3;clip-path: inset(0 round 23px)}.x7-dm__caps{position: relative;min-height: 48px;margin-top: 48px;text-align: center}.x7 .x7-dm__cap{position: absolute;left: 0;right: 0;margin: 0;font: 400 17px/1.5 "Open Sans",sans-serif;color: var(--x7-muted);opacity: 0;transform: translateY(6px);transition: opacity .5s ease,transform .5s ease}.x7 .x7-dm__cap b{color: var(--x7-ink);font-weight: 600}.x7 .x7-dm__cap.is-on{opacity: 1;transform: none}@media (max-width: 767px){.x7-dm__tabs{width: auto;margin-left: -8px;margin-right: -8px}.x7-dm__stage{padding-right: 56px}.x7-dm__phone{width: 118px;padding: 5px;border-radius: 20px;bottom: -18px}.x7-dm__screen{border-radius: 16px;clip-path: inset(0 round 16px)}.x7-dm__caps{min-height: 76px;margin-top: 36px}}@media (max-width: 767px){.x7-dm__stage{padding-right: 40px}.x7-dm__phone{width: 96px;bottom: -14px}}.vt-s2 .vt-case{bottom: 124px}.vt-s3 .vt-case{bottom: 168px}.x7-newdemos-head{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: clamp(44px,5vw,64px);color: var(--x7-muted);font: 500 16px/1.3 "Open Sans",sans-serif;text-align: center;flex-wrap: wrap}.x7-newdemos-head--sub{margin-top: clamp(56px,7vw,88px);font-family: "Poppins",sans-serif;font-weight: 600;color: var(--x7-ink)}.x7-newdemos-pill{padding: 7px 14px;border-radius: 99px;background: #e36094;color: #fff;font: 600 13px/1 "Poppins",sans-serif}.x7-newdemos{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin-top: 26px}.x7-newdemo{margin: 0}.x7-newdemo__img{position: relative;aspect-ratio: 4 / 3;border-radius: 14px;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}.x7-newdemo__img img{width: 100%;height: 100%;object-fit: cover;object-position: 0 0;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.x7-newdemo:hover .x7-newdemo__img img{transform: scale(1.03)}.x7-newdemo__tag{position: absolute;left: 10px;top: 10px;padding: 5px 10px;border-radius: 99px;background: #e36094;color: #fff;font: 600 11px/1 "Poppins",sans-serif}.x7-newdemo figcaption{display: flex;align-items: baseline;gap: 8px;margin-top: 12px}.x7-newdemo figcaption b{font: 600 15px/1.2 "Poppins",sans-serif;color: var(--x7-ink)}.x7-newdemo figcaption span{font: 400 13px/1.2 "Open Sans",sans-serif;color: var(--x7-muted)}.x7-newdemo--more{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 6px;aspect-ratio: 4 / 3;border-radius: 14px;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);color: #fff !important;text-decoration: none !important;transition: background .3s ease}.x7-newdemo--more:hover{background: rgba(255,255,255,.1)}.x7-newdemo--more span{font: 600 18px/1.2 "Poppins",sans-serif}.x7-newdemo--more b{font: 600 14px/1 "Poppins",sans-serif;color: #ff8db5}@media (max-width: 1000px){.x7-newdemos{grid-template-columns: repeat(2,1fr)}}.x7-demos figure:has(a[href*="premium-contao-themes.com/demo-"])::after{top: 12px;bottom: auto}.x7-dm__tabs button{color: #1d1d1f}.x7-dm__tabs button span{color: #6e6e73}.x7--dark .x7-dm{margin-top: 26px}.x7--dark .x7-dm__win{box-shadow: 0 50px 110px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.x7-dm__tabs button[aria-selected="true"]{color: #fff}.x7-dm__tabs button[aria-selected="true"] span{color: rgba(255,255,255,.85)}.x7-dm__tabs button[aria-selected="false"],.x7-dm__tabs button[aria-selected="false"]:hover,.x7-dm__tabs button[aria-selected="false"]:focus{color: #1d1d1f !important}.x7-dm__tabs button[aria-selected="false"] b{color: #1d1d1f !important}.x7-dm__tabs button[aria-selected="false"] span{color: #6e6e73 !important}.x7-dm__tabs button[aria-selected="false"]:hover{background: #f6e9f0 !important}.x7-dm__tabs button[aria-selected="true"],.x7-dm__tabs button[aria-selected="true"]:hover,.x7-dm__tabs button[aria-selected="true"]:focus{background: #a54487 !important;color: #fff !important}.x7-dm__tabs button[aria-selected="true"] b{color: #fff !important}.x7-dm__tabs button[aria-selected="true"] span{color: rgba(255,255,255,.85) !important}#demos > .x7-wrap > .x7-center .x7-badge{display: none}#demos > .x7-wrap > .x7-center .x7-h2{font-size: clamp(32px,3.6vw,50px);line-height: 1.1}#demos > .x7-wrap > .x7-center .x7-lead{margin-top: 16px;font-size: clamp(17px,1.4vw,19px)}#demos .x7-newdemos-head:not(.x7-newdemos-head--sub){margin-top: clamp(32px,4vw,44px)}.x7-glass__bg{background: url(x7_sw_hero.jpg) center 35% / cover !important}.x7-glass__bar{gap: 10px;padding: 0 12px 0 16px;background: rgba(20,30,40,.22) !important;border-bottom: 1px solid rgba(255,255,255,.18) !important;color: #fff}.x7-glass__logo{display: block;width: 104px;height: auto;margin-right: auto}.x7-glass .x7-glass__cta{padding: 8px 12px;border-radius: 4px;background: #b06a3c;color: #fff;font: 600 9.5px/1 "Raleway",sans-serif;letter-spacing: .18em;text-transform: uppercase}.x7-glass__menu{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;gap: 4px;width: 32px;height: 32px;padding: 0 9px;border-radius: 50%;background: #141a20}.x7-glass__menu i{display: block;width: 14px;height: 2px;border-radius: 2px;background: #fff}.x7-glass__menu i:nth-child(3){width: 10px}.x7-glass__site,.x7-glass__nav,.x7-glass__burger{display: none}.x7-dm__shot{height: auto !important;object-fit: initial !important;transform: translateY(0)}@media (prefers-reduced-motion: no-preference){.x7-dm__shot.is-on{animation: x7-dm-scroll 9s cubic-bezier(.45,0,.55,1) both}}@keyframes x7-dm-scroll{0%,12%{transform: translateY(0)}62%,72%{transform: translateY(var(--dm-dist,0px))}100%{transform: translateY(0)}}.x7-dm__hint{position: absolute;z-index: 2;right: 16px;top: 14px;padding: 8px 14px 8px 30px;border-radius: 99px;background: #a54487 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 10px center / 14px no-repeat;color: #fff;font: 600 12.5px/1 "Poppins",sans-serif;box-shadow: 0 10px 24px -8px rgba(60,20,50,.55);opacity: 0;transform: translateY(-6px);transition: opacity .4s ease,transform .4s ease;pointer-events: none}.x7-dm__hint.is-on{opacity: 1;transform: none}.x7-dm__cap{pointer-events: none}.x7-dm__cap.is-on{pointer-events: auto}.x7 .x7-dm__more{margin-left: 6px;color: #a54487;font-weight: 600;text-decoration: none;white-space: nowrap}.x7--dark .x7-dm__more{color: #ff8db5}.x7 .x7-dm__more:hover{text-decoration: underline}@media (max-width: 767px){.x7-dm__hint{right: 8px;top: 8px;font-size: 10.5px;padding: 6px 10px 6px 24px;background-position: 8px center;background-size: 11px}}.x7-dm .x7-film__bar{position: relative}.x7 .x7-dm__open{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);padding: 6px 12px;border-radius: 99px;background: #a54487;color: #fff !important;font: 600 12px/1 "Poppins",sans-serif;text-decoration: none !important;transition: background .2s ease}.x7 .x7-dm__open:hover{background: #8d3672}a.x7-dm__view{display: block;cursor: pointer}@media (max-width: 767px){.x7 .x7-dm__open{padding: 5px 9px;font-size: 10.5px}}.di{margin: 0;padding: 26px 0 26px 26px;border-radius: 26px;background: #eeeef0;box-shadow: 0 40px 80px -40px rgba(60,20,50,.35);overflow: hidden}.di__track{display: flex;gap: 22px;width: max-content}.di__card{width: 250px}.di__name{display: flex;align-items: center;gap: 8px;margin-bottom: 10px;font: 600 15px/1 "Poppins",sans-serif;color: #1d1d1f}.di__name em{padding: 3px 7px;border-radius: 99px;background: #e36094;color: #fff;font: 600 10px/1.2 "Poppins",sans-serif;font-style: normal}.di__frame{position: relative;height: 300px;padding-top: 18px;border: 1px solid #d8d8dc;border-radius: 6px;background: #f6f6f7;overflow: hidden}.di__frame > i{position: absolute;top: 6px;width: 7px;height: 7px;border-radius: 50%;background: #ff5f57}.di__frame > i:nth-child(1){left: 8px}.di__frame > i:nth-child(2){left: 19px;background: #febc2e}.di__frame > i:nth-child(3){left: 30px;background: #28c840}.di__frame img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 0 0}.di__actions{display: flex;align-items: center;gap: 18px;margin-top: 14px}.di__btn{display: inline-flex;align-items: center;gap: 7px;padding: 9px 14px;border: 1px solid #c9c9ce;border-radius: 6px;background: #fff;color: #222;font: 400 14px/1 system-ui,sans-serif}.di__btn svg,.di__prev svg{width: 15px;height: 15px}.di__prev{display: inline-flex;align-items: center;gap: 6px;color: #444;font: 400 13px/1 system-ui,sans-serif}.di__go{display: inline-block;padding: 11px 20px;border-radius: 4px;background: #ec7a2c;color: #fff;font: 500 14px/1 system-ui,sans-serif}@media (max-width: 767px){.di__card{width: 200px}.di__frame{height: 240px}}.mod_article.x7-hero .ce_bgimage-inside:has(.x7-film){padding-bottom: 0 !important}.x7-bbshots{display: grid;grid-template-columns: 1.25fr 1fr;gap: 22px;align-items: start;margin-top: clamp(40px,5vw,64px)}.x7-bbshot{margin: 0}.x7-bbshot__img{border-radius: 18px;overflow: hidden;background: #2b2f33;box-shadow: 0 30px 70px -36px rgba(30,20,40,.55)}.x7-bbshot__img img{display: block;width: 100%;height: auto}.x7 .x7-bbshot figcaption{margin-top: 14px;font: 400 15px/1.5 "Open Sans",sans-serif;color: var(--x7-muted)}.x7 .x7-bbshot figcaption b{color: var(--x7-ink);font-weight: 600}#anfrageleiste .x7-specs--3{row-gap: 34px}@media (max-width: 900px){.x7-bbshots{grid-template-columns: 1fr}}.x7-bbgrid{display: grid;grid-template-columns: 1.5fr 1fr;gap: 26px 22px;margin-top: clamp(44px,5vw,64px);align-items: start}.x7-bbshot--wide{grid-column: 1 / -1}.x7-bbshot--phones{grid-column: 2;grid-row: 2 / span 1}.x7-bbgrid .x7-bbshot:nth-child(2){grid-column: 1;grid-row: 2}.x7-bbphones{display: flex;justify-content: center;gap: 16px;padding: 26px 18px;border-radius: 18px;background: #e9dfd3}.x7-bbphone{width: 46%;max-width: 190px;padding: 6px;border-radius: 26px;background: #1d1d20;box-shadow: 0 24px 50px -24px rgba(0,0,0,.55)}.x7-bbphone img{display: block;width: 100%;height: auto;border-radius: 20px}@media (max-width: 900px){.x7-bbgrid{grid-template-columns: 1fr}.x7-bbgrid .x7-bbshot{grid-column: 1 !important;grid-row: auto !important}}.x7-bbmore{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: 22px 40px;align-items: center;margin-top: clamp(48px,6vw,80px);padding: clamp(28px,4vw,48px);border-radius: var(--x7-radius);background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.05)}.x7-bbmore__text .x7-h3{margin-bottom: 10px}.x7-bbmore figure{margin: 0}.x7-bbmore img{display: block;width: 100%;height: auto;border-radius: 12px}.x7 .x7-bbmore figcaption{margin: 8px 0 14px;font: 600 12.5px/1.2 "Poppins",sans-serif;color: var(--x7-muted)}.x7-bbmore__main{grid-column: 2}.x7-bbvariants{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 2fr;gap: 22px;align-items: start}@media (max-width: 900px){.x7-bbmore,.x7-bbvariants{grid-template-columns: 1fr}.x7-bbmore__main{grid-column: 1}}

/* 10.11.2026: mobile Kaufleiste aus (iOS Safari: hing beim Hochscrollen in der Luft). Zurueck: diese Zeile entfernen. */
.sticky_cta{display:none !important}
