.sw-header{background:transparent;border-bottom:1px solid transparent;inset:0 0 auto 0;position:fixed;transition:background var(--sw-dur) var(--sw-ease),backdrop-filter var(--sw-dur) var(--sw-ease),border-color var(--sw-dur) var(--sw-ease);z-index:50}.sw-header.is-scrolled{backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);background:rgba(6,6,26,.98);border-bottom-color:hsla(0,0%,100%,.06);box-shadow:0 1px 0 hsla(0,0%,100%,.04),0 10px 40px -10px rgba(0,0,0,.5)}.sw-header__nav{gap:1rem;height:var(--sw-nav-h);justify-content:space-between;margin-inline:auto;max-width:var(--sw-container);padding-inline:var(--sw-pad-x)}.sw-header__nav,.sw-logo{align-items:center;display:flex}.sw-logo{gap:.6rem}.sw-logo__img{background:#fff;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.sw-logo__text{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.sw-nav-links{align-items:center;display:none;gap:.15rem}@media (min-width:1024px){.sw-nav-links{display:flex}}.sw-nav-links a{border-radius:var(--sw-r-sm);color:var(--sw-text-muted);font-size:.8125rem;padding:.5rem .75rem;transition:color var(--sw-dur) var(--sw-ease),background var(--sw-dur) var(--sw-ease);white-space:nowrap}.sw-nav-links a.is-active,.sw-nav-links a:hover{background:var(--sw-surface-3);color:#fff}.sw-nav-links li{position:relative}.sw-nav-links li.has-dropdown>a{cursor:default}.sw-dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(12,10,32,.96);border:1px solid rgba(139,92,246,.2);border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.02);left:50%;min-width:280px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden;z-index:100}.sw-dropdown:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.sw-nav-links li.has-dropdown:focus-within>.sw-dropdown,.sw-nav-links li.has-dropdown:hover>.sw-dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.sw-dropdown__item{background:transparent!important;border-radius:10px!important;display:block!important;padding:12px 14px!important;transition:background .2s ease}.sw-dropdown__item:hover{background:rgba(139,92,246,.1)!important}.sw-dropdown__label{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.sw-dropdown__desc{color:#94a3b8;display:block;font-size:12px;font-weight:400}.sw-nav-cta{align-items:center;display:none;gap:.75rem}@media (min-width:1024px){.sw-nav-cta{display:flex}}.sw-icon-btn{align-items:center;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.2);border-radius:var(--sw-r-md);color:var(--sw-whatsapp);display:inline-flex;height:36px;justify-content:center;transition:background var(--sw-dur) var(--sw-ease);width:36px}.sw-icon-btn:hover{background:rgba(37,211,102,.18)}.sw-burger{background:transparent;border:0;color:#fff;display:inline-flex;padding:.5rem}@media (min-width:1024px){.sw-burger{display:none}}.sw-mobile-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(6,6,26,.98);border-top:1px solid var(--sw-border-faint);display:none;padding:.5rem 1.5rem 1.5rem}.sw-mobile-menu.is-open{display:block}.sw-mobile-menu ul{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.sw-mobile-menu a{border-radius:var(--sw-r-md);color:var(--sw-text-muted);display:block;font-size:.95rem;padding:.85rem 1rem}.sw-mobile-menu a.is-active,.sw-mobile-menu a:hover{background:var(--sw-surface-3);color:#fff}.sw-mobile-cta{display:grid;gap:.5rem}.sw-page{padding-top:var(--sw-nav-h)}.sw-footer{background:var(--sw-bg);border-top:1px solid var(--sw-border-faint)}.sw-footer__cta{border-bottom:1px solid var(--sw-border-faint)}.sw-footer__cta-inner{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:var(--sw-container);padding:4rem var(--sw-pad-x)}@media (min-width:768px){.sw-footer__cta-inner{align-items:center;flex-direction:row;justify-content:space-between}}.sw-footer__cta h2{font-size:1.75rem;margin-bottom:.5rem}.sw-footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:var(--sw-container);padding:3rem var(--sw-pad-x)}@media (min-width:768px){.sw-footer__grid{grid-template-columns:1.4fr repeat(4,1fr)}}.sw-footer__brand{grid-column:span 2/span 2}@media (min-width:768px){.sw-footer__brand{grid-column:span 1/span 1}}.sw-footer__brand p{color:var(--sw-text-dim);font-size:.875rem;margin-bottom:1rem}.sw-footer__col h4{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:1rem}.sw-footer__col ul{display:flex;flex-direction:column;gap:.5rem}.sw-footer__col a{color:var(--sw-text-dim);font-size:.875rem;transition:color var(--sw-dur) var(--sw-ease)}.sw-footer__col a:hover{color:#cbd5e1}.sw-social{display:flex;gap:.75rem}.sw-social a{align-items:center;background:var(--sw-surface-2);border-radius:var(--sw-r-sm);color:var(--sw-text-muted);display:inline-flex;height:36px;justify-content:center;transition:color var(--sw-dur) var(--sw-ease),background var(--sw-dur) var(--sw-ease);width:36px}.sw-social a:hover{background:var(--sw-surface-3);color:#fff}.sw-footer__bottom{align-items:center;border-top:1px solid var(--sw-border-faint);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;margin-inline:auto;max-width:var(--sw-container);padding:1.5rem var(--sw-pad-x)}@media (min-width:640px){.sw-footer__bottom{flex-direction:row}}.sw-footer__bottom a,.sw-footer__bottom p{color:var(--sw-text-dimmest);font-size:.75rem}.sw-footer__bottom a:hover{color:var(--sw-text-muted)}.sw-breadcrumbs{background:rgba(6,6,26,.6);border-bottom:1px solid hsla(0,0%,100%,.05);margin-top:80px;padding:16px 0}.sw-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;list-style:none;margin:0;padding:0}.sw-breadcrumbs li{color:#94a3b8}.sw-breadcrumbs li[aria-current=page]{color:#fff;font-weight:600}.sw-breadcrumbs a{color:#94a3b8;text-decoration:none;transition:color .2s}.sw-breadcrumbs a:hover{color:#c4b5fd}.sw-bc-sep{color:#475569}.sw-clients{padding:112px 0;position:relative}.sw-clients:after,.sw-clients:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:min(1200px,90%)}.sw-clients:before{top:0}.sw-clients:after{bottom:0}.sw-clients__head{margin-bottom:64px;text-align:center}.sw-clients__head p.eyebrow{color:#c4b5fd;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.sw-clients__head h2{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em}.sw-marquee{margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 80px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent,#000 80px,#000 calc(100% - 80px),transparent);max-width:1400px;overflow:hidden;position:relative;width:100%}.sw-marquee__track{align-items:center;animation:sw-marquee-scroll 80s linear infinite;display:flex;gap:24px;width:max-content;will-change:transform}.sw-marquee:hover .sw-marquee__track{animation-play-state:paused}.sw-marquee__item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex:0 0 auto;height:72px;justify-content:center;padding:12px 18px;transition:transform .3s ease,border-color .3s ease,background .3s ease;width:160px}.sw-marquee__item:hover{background:hsla(0,0%,100%,.1);border-color:rgba(139,92,246,.35);transform:translateY(-3px)}.sw-marquee__item img{display:block;filter:brightness(0) invert(1);height:auto;max-height:44px;max-width:100%;object-fit:contain;opacity:.6;transition:opacity .3s ease;width:auto}.sw-marquee__item:hover img{opacity:1}.sw-marquee__item.wide{width:240px}.sw-marquee__item.wide img{max-height:36px}@keyframes sw-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sw-marquee-scroll-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.sw-marquee--reverse .sw-marquee__track{animation-name:sw-marquee-scroll-reverse}.sw-marquee+.sw-marquee{margin-top:1.25rem}@media (max-width:780px){.sw-marquee__track{animation-duration:45s;gap:16px}.sw-marquee__item{height:56px;padding:10px 14px;width:130px}.sw-marquee__item img{max-height:32px}}@media (prefers-reduced-motion:reduce){.sw-marquee__track{animation:none}}.sw-exit-slide{background:#12112a;border:1px solid rgba(139,92,246,.25);border-radius:16px;bottom:24px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:340px;opacity:0;padding:28px 24px;pointer-events:none;position:fixed;right:24px;transform:translateY(120%);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s ease;z-index:900}.sw-exit-slide.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sw-exit-slide__close{background:none;border:none;color:#64748b;cursor:pointer;font-size:20px;line-height:1;padding:4px;position:absolute;right:12px;top:10px}.sw-exit-slide__close:hover{color:#fff}.sw-exit-slide__eyebrow{color:#a78bfa;font-size:11px;font-weight:600;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.sw-exit-slide__title{color:#fff;font-size:18px;font-weight:700;line-height:1.35;margin-bottom:8px}.sw-exit-slide__desc{color:#94a3b8;font-size:14px;line-height:1.55;margin-bottom:16px}.sw-exit-slide .sw-btn{font-size:14px;padding:10px 20px;text-align:center;width:100%}@media (max-width:768px){.sw-exit-slide{display:none!important}}.sw-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sw-tag--blue{background:rgba(0,180,254,.14);border:1px solid rgba(0,180,254,.35);color:#7dd3fc}.sw-tag--purple{background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.35);color:#c4b5fd}.sw-tag--pink{background:rgba(217,70,239,.14);border:1px solid rgba(217,70,239,.35);color:#f0abfc}.sw-tag--hot{background:rgba(251,37,148,.14);border:1px solid rgba(251,37,148,.35);color:#ff80c4}.sw-pull-quote{margin:48px 0;padding:0}.sw-pull-quote__inner{align-items:flex-start;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(217,70,239,.05));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;gap:24px;overflow:hidden;padding:28px 32px 28px 40px;position:relative}.sw-pull-quote__inner:before{background:var(--sw-gradient);border-radius:4px 0 0 4px;content:"";inset:0 auto 0 0;position:absolute;width:4px}.sw-pull-quote__avatar{background:#0f1130;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;flex:0 0 64px;height:64px;object-fit:cover;width:64px}.sw-pull-quote__body{flex:1;min-width:0}.sw-pull-quote__mark{color:rgba(139,92,246,.5);margin-bottom:8px}.sw-pull-quote__text{border:none;color:#fff;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.5;margin:0 0 12px;padding:0}.sw-pull-quote__cite{align-items:baseline;display:flex;flex-wrap:wrap;font-style:normal;gap:8px}.sw-pull-quote__name{color:#fff;font-size:.95rem;font-weight:700}.sw-pull-quote__role{color:var(--sw-text-muted);font-size:.875rem}.sw-pull-quote__role:before{color:var(--sw-text-dim);content:"·";margin-right:6px}@media (max-width:640px){.sw-pull-quote__inner{flex-direction:column;padding:24px 20px 24px 28px}.sw-pull-quote__avatar{flex-basis:56px;height:56px;width:56px}.sw-pull-quote__text{font-size:1.05rem}}.sw-callout{align-items:flex-start;background:#0f1130;border:1px solid;border-radius:12px;display:flex;gap:16px;margin:32px 0;padding:20px 24px}.sw-callout__icon{align-items:center;display:flex;flex:0 0 22px;justify-content:center;padding-top:2px}.sw-callout__body{flex:1;min-width:0}.sw-callout__title{font-size:.95rem;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.sw-callout__text{color:var(--sw-text-muted);font-size:.95rem;line-height:1.6}.sw-callout__text>:first-child{margin-top:0}.sw-callout__text>:last-child{margin-bottom:0}.sw-callout__text a{color:#c4b5fd;text-decoration:underline}.sw-callout__text a:hover{color:#fff}.sw-callout--tip{background:rgba(0,180,254,.06);border-color:rgba(0,180,254,.3)}.sw-callout--tip .sw-callout__icon,.sw-callout--tip .sw-callout__title{color:#7dd3fc}.sw-callout--warning{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.3)}.sw-callout--warning .sw-callout__icon,.sw-callout--warning .sw-callout__title{color:#fbbf24}.sw-callout--pro-tip{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.35)}.sw-callout--pro-tip .sw-callout__icon,.sw-callout--pro-tip .sw-callout__title{color:#c4b5fd}.sw-callout--takeaway{background:rgba(251,37,148,.06);border-color:rgba(251,37,148,.32)}.sw-callout--takeaway .sw-callout__icon,.sw-callout--takeaway .sw-callout__title{color:#ff80c4}.sw-metrics{display:grid;gap:16px;margin:32px 0}.sw-metrics--2col{grid-template-columns:repeat(2,1fr)}.sw-metrics--3col{grid-template-columns:repeat(3,1fr)}.sw-metrics--4col{grid-template-columns:repeat(4,1fr)}@media (max-width:840px){.sw-metrics--3col,.sw-metrics--4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sw-metrics--2col,.sw-metrics--3col,.sw-metrics--4col{grid-template-columns:1fr}}.sw-metric{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;padding:24px 20px;position:relative;transition:transform .3s var(--sw-ease),border-color .3s var(--sw-ease)}.sw-metric:before{background:var(--sw-gradient);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--sw-ease)}.sw-metric:hover{border-color:rgba(139,92,246,.3);transform:translateY(-2px)}.sw-metric:hover:before{transform:scaleX(1)}.sw-metric__value{align-items:baseline;background:var(--sw-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;gap:2px;line-height:1;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:-.02em}.sw-metric__prefix,.sw-metric__suffix{font-size:.72em;font-weight:700;opacity:.9}.sw-metric__label{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-top:10px}.sw-metric__sublabel{color:var(--sw-text-dim);font-size:.8rem;margin-top:4px}.sw-hero-ov{background:#0a0a24;isolation:isolate;overflow:hidden;position:relative;width:100%}.sw-hero-ov--short{min-height:320px;padding:96px 0 56px}.sw-hero-ov--medium{min-height:420px;padding:120px 0 72px}.sw-hero-ov--tall{min-height:520px;padding:140px 0 88px}.sw-hero-ov__bg{background-position:50%;background-size:cover;filter:saturate(.9);inset:0;position:absolute;transform:scale(1.02);z-index:-2}.sw-hero-ov__scrim{background:linear-gradient(180deg,rgba(6,6,26,.4),rgba(6,6,26,.7) 55%,#06061a),linear-gradient(90deg,rgba(6,6,26,.55),rgba(6,6,26,.15) 60%);inset:0;position:absolute;z-index:-1}.sw-hero-ov__inner{margin-inline:auto;max-width:var(--sw-container);padding-inline:var(--sw-pad-x);position:relative;z-index:1}.sw-hero-ov__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sw-hero-ov__tag{backdrop-filter:blur(10px);border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:5px 12px}.sw-hero-ov__eyebrow{color:#c4b5fd;font-size:.75rem;font-weight:700;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.sw-hero-ov__title{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;max-width:48rem}.sw-hero-ov__subtitle{color:#e2e8f0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5;margin:16px 0 0;max-width:42rem}.sw-filters{display:flex;flex-direction:column;gap:14px;margin:24px 0 32px}.sw-filters__pills{display:flex;flex-wrap:wrap;gap:8px}.sw-pill{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--sw-text-muted);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s var(--sw-ease)}.sw-pill:hover{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(217,70,239,.25));border-color:rgba(139,92,246,.5);color:#fff}.sw-pill.is-active{background:linear-gradient(135deg,#8b5cf6,#d946ef);border-color:transparent;box-shadow:0 4px 14px rgba(139,92,246,.35);color:#fff}.sw-pill__count{background:hsla(0,0%,100%,.15);border-radius:999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;padding:1px 8px}.sw-filters__dropdowns{display:flex;flex-wrap:wrap;gap:12px}.sw-dd{align-items:center;display:inline-flex;min-width:180px;position:relative}.sw-dd__label{background:var(--sw-bg);color:var(--sw-text-muted);font-size:.7rem;font-weight:600;left:12px;letter-spacing:.05em;padding:0 6px;position:absolute;text-transform:uppercase;top:-8px;z-index:1}.sw-dd__select{appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:12px 36px 12px 14px;transition:border-color .2s;width:100%}.sw-dd__select:focus,.sw-dd__select:hover{border-color:rgba(139,92,246,.5);outline:none}.sw-dd__select option{background:#0f1130;color:#fff}.sw-dd__chevron{color:var(--sw-text-muted);pointer-events:none;position:absolute;right:12px}.sw-filters__meta{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:8px}.sw-filters__count{color:var(--sw-text-muted);font-size:.85rem}.sw-filters__clear{background:none;border:none;border-radius:6px;color:#c4b5fd;cursor:pointer;font-size:.85rem;font-weight:600;padding:4px 8px;transition:color .2s,background .2s}.sw-filters__clear:hover{background:rgba(139,92,246,.15);color:#fff}.sw-sidebar{position:relative}.sw-sidebar__inner{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.sw-sidebar__title{color:var(--sw-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.sw-sidebar__toc{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px}.sw-toc-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.sw-toc-list li{margin:0}.sw-toc-empty{color:var(--sw-text-dim);font-size:.85rem;font-style:italic;padding:4px 0}.sw-toc-link{border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--sw-text-muted);display:block;font-size:.85rem;line-height:1.4;padding:6px 10px;text-decoration:none;transition:color .2s,background .2s,border-color .2s}.sw-toc-link:hover{background:rgba(139,92,246,.1);border-left-color:rgba(139,92,246,.4);color:#fff}.sw-toc-link.is-active{background:rgba(139,92,246,.15);border-left-color:#8b5cf6;color:#fff;font-weight:600}.sw-sidebar__meta{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.sw-sidebar__panel-label{color:var(--sw-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.sw-sidebar__panel-values{display:flex;flex-wrap:wrap;gap:6px}.sw-sidebar__chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e2e8f0;font-size:.78rem;padding:4px 10px}@media (max-width:960px){.sw-sidebar__inner{position:static}.sw-sidebar__toc{display:none}}.sw-hero-ov--center .sw-hero-ov__inner{text-align:center}.sw-hero-ov--center .sw-hero-ov__tags{justify-content:center}.sw-hero-ov--center .sw-hero-ov__subtitle,.sw-hero-ov--center .sw-hero-ov__title{margin-left:auto;margin-right:auto}@media (min-width:900px){.sw-hero-ov__bg{background-position:center 20%!important}}.rab-accordion{background:#06061a;position:relative}.rab-accordion__item{background:#0a0a24;border-bottom:1px solid hsla(0,0%,100%,.08);overflow:hidden;position:relative;transition:background .6s cubic-bezier(.22,1,.36,1)}.rab-accordion__item[data-theme=indigo]{background:linear-gradient(135deg,#0b1036,#14185a)}.rab-accordion__item[data-theme=blue]{background:linear-gradient(135deg,#081a3a,#0b2a6b)}.rab-accordion__item[data-theme=purple]{background:linear-gradient(135deg,#15103a,#2a1a5e)}.rab-accordion__item[data-theme=magenta]{background:linear-gradient(135deg,#231034,#3c1250)}.rab-accordion__item[data-theme=pink]{background:linear-gradient(135deg,#2a0a24,#4a1240)}.rab-accordion__item[data-theme=dark]{background:#0a0a24}.rab-accordion__item[data-theme=dark]:before{background:linear-gradient(135deg,rgba(0,180,254,.08),rgba(139,92,246,.08),rgba(217,70,239,.08),rgba(251,37,148,.08));content:"";inset:0;pointer-events:none;position:absolute}.rab-accordion__item:after{background:linear-gradient(90deg,#00b4fe,#8b5cf6,#d946ef,#fb2594);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.rab-accordion__item.is-open:after{opacity:.9}.rab-accordion__toggle{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;position:relative;text-align:left;width:100%;z-index:2}.rab-accordion__head{align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto;min-height:160px;padding:44px clamp(20px,4vw,56px);position:relative}.rab-accordion__headinner{max-width:64%;position:relative;z-index:2}.rab-accordion__eyebrow{color:hsla(0,0%,100%,.65);font-size:11px;font-weight:700;letter-spacing:.22em;margin:0 0 10px;text-transform:uppercase}.rab-accordion__title{color:#fff;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 10px}.rab-accordion__lede{color:hsla(0,0%,100%,.82);font-size:clamp(.95rem,1vw,1.02rem);line-height:1.55;margin:0;max-width:620px}.rab-accordion__watermark{color:#fff;font-size:clamp(4rem,9vw,9rem);font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.06;pointer-events:none;position:absolute;right:-1vw;top:50%;transform:translateY(-50%);transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .6s ease;white-space:nowrap;will-change:transform;z-index:1}.rab-accordion__item.is-open .rab-accordion__watermark{opacity:.1;transform:translate(-2vw,-50%)}.rab-accordion__circle{border:1.5px solid hsla(0,0%,100%,.75);border-radius:999px;display:grid;flex-shrink:0;height:54px;place-items:center;position:relative;transition:transform .4s ease,background .3s ease,border-color .3s ease;width:54px;z-index:2}.rab-accordion__circle:after,.rab-accordion__circle:before{background:#fff;border-radius:2px;content:"";position:absolute;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.rab-accordion__circle:before{height:2px;width:18px}.rab-accordion__circle:after{height:18px;width:2px}.rab-accordion__item.is-open .rab-accordion__circle{background:hsla(0,0%,100%,.1);transform:rotate(45deg)}.rab-accordion__toggle:hover .rab-accordion__circle{border-color:#fff;transform:scale(1.06)}.rab-accordion__panel{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.22,1,.36,1)}.rab-accordion__item.is-open .rab-accordion__panel{max-height:1200px}.rab-accordion__body{align-items:start;display:grid;gap:40px;grid-template-columns:2fr 1fr;padding:0 clamp(20px,4vw,56px) 56px;position:relative;z-index:2}.rab-accordion__copy{color:hsla(0,0%,100%,.92)}.rab-accordion__copy p{font-size:.95rem;line-height:1.65;margin:0 0 14px}.rab-accordion__tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.rab-accordion__tag{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.92);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.01em;padding:5px 12px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.rab-accordion__tag:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.rab-accordion__cta{align-items:center;background:#fff;border:1.5px solid #fff;border-radius:999px;color:#0a0a24;display:inline-flex;font-size:14px;font-weight:700;gap:12px;padding:12px 22px 12px 18px;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease}.rab-accordion__cta:hover{background:transparent;color:#fff}.rab-accordion__cta .arrow{background:#0a0a24;border-radius:999px;color:#fff;display:inline-grid;font-size:12px;font-weight:900;height:24px;place-items:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:24px}.rab-accordion__cta:hover .arrow{background:#fff;color:#0a0a24;transform:translateX(3px)}.rab-accordion__meta{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:22px}.rab-accordion__metalabel{color:hsla(0,0%,100%,.55);font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 12px;text-transform:uppercase}.rab-accordion__metalist{list-style:none;margin:0;padding:0}.rab-accordion__metalist li{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);display:flex;font-size:13.5px;gap:10px;padding:7px 0}.rab-accordion__metalist li:first-child{border-top:0;padding-top:0}.rab-accordion__metalist li:before{color:hsla(0,0%,100%,.55);content:"→";flex-shrink:0;font-weight:900}@media (max-width:900px){.rab-accordion__headinner{max-width:100%}.rab-accordion__watermark{font-size:clamp(3.5rem,18vw,7rem);opacity:.05;right:-6vw}.rab-accordion__item.is-open .rab-accordion__watermark{opacity:.08}.rab-accordion__body{gap:24px;grid-template-columns:1fr;padding-bottom:40px}.rab-accordion__head{min-height:auto;padding:34px 20px}.rab-accordion__circle{height:44px;width:44px}.rab-accordion__circle:before{width:14px}.rab-accordion__circle:after{height:14px}.rab-accordion__title{font-size:clamp(1.4rem,6vw,1.8rem)}}.rab-bigstats{background:#06061a;border-top:1px solid hsla(0,0%,100%,.06);padding:100px 0}.rab-bigstats__grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.rab-bigstats__num{background:linear-gradient(135deg,#00b4fe,#8b5cf6,#d946ef,#fb2594);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,7vw,6rem);font-weight:900;letter-spacing:-.04em;line-height:.9;-webkit-text-fill-color:transparent;margin-bottom:14px}.rab-bigstats__label{border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;padding-top:16px}@media (max-width:900px){.rab-bigstats__grid{gap:30px;grid-template-columns:repeat(2,1fr)}}.rab-reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.rab-reveal.is-in{opacity:1;transform:translateY(0)}