body.cf-cex-page { background: #0e0140; --cf-background: #0e0140; }
body.cf-cex-page.light-mode { background: #e9ebf5; --cf-background: #e9ebf5; }
.cf-cex { position: relative; isolation: isolate; padding-bottom: 80px; background: radial-gradient(ellipse 1065px 1300px at 100px 900px, #4361ee26, #4361ee00 70%), radial-gradient(circle 1000px at calc(100% + 1px) 2800px, #4361ee26, #4361ee00 70%), radial-gradient(circle 768px at -180px 4200px, #4361ee26, #4361ee00 70%); }
.cf-cex-container { width: calc(100% - 40px); max-width: 1280px; margin-inline: auto; }
.cf-cex img { height: auto; }
.cf-cex h1, .cf-cex h2, .cf-cex h3, .cf-cex p { margin: 0; }
.cf-cex p { font-size: 16px; font-weight: 400; }
.cf-cex h3 { font-size: 20px; line-height: 22px; font-weight: 600; }
.cf-cex-section { margin-top: 80px; }
.cf-cex .cf-cex-title { max-width: 800px; margin-inline: auto; text-align: center; font-size: 48px; font-weight: 700; line-height: 1; }
.cf-cex .cf-cex-subtitle { max-width: 1280px; margin: 40px auto 0; text-align: center; opacity: .7; }
.cf-cex-divider { width: 100px; height: 4px; margin: 16px auto 20px; border-radius: 999px; background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%); }
.cf-cex .cf-cex-divider + .cf-cex-subtitle { margin-top: 0; }
.cf-cex-hero { display: grid; grid-template-columns: 56% 44%; grid-template-rows: auto 1fr; padding-top: 40px; }
.cf-cex-hero__heading { grid-column: 1; }
.cf-cex-badge { display: inline-block; font-size: 12px; line-height: 14px; font-weight: 600; letter-spacing: 0.3px; text-transform: uppercase; background: #00e5ff12; border: 1px solid #00e5ff4d; color: #00e5ff; border-radius: 30px; padding: 6px 16px; backdrop-filter: blur(4px); }
.cf-cex-hero h1 { margin-top: 10px; font-size: 48px; line-height: 1; font-weight: 700; letter-spacing: -1.5px; }
.cf-cex-hero__body { grid-column: 1; }
.cf-cex .cf-cex-intro { margin-top: 20px; letter-spacing: 0.2px; opacity: .6; font-weight: 500; font-size: 18px; line-height: 1.3; }
.cf-cex .cf-cex-intro p { font-size: inherit; line-height: inherit; font-weight: inherit; }
.cf-cex-hero__video { grid-column: 2; grid-row: 1 / 3; align-self: center; display: block; width: 100%; opacity: .68; }
.cf-cex-hero__points { list-style: none; padding: 0; margin: 30px 0 0; display: grid; gap: 10px; }
.cf-cex-hero__points li { display: flex; align-items: center; gap: 12px; font-size: 16px; line-height: 22px; font-weight: 500; }
.page-template-cross-chain-clean .cf-cex-hero__points li { max-width: 380px; }
.cf-cex-hero__points img { width: 24px; height: 24px; flex: 0 0 20px; }
.cf-cex-cta { display: inline-flex; align-items: center; gap: 14px; padding: 20px 32px; margin-top: 40px; border-radius: 50px; background-image: linear-gradient(118deg, #3b82f6 0%, #8b5cf6 100%); font-size: 16px; line-height: 20px; font-weight: 600; transition: transform .4s, box-shadow .3s; }
.cf-cex .cf-cex-cta { color: #ffffff; }
.cf-cex-cta:hover { transform: translateY(-5px); box-shadow: 0 4px 20px 1px #5e00ff7d; }
.cf-cex-cta__arrow { width: 16px; height: 16px; flex-shrink: 0; transition: transform .3s; }
.cf-cex-cta:hover .cf-cex-cta__arrow { transform: translateX(4px); }
.cf-cex .cf-cex-hero__note { max-width: 470px; margin-top: 12px; font-size: 14px; line-height: 20px; opacity: .5; }
.cf-cex-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; margin-top: 27px; }
.cf-cex-stats > div { display: flex; align-items: center; justify-content: center; gap: 12px; }
.cf-cex-stats strong { font-size: 48px; line-height: 1; white-space: nowrap; }
.cf-cex-stats p { max-width: 270px; opacity: .6; line-height: 20px; }
.cf-cex-explanation { margin-top: 80px; }
.cf-cex-panel { display: flex; align-items: center; gap: 40px; padding: 40px; min-height: 280px; background: #ffffff08; border-radius: 16px; backdrop-filter: blur(4px); }
.cf-cex-panel > img { width: 104px; flex: 0 0 104px; transition: transform .4s, box-shadow .3s; border-radius: 50%; }
.cf-cex-panel > img:hover { transform: scale(1.1); box-shadow: 0 0 20px #4609ad80; }
.cf-cex-panel h2 { font-size: 20px; line-height: 26px; font-weight: 600; margin-bottom: 10px; }
.cf-cex-panel__text { border-left: 2px solid color-mix(in srgb, currentColor 70%, transparent); padding-left: 20px; }
.cf-cex-panel p { opacity: .7; margin-bottom: 10px; }
.cf-cex-grid { display: grid; gap: 18px; margin-top: 40px; }
.cf-cex-grid--checks { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.cf-cex-grid--tools, .cf-cex-grid--risks { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.cf-cex-card { min-width: 0; background: #ffffff08; border: 1px solid #ffffff0d; border-radius: 16px; backdrop-filter: blur(4px); transition: transform .4s, border-color .3s, box-shadow .3s; }
.cf-cex-card p { opacity: .6; line-height: 1.3; }
.cf-cex-card h3 { opacity: .9; }
.cf-cex-card--check { padding: 30px; min-height: 221px; }
.cf-cex-card--check > img { width: 50px; height: 50px; display: block; margin-bottom: 14px; }
.cf-cex-card--check p { margin-top: 8px; }
.cf-cex-card--check:hover { transform: translateY(-10px); }
.cf-cex-card--check:hover, .cf-cex-card--risk:hover, .cf-cex-alerts li:hover { border-color: #00e5ff99; box-shadow: 0 0 20px #00e5ff1f; }
.cf-cex-card--tool { display: grid; grid-template-columns: 48% 1fr; gap: 24px; align-items: center; padding: 24px; min-height: 224px; border-radius: 12px; }
.cf-cex-card--tool > img { width: 100%; display: block; }
.cf-cex-card--tool p { margin-top: 5px; line-height: 20px; }
.cf-cex-card--tool:hover { border-color: #4361ee; }
a.cf-cex-docs { display: table; margin: 40px auto 0; border: 1px solid #3b82f6; border-radius: 99px; padding: 12px 32px; background-color: transparent; color: #3b82f6; font-size: 16px; line-height: 24px; font-weight: 600; transition: transform .3s ease-out, background-color .3s, background-image .3s, color .3s, border-color .3s, box-shadow .3s; }
.cf-cex-docs:hover, .cf-cex-docs:focus, .cf-cex-docs:active { transform: translateY(-8px); background-color: transparent; color: #ffffff; background-image: linear-gradient(115deg, #3b82f6 0%, #b85cf6 100%); border-color: #02010100; box-shadow: 0px 4px 20px 1px rgba(94, 0, 255, 0.49); }
.cf-cex-steps ol { position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px; list-style: none; padding: 0; margin: 50px 0 0; text-align: center; }
.cf-cex-steps ol::before { content: ''; position: absolute; left: 0; right: 0; top: 48px; height: 2px; background: radial-gradient(rgba(67, 97, 238, 0.5) 0%, rgba(0, 240, 255, 0.2) 100%); z-index: 0; }
@media (max-width: 767px) { .cf-cex-steps ol::before { display: none; } .cf-cex-badge { padding: 9px 10px; } .cf-cex-divider { width: 60px; } a.cf-cex-docs { width: 100%; border-radius: 10px; font-size: 14px; } }
.cf-cex-step-icon { backdrop-filter: blur(4px); position: relative; z-index: 1; display: grid; place-items: center; width: 96px; height: 96px; margin: 0 auto 12px; border: 1px solid #ffffff26; background: #ffffff08; border-radius: 50%; transition: transform .4s, border-color .3s; }
.cf-cex-step-icon img { width: 32px; }
.cf-cex-step-icon:hover { transform: scale(1.1); border-color: #4464ec; }
.cf-cex-steps .cf-cex-step-label { font-size: 24px; line-height: 30px; margin-bottom: 12px; font-weight: 600; }
.cf-cex-steps h3 { margin-bottom: 10px; }
.cf-cex-steps li > p:last-child { opacity: .6; line-height: 22px; }
.page-template-cex-dex-clean .cf-cex-steps li > p:last-child { font-weight: 500; }
.cf-cex-cta--plain { display: table; margin: 70px auto 0; }
.cf-cex-alerts__layout { display: grid; grid-template-columns: 47% 1fr; align-items: center; gap: 40px; margin-top: 60px; }
.cf-cex-alerts__image { width: 100%; display: block; }
.cf-cex-alerts__copy > h3 { font-size: 24px; line-height: 30px; margin-bottom: 20px; }
.cf-cex-alerts ul { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 0; list-style: none; margin: 0; }
.cf-cex-alerts li { display: flex; align-items: center; gap: 10px; padding: 10px; border-radius: 10px; border: 1px solid #ffffff0d; background: #ffffff08; backdrop-filter: blur(4px); transition: border-color .3s, box-shadow .3s; font-size: 16px; line-height: 24px; }
.cf-cex-alerts li img { width: 26px; height: 26px; }
.cf-cex-alerts li span { opacity: .6; }
.cf-cex-alerts .cf-cex-alerts__note { border-left: 2px solid #4361ee; padding-left: 18px; margin-top: 20px; opacity: .8; }
.cf-cex-alerts__delivery { display: flex; align-items: center; gap: 14px; padding: 16px; margin-top: 20px; border: 1px solid #23aaeb29; border-radius: 10px; background: #23aaeb0a; backdrop-filter: blur(4px); transition: background .3s,border-color .3s; }
.cf-cex-alerts__delivery img { width: 36px; }
.cf-cex-alerts__delivery p { opacity: .8; }
.cf-cex-alerts__delivery:hover { background: #23aaeb0f; border-color: #23aaeb57; }
.cf-cex-card--risk { padding: 32px; min-height: 198px; }
.cf-cex-card--risk img { display: block; width: 50px; height: 50px; margin-bottom: 24px; }
.cf-cex-card--risk h3 { line-height: 28px; }
.cf-cex-disclaimer { margin: auto; max-width: 100%; margin-top: 60px; padding: 24px; text-align: center; border: 1px solid rgb(239 68 68 / 20%); border-radius: 12px; background: rgb(239 68 68 / 5%); backdrop-filter: blur(4px); transition: background .3s,border-color .3s; }
.cf-cex-disclaimer h3 { font-size: 16px; line-height: 24px; }
.cf-cex-disclaimer p { opacity: .7; }
.cf-cex-disclaimer:hover { background: #ef44440f; border-color: #ef44444a; }
.cf-cex-faq .cf-cex-title { max-width: 680px; font-size: 50px; line-height: 56px; }
.cf-cex-faq__list { max-width: 720px; margin: 40px auto 0; }
.cf-cex-faq__item { padding: 22px; margin-bottom: 16px; border: 1px solid #ffffff14; border-radius: 12px; background: #ffffff05; backdrop-filter: blur(4px); transition: background .3s, border-color .3s; }
.light-mode .cf-cex-faq__item { background: #fff; }
.light-mode .cf-cex-faq__item:hover { background: #fff; border-color: #0000001f; }
.cf-cex-faq__item:hover { background: #ffffff08; border-color: #ffffff26; }
.cf-cex-faq h3 button { display: flex; align-items: center; justify-content: space-between; gap: 16px; width: 100%; padding: 0; text-align: left; background: none; border: 0; color: inherit; font: 500 18px/1.3 Montserrat,sans-serif; letter-spacing: .02em; }
.cf-cex-faq h3 span { position: relative; flex: 0 0 32px; height: 32px; border-radius: 50%; background: #ffffff08; transition: transform .3s cubic-bezier(.34,1.56,.64,1); }
.cf-cex-faq h3 span::before, .cf-cex-faq h3 span::after { content: ''; position: absolute; top: 50%; left: 50%; background: currentColor; border-radius: 1px; transform: translate(-50%, -50%); transition: width .3s, height .3s; }
.cf-cex-faq h3 span::before { width: 16px; height: 2px; }
.cf-cex-faq h3 span::after { width: 2px; height: 16px; }
.cf-cex-faq [aria-expanded=true] span { transform: rotate(45deg); }
.cf-cex-faq__answer { display: grid; grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows .4s ease,visibility .4s; }
.cf-cex-faq__answer > div { min-height: 0; overflow: hidden; }
.cf-cex-faq__answer p { padding-top: 16px; opacity: .7; }
.cf-cex-faq__item.is-open .cf-cex-faq__answer { grid-template-rows: 1fr; visibility: visible; }
.cf-cex-application { margin-top: 68px; }
.cf-cex-application .cf-cex-title { max-width: 950px; }
.cf-cex-application .cf-cex-subtitle { max-width: 650px; margin-top: 30px; opacity: .6; }
.cf-cex-form-panel { max-width: 654px; margin: 30px auto 0; padding: 48px; border: 1px solid #ffffff0d; border-radius: 20px; background: #ffffff08; backdrop-filter: blur(4px); }
.cf-cex .cf-cex-form-note { text-align: center; opacity: .45; margin-top: 20px; }
.cf-cex .cf-cex-form-disclaimer { max-width: 650px; text-align: center; margin: 24px auto 0; opacity: .45; }
.cf-cex-dots { display: none; }
@media (min-width: 1025px) {
 .cf-cex-panel > img { width: 84px; flex-basis: 84px; }
 .cf-cex-panel p { line-height: 20.8px; margin-bottom: 14.4px; }
}
@media (min-width: 1025px) {
 .cf-cex-checks .cf-cex-title { max-width: 781px; }
 .cf-cex-tools .cf-cex-title { max-width: 704px; }
 .cf-cex-steps .cf-cex-title { max-width: 576px; }
 .cf-cex-alerts .cf-cex-title, .cf-cex-risks .cf-cex-title { max-width: 691px; }
 .cf-cex-application .cf-cex-title { max-width: 860px; }
}
.light-mode .cf-cex-panel, .light-mode .cf-cex-card, .light-mode .cf-cex-step-icon, .light-mode .cf-cex-alerts li, .light-mode .cf-cex-form-panel { background: white; }
.light-mode .cf-cex-badge { background: #1a00ff1a; color: #221da8; border-color: #3000824d; }
.light-mode .cf-cex-card--check:hover, .light-mode .cf-cex-card--risk:hover, .light-mode .cf-cex-alerts li:hover { border-color: #7c5cff7a; box-shadow: 0 10px 22px #0f154214,0 0 14px #7c5cff1a; }
.light-mode .cf-cex-faq h3 span { background: #0e01401a; }
.cf-cex-particles { position: fixed; inset: 0; z-index: -1; pointer-events: none; overflow: hidden; }
.cf-cex-particles span { position: absolute; left: var(--x); top: var(--y); width: var(--s); height: var(--s); border-radius: 50%; background: rgb(255 255 255 / var(--o)); box-shadow: 0 0 10px rgb(255 255 255 / calc(var(--o)*.7)),0 0 24px rgb(120 95 255 / calc(var(--o)*.9)); animation: cf-dot-float 12s ease-in-out infinite,cf-dot-pulse 5.5s ease-in-out infinite; animation-delay: var(--d),calc(var(--d)*-1); }
@keyframes cf-dot-float { 0%,100% {transform:translate3d(0,0,0)} 25%{transform:translate3d(8px,-12px,0)} 50%{transform:translate3d(-5px,-20px,0)} 75%{transform:translate3d(-12px,-6px,0)} }
@keyframes cf-dot-pulse { 0%,100%{opacity:.45;filter:blur(0)} 50%{opacity:1;filter:blur(.3px)} }
@media(max-width:1024px){
 .cf-cex-section{margin-top:60px}.cf-cex .cf-cex-title{font-size:36px;line-height:1.1;max-width:600px}.cf-cex-hero{padding-top:20px;grid-template-columns:54% 46%}.cf-cex-hero h1{font-size:36px;line-height:1.1}.cf-cex .cf-cex-intro{max-width:100%;font-size:16px;line-height:1.3}.cf-cex p,.cf-cex h3{font-size:14px;line-height:1.4}.cf-cex-hero__points li{font-size:14px;line-height:1.4}.cf-cex-stats strong{font-size:36px}.cf-cex-stats{margin-top:20px}.cf-cex-explanation{margin-top:60px}.cf-cex-panel h2{font-size:14px;line-height:1.4}.cf-cex-card--tool{grid-template-columns:1fr;gap:24px}.cf-cex-card--tool img{max-width:160px;margin:0}.cf-cex-alerts__copy>h3{font-size:14px;line-height:1.4}.cf-cex-form-panel{max-width:76%}.cf-cex-faq .cf-cex-title{font-size:36px;line-height:1.1}
}
@media(max-width:767px){
 .cf-cex{padding-bottom:40px}.cf-cex-section{margin-top:40px}.cf-cex .cf-cex-title{font-size:28px;line-height:1.2;max-width:350px}.cf-cex p{font-size:14px}.cf-cex h3{font-size:16px;line-height:1.4}.cf-cex .cf-cex-subtitle{margin-top:24px;line-height:1.4}.cf-cex-hero{grid-template-columns:1fr;padding-top:4px;text-align:center}.cf-cex-hero__heading,.cf-cex-hero__body,.cf-cex-hero__video{grid-column:1;grid-row:auto}.cf-cex-hero h1{font-size:28px;line-height:1.2;margin-top:10px}.cf-cex-hero__video{width:320px;margin:0 auto}.cf-cex .cf-cex-intro{font-size:16px;line-height:1.3;margin-top:0}.cf-cex-hero__points{text-align:left;gap:10px;margin-top:24px}.cf-cex-hero__points li{font-size:14px;line-height:1.4;gap:8px;max-width:none}.cf-cex-hero__points img{width:24px;height:24px;flex-basis:16px}.cf-cex-cta{display:flex;justify-content:center;width:100%;border-radius:10px;margin-top:24px;font-size:14px;padding:18px}.cf-cex .cf-cex-hero__note{font-size:12px;line-height:1.4;margin-top:16px}.cf-cex-stats{grid-template-columns:1fr;gap:24px;margin-top:20px;text-align:center}.cf-cex-stats>div{flex-direction:column;gap:10px}.cf-cex-stats strong{font-size:34px;line-height:1.2}.cf-cex-stats p{max-width:260px;font-size:16px;font-weight:500}.cf-cex-explanation{margin-top:30px}.cf-cex-panel{padding:24px;gap:20px;flex-direction:column;align-items:flex-start}.cf-cex-panel>img{width:64px;flex-basis:auto}.cf-cex-panel h2{font-size:16px;line-height:1.4}.cf-cex-panel p{margin-bottom:12px}.cf-cex-carousel{margin-inline:-20px}.cf-cex-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 20px 8px;margin-top:6px;scroll-padding-left:20px}.cf-cex-grid::-webkit-scrollbar{display:none}.cf-cex-card{flex:0 0 328px;max-width:calc(100vw - 42px);scroll-snap-align:start}.cf-cex-grid::after{content:'';flex:0 0 6px}.cf-cex-card--check{padding:24px;min-height:221px}.cf-cex-card--check>img{width:48px;height:48px;margin-bottom:10px}.cf-cex-card--check p{margin-top:5px}.cf-cex-card--tool{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:24px;min-height:auto}.cf-cex-card--tool>img{max-width:none;margin:0;object-fit:contain}.cf-cex-card--tool p{line-height:1.4}.cf-cex-dots{display:flex;justify-content:center;gap:8px;margin-top:8px}.cf-cex-dots button{padding:0;border:0;width:6px;height:6px;border-radius:10px;background:#4361ee4f;transition:width .25s,background .25s}.cf-cex-dots button[aria-current=true]{width:18px;background:#4361ee}.cf-cex-docs{font-size:12px;padding:14px 18px;margin-top:30px;text-align:center}.cf-cex-steps ol{grid-template-columns:1fr;gap:32px;margin-top:30px}.cf-cex-step-icon{width:96px;height:96px}.cf-cex-step-icon img{width:32px}.cf-cex-steps .cf-cex-step-label{font-size:20px;line-height:1.4;margin-bottom:8px}.cf-cex-steps h3{margin-bottom:8px}.cf-cex-steps li>p:last-child{line-height:1.4}.cf-cex-cta--plain{margin-top:30px}.cf-cex-alerts__layout{display:flex;flex-direction:column;gap:24px;margin-top:24px}.cf-cex-alerts__image{order:-1;max-height:300px;object-fit:contain}.cf-cex-alerts__copy>h3{font-size:16px;line-height:1.4;margin-bottom:16px;text-align:center}.cf-cex-alerts ul{grid-template-columns:1fr;gap:8px}.cf-cex-alerts li{font-size:14px;padding:10px 14px}.cf-cex-alerts__delivery{padding:14px}.cf-cex-card--risk{padding:24px;min-height:210px}.cf-cex-card--risk h3{font-size:16px;line-height:1.4}.cf-cex-card--risk img{margin-bottom:20px}.cf-cex-disclaimer{padding:20px;margin-top:24px}.cf-cex-disclaimer h3{font-size:14px;line-height:1.4}.cf-cex-disclaimer p{font-size:14px;line-height:1.4}.cf-cex-faq .cf-cex-title{font-size:28px;line-height:1.1}.cf-cex-faq__list{margin-top:30px}.cf-cex-faq__item{padding:18px;margin-bottom:12px}.cf-cex-faq h3 button{font-size:14px;line-height:1.3;gap:12px}.cf-cex-faq h3 span{flex-basis:28px;height:28px}.cf-cex-application{margin-top:40px}.cf-cex-application .cf-cex-title{line-height:1.1}.cf-cex-application .cf-cex-subtitle{margin-top:24px}.cf-cex-form-panel{max-width:100%;padding:32px 24px 40px;margin-top:10px}.cf-cex .cf-cex-form-note{font-size:14px;line-height:1.4}.cf-cex .cf-cex-form-disclaimer{font-size:14px;line-height:1.4;margin-top:24px}.cf-cex-particles span{animation-duration:14s,6.5s}.cf-cex-particles span:nth-child(n+10){display:none}
}

.cf-cex-particles span:nth-child(1){--x:18%; --y:27%; --s:6px; --d:0s; --o:.28;}
.cf-cex-particles span:nth-child(2){--x:61%; --y:20%; --s:5px; --d:1.4s; --o:.18;}
.cf-cex-particles span:nth-child(3){--x:77%; --y:20%; --s:4px; --d:2.1s; --o:.14;}
.cf-cex-particles span:nth-child(4){--x:32%; --y:42%; --s:3px; --d:.8s; --o:.15;}
.cf-cex-particles span:nth-child(5){--x:46%; --y:55%; --s:7px; --d:2.8s; --o:.24;}
.cf-cex-particles span:nth-child(6){--x:89%; --y:48%; --s:5px; --d:1.9s; --o:.18;}
.cf-cex-particles span:nth-child(7){--x:90%; --y:55%; --s:4px; --d:.5s; --o:.12;}
.cf-cex-particles span:nth-child(8){--x:74%; --y:82%; --s:7px; --d:3.2s; --o:.22;}
.cf-cex-particles span:nth-child(9){--x:63%; --y:89%; --s:4px; --d:1.1s; --o:.13;}
.cf-cex-particles span:nth-child(10){--x:88%; --y:96%; --s:3px; --d:2.4s; --o:.12;}
.cf-cex-particles span:nth-child(11){--x:43%; --y:89%; --s:2px; --d:1.7s; --o:.11;}
.cf-cex-particles span:nth-child(12){--x:31%; --y:89%; --s:2px; --d:.2s; --o:.10;}
.cf-cex-particles span:nth-child(13){--x:30%; --y:55%; --s:2px; --d:2.7s; --o:.08;}
.cf-cex-particles span:nth-child(14){--x:57%; --y:20%; --s:2px; --d:3.6s; --o:.09;}
.cf-cex-particles span:nth-child(15){--x:75%; --y:34%; --s:2px; --d:1.5s; --o:.07;}
@media (max-width:767px) {
 .cf-cex-panel > img { width: 84px; height: 84px; align-self: center; }
 .cf-cex-panel p { max-width: 280px; margin-bottom: 14.4px; }
 .cf-cex-panel h2 { margin-bottom: 14px; }
 .cf-cex-alerts li { min-height: 56px; }
 .cf-cex-faq__item { padding: 18px 16px; }
 .cf-cex-faq h3 button { font-size: 16px; line-height: 1.3; letter-spacing: 0; align-items: flex-start; }
 .cf-cex-faq h3 span { flex-basis: 30px; height: 30px; }
 .cf-cex-faq__list { margin-top: 20px; }
}
