.cca-s1-twin{--s1-navy-950:#061837;--s1-navy-900:#071a46;--s1-navy-800:#0d326d;--s1-blue-700:#104c91;--s1-ice-100:#edf4fb;--s1-white:#ffffff;--s1-text-cool:#c8d8ec;--s1-text-muted:#8fa9cb;--s1-line-cool:#2c5184;--s1-orange:#f47725;--s1-cyan:#8ee8ff;--s1-aqua:#8ed6df;--s1-display:var(--gp-font--heading, "Cabinet Grotesk", sans-serif);--s1-body:"PT Sans", sans-serif;--s1-mono:"JetBrains Mono", ui-monospace, monospace;--s1-ease-enter:cubic-bezier(.22, 1, .36, 1);position:relative;width:min(100%, 1200px);margin:28px auto 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--s1-line-cool) 92%,transparent);border-radius:20px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--s1-blue-700) 48%,transparent),transparent 34%),var(--s1-navy-950);box-shadow:0 22px 58px color-mix(in srgb,var(--s1-navy-950) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--s1-cyan) 12%,transparent);color:var(--s1-white);isolation:isolate;contain:layout paint style}.cca-s1-twin *,.cca-s1-twin *::before,.cca-s1-twin *::after{box-sizing:border-box}.cca-s1-twin__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cca-s1-twin__topbar{position:absolute;z-index:2;top:18px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 22px;pointer-events:none}.cca-s1-twin__eyebrow,.cca-s1-twin__status{font:700 .7rem/1.2 var(--s1-mono);letter-spacing:.14em;text-transform:uppercase}.cca-s1-twin__eyebrow{color:var(--s1-cyan)}.cca-s1-twin__status{display:inline-flex;align-items:center;gap:8px;color:var(--s1-cyan)}.cca-s1-twin__status i{width:8px;height:8px;border-radius:50%;background:var(--s1-cyan);box-shadow:0 0 14px color-mix(in srgb,var(--s1-cyan) 72%,transparent);animation:cca-s1-beacon 2s var(--s1-ease-enter) infinite;animation-play-state:paused}.cca-s1-twin__canvas{display:block;width:100%;height:auto;aspect-ratio:5 / 3;background:var(--s1-navy-950)}.cca-s1-svg-heading,.cca-s1-svg-title,.cca-s1-svg-node,.cca-s1-svg-stage{font-family:var(--s1-display);font-weight:800}.cca-s1-svg-heading{font-size:17px}.cca-s1-svg-title{font-size:25px;letter-spacing:-.025em}.cca-s1-svg-node{font-size:12px}.cca-s1-svg-stage{font-size:18px;letter-spacing:-.02em}.cca-s1-svg-copy{font:400 12px/1.3 var(--s1-body)}.cca-s1-svg-label,.cca-s1-svg-micro{font-family:var(--s1-mono);font-weight:700}.cca-s1-svg-label{font-size:10px;letter-spacing:.14em}.cca-s1-svg-micro{font-size:9px;letter-spacing:.04em}.cca-s1-motion{transform-box:fill-box;transform-origin:center;animation-play-state:paused}.cca-s1-packet-forward{animation:cca-s1-packet-forward 5s linear infinite}.cca-s1-packet-forward--two{animation-delay:-1.666s}.cca-s1-packet-forward--three{animation-delay:-3.333s}.cca-s1-packet-return{animation:cca-s1-packet-return 6s linear infinite}.cca-s1-packet-return--two{animation-delay:-2s}.cca-s1-packet-return--three{animation-delay:-4s}.cca-s1-gate-scan{animation:cca-s1-gate-scan 10s var(--s1-ease-enter) infinite}.cca-s1-radar-sweep{animation:cca-s1-radar-spin 12s linear infinite}.cca-s1-stage-current{transform-origin:left center;animation:cca-s1-stage-current 15s linear infinite}.cca-s1-stage-current--two{animation-delay:-2.5s}.cca-s1-stage-current--three{animation-delay:-5s}.cca-s1-stage-current--four{animation-delay:-7.5s}.cca-s1-stage-current--five{animation-delay:-10s}.cca-s1-stage-current--six{animation-delay:-12.5s}.cca-s1-twin[data-motion-state="running"] .cca-s1-motion,.cca-s1-twin[data-motion-state="running"] .cca-s1-twin__status i{animation-play-state:running}.cca-s1-twin[data-motion-state="paused"] .cca-s1-motion,.cca-s1-twin[data-motion-state="paused"] .cca-s1-twin__status i{animation-play-state:paused}.cca-s1-twin__tablet,.cca-s1-twin__mobile{display:none}html body.single-solutions #post-990242 .cca-s1-twin .cca-s1-twin__tablet p,html body.single-solutions #post-990242 .cca-s1-twin .cca-s1-twin__mobile p{color:var(--s1-text-cool)!important}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin),body.postid-990242 .single-feature-text-image:has(.cca-s1-twin):hover,body.postid-990242 .single-feature-text-image:has(.cca-s1-twin):focus-within{transform:none}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin){grid-template-columns:minmax(0,1fr)}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin)>.text{width:100%}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin) .text>.cca-s1-twin{grid-column:1 / -1;width:100%}@keyframes cca-s1-packet-forward{0%{opacity:0;transform:translateX(0)}8%,88%{opacity:1}100%{opacity:0;transform:translateX(650px)}}@keyframes cca-s1-packet-return{0%{opacity:0;transform:translateX(0)}8%,88%{opacity:1}100%{opacity:0;transform:translateX(-650px)}}@keyframes cca-s1-gate-scan{0%,12%{opacity:0;transform:translateY(-16px)}20%,74%{opacity:.96}88%,100%{opacity:0;transform:translateY(82px)}}@keyframes cca-s1-radar-spin{to{transform:rotate(360deg)}}@keyframes cca-s1-stage-current{0%,14%{opacity:.18;transform:scaleX(.3)}20%,31%{opacity:1;transform:scaleX(1)}37%,100%{opacity:.18;transform:scaleX(.3)}}@keyframes cca-s1-beacon{0%,100%{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes cca-s1-tablet-forward{0%{opacity:0;transform:translateX(0)}8%,88%{opacity:1}100%{opacity:0;transform:translateX(calc(100cqw - 58px))}}@keyframes cca-s1-tablet-return{0%{opacity:0;transform:translateX(0)}8%,88%{opacity:1}100%{opacity:0;transform:translateX(calc(-100cqw + 58px))}}@media (max-width:980px) and (min-width:721px){.cca-s1-twin__canvas{display:none}.cca-s1-twin__topbar{position:relative;inset:auto;min-height:56px;padding:0 20px;border-bottom:1px solid var(--s1-line-cool)}.cca-s1-twin__tablet{display:grid;gap:12px;padding:16px 18px 20px;background:linear-gradient(color-mix(in srgb,var(--s1-line-cool) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--s1-line-cool) 14%,transparent) 1px,transparent 1px);background-size:32px 32px}.cca-s1-twin__tablet-policy{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border:1px solid var(--s1-line-cool);border-radius:10px;background:color-mix(in srgb,var(--s1-navy-900) 88%,transparent)}.cca-s1-twin__tablet-policy span,.cca-s1-twin__tablet-policy small,.cca-s1-twin__tablet-forward span,.cca-s1-twin__tablet-return span,.cca-s1-twin__tablet-node>span,.cca-s1-twin__tablet-stages span{font:700 .7rem/1.25 var(--s1-mono);letter-spacing:.08em;text-transform:uppercase}.cca-s1-twin__tablet-policy span,.cca-s1-twin__tablet-forward span{color:var(--s1-cyan)}.cca-s1-twin__tablet-policy strong{font:800 1rem/1.2 var(--s1-display)}.cca-s1-twin__tablet-policy small{color:var(--s1-text-muted);text-align:right}.cca-s1-twin__tablet-forward,.cca-s1-twin__tablet-return{container-type:inline-size;position:relative;display:flex;align-items:center;min-height:34px;padding:0 14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--s1-line-cool) 72%,transparent);border-radius:9px;background:color-mix(in srgb,var(--s1-navy-950) 88%,transparent)}.cca-s1-twin__tablet-forward{justify-content:flex-start;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--s1-orange) 72%,transparent)}.cca-s1-twin__tablet-return{justify-content:flex-end;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--s1-cyan) 72%,transparent)}.cca-s1-twin__tablet-return span{color:var(--s1-cyan)}.cca-s1-tablet-packet,.cca-s1-tablet-packet-return{position:absolute;z-index:2;top:10px;width:12px;height:12px;border-radius:3px}.cca-s1-tablet-packet{left:16px;background:var(--s1-orange);box-shadow:0 0 14px color-mix(in srgb,var(--s1-orange) 72%,transparent);animation:cca-s1-tablet-forward 5s linear infinite}.cca-s1-tablet-packet-return{right:16px;border-radius:50%;background:var(--s1-cyan);box-shadow:0 0 14px color-mix(in srgb,var(--s1-cyan) 72%,transparent);animation:cca-s1-tablet-return 6s linear infinite}.cca-s1-twin__tablet-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cca-s1-twin__tablet-node{min-width:0;min-height:180px;padding:16px 14px;border:1px solid var(--s1-line-cool);border-radius:12px;background:linear-gradient(145deg,var(--s1-navy-800),var(--s1-navy-900))}.cca-s1-twin__tablet-node>span{display:block;margin-bottom:16px;color:var(--s1-cyan)}.cca-s1-twin__tablet-node strong{display:block;font:800 1.05rem/1.15 var(--s1-display);letter-spacing:-.015em}.cca-s1-twin__tablet-node p{margin:12px 0 0;color:var(--s1-text-cool);font:400 .84rem/1.42 var(--s1-body)}.cca-s1-twin__tablet-node--source,.cca-s1-twin__tablet-node--target{border-color:var(--s1-ice-100);background:linear-gradient(145deg,var(--s1-white),var(--s1-ice-100));color:var(--s1-navy-900)}.cca-s1-twin__tablet-node--source>span,.cca-s1-twin__tablet-node--target>span{color:var(--s1-blue-700)}.cca-s1-twin__tablet-node--source p,.cca-s1-twin__tablet-node--target p{color:var(--s1-line-cool)}html body.single-solutions #post-990242 .cca-s1-twin .cca-s1-twin__tablet-node--source p,html body.single-solutions #post-990242 .cca-s1-twin .cca-s1-twin__tablet-node--target p{color:var(--s1-line-cool)!important}.cca-s1-twin__tablet-node--secure{border-color:var(--s1-cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s1-cyan) 24%,transparent)}.cca-s1-twin__tablet-node--secure>span{color:var(--s1-orange)}.cca-s1-twin__tablet-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:14px;list-style:none;border:1px solid var(--s1-line-cool);border-radius:10px;background:color-mix(in srgb,var(--s1-navy-950) 94%,transparent)}.cca-s1-twin__tablet-stages li{min-width:0;padding-top:9px;border-top:3px solid color-mix(in srgb,var(--s1-orange) 44%,transparent)}.cca-s1-twin__tablet-stages span{display:block;color:var(--s1-text-muted)}.cca-s1-twin__tablet-stages strong{display:block;margin-top:3px;font:800 .84rem/1.2 var(--s1-display)}.cca-s1-twin__tablet-stages .is-secure{border-top-color:var(--s1-orange)}.cca-s1-twin__tablet-stages .is-secure span{color:var(--s1-orange)}}@media (max-width:720px){html body.single-solutions #post-990242 .entry-content>.block.feature-text-with-image:has(.cca-s1-twin){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin)>.text{grid-template-columns:minmax(0,1fr)!important;row-gap:16px}body.postid-990242 .single-feature-text-image:has(.cca-s1-twin)>.text>h2,body.postid-990242 .single-feature-text-image:has(.cca-s1-twin)>.text>p,body.postid-990242 .single-feature-text-image:has(.cca-s1-twin)>.text>.cca-s1-twin{grid-column:1}.cca-s1-twin{overflow:visible;border-radius:16px;background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--s1-blue-700) 46%,transparent),transparent 34%),var(--s1-navy-950)}.cca-s1-twin__topbar{position:relative;inset:auto;min-height:54px;padding:0 18px;border-bottom:1px solid color-mix(in srgb,var(--s1-line-cool) 72%,transparent)}.cca-s1-twin__status{letter-spacing:.08em}.cca-s1-twin__canvas{display:none}.cca-s1-twin__mobile{display:grid;gap:12px;margin:0;padding:16px;list-style:none}.cca-s1-twin__mobile li{position:relative;margin:0;padding:22px 20px 22px 58px;border:1px solid color-mix(in srgb,var(--s1-line-cool) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--s1-navy-800) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--s1-cyan) 8%,transparent)}.cca-s1-twin__mobile li::before{content:"";position:absolute;top:26px;left:24px;width:12px;height:12px;border:3px solid var(--s1-cyan);border-radius:50%;background:var(--s1-navy-950)}.cca-s1-twin__mobile li:not(:last-child)::after{content:"";position:absolute;top:41px;bottom:-26px;left:29px;width:2px;background:linear-gradient(var(--s1-cyan),var(--s1-orange));opacity:.62}.cca-s1-twin__mobile span{display:block;margin-bottom:8px;color:var(--s1-cyan);font:700 .68rem/1.2 var(--s1-mono);letter-spacing:.12em;text-transform:uppercase}.cca-s1-twin__mobile strong{display:block;color:var(--s1-white);font:800 clamp(1.15rem, 5vw, 1.45rem)/1.08 var(--s1-display);letter-spacing:-.02em}.cca-s1-twin__mobile p{margin:8px 0 0;color:var(--s1-text-cool)!important;font:400 1rem/1.5 var(--s1-body)}.cca-s1-twin__mobile .cca-s1-twin__mobile-secure{border-color:var(--s1-orange);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--s1-orange) 20%,transparent),transparent 45%),var(--s1-navy-800)}.cca-s1-twin__mobile .cca-s1-twin__mobile-secure::before{border-color:var(--s1-orange)}.cca-s1-twin__mobile .cca-s1-twin__mobile-secure span{color:var(--s1-orange)}}@media (max-width:420px){.cca-s1-twin__eyebrow,.cca-s1-twin__status{font-size:.6rem}.cca-s1-twin__mobile{padding:12px}.cca-s1-twin__mobile li{padding:20px 16px 20px 50px}.cca-s1-twin__mobile li::before{left:19px}.cca-s1-twin__mobile li:not(:last-child)::after{left:24px}}@media (prefers-reduced-motion:reduce){.cca-s1-twin .cca-s1-motion,.cca-s1-twin .cca-s1-twin__status i{animation:none}.cca-s1-twin .cca-s1-packet-forward,.cca-s1-twin .cca-s1-packet-return,.cca-s1-twin .cca-s1-gate-scan{opacity:1}.cca-s1-twin .cca-s1-stage-current{opacity:.18;transform:scaleX(.3)}.cca-s1-twin .cca-s1-stage-current--four{opacity:1;transform:scaleX(1)}}