.breakdance .wpl7-frame{--wpl7-frame-bar:36px;position:relative;display:block;width:100%;margin:0;padding:var(--wpl7-frame-bar) 0 0 0;background:var(--wpl7-frame-bg,#FFFFFF);border:1px solid var(--wpl7-border,#E5E7EB);border-radius:14px;box-shadow:var(--wpl7-frame-shadow,var(--wpl7-shadow-lg));overflow:hidden;isolation:isolate}.breakdance .wpl7-frame::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--wpl7-frame-bar);background:radial-gradient(circle at 20px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 5px,transparent 5.5px),radial-gradient(circle at 38px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 5px,transparent 5.5px),radial-gradient(circle at 56px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 5px,transparent 5.5px),var(--wpl7-frame-bar-bg,#F6F7F9);border-bottom:1px solid var(--wpl7-border,#E5E7EB);z-index:1;pointer-events:none}.breakdance .wpl7-frame :is(.bde-image2,figure,picture,.breakdance-image-container,.breakdance-image-clip){display:block;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0}.breakdance .wpl7-frame img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:var(--wpl7-frame-ratio,16 / 10);object-fit:cover;object-position:top center;border-radius:0}@media (max-width:767px){.breakdance .wpl7-frame{--wpl7-frame-bar:26px;border-radius:10px}.breakdance .wpl7-frame::before{background:radial-gradient(circle at 14px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 3.5px,transparent 4px),radial-gradient(circle at 27px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 3.5px,transparent 4px),radial-gradient(circle at 40px 50%,var(--wpl7-frame-dot,#D0D5DD) 0 3.5px,transparent 4px),var(--wpl7-frame-bar-bg,#F6F7F9)}}.breakdance .wpl7-frame-dark{--wpl7-frame-bg:#0F1218;--wpl7-frame-bar-bg:#161A22;--wpl7-frame-dot:#3A404C;--wpl7-frame-shadow:0 0 0 1px rgba(0,0,0,.4),0 40px 80px -24px rgba(0,0,0,.6);border-color:rgba(255,255,255,.10)}.breakdance .wpl7-frame-dark::before{border-bottom-color:rgba(255,255,255,.08)}.breakdance .wpl7-phone{position:relative;display:block;width:100%;max-width:300px;margin:0;padding:10px;background:var(--wpl7-phone-bezel,#0B0D12);border-radius:46px;box-shadow:inset 0 0 0 1.5px var(--wpl7-phone-ring,#2A2F3A),var(--wpl7-phone-shadow,0 0 0 1px rgba(11,13,18,.08),0 30px 60px -20px rgba(11,13,18,.35),0 12px 24px -12px rgba(11,13,18,.18));isolation:isolate}.breakdance .wpl7-phone::after{content:"";position:absolute;top:120px;right:-3px;width:3px;height:64px;border-radius:0 3px 3px 0;background:var(--wpl7-phone-button,#1F232C)}.breakdance .wpl7-phone :is(.bde-image2,figure,picture,.breakdance-image-container,.breakdance-image-clip){display:block;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:36px;overflow:hidden}.breakdance .wpl7-phone img{display:block;width:100%;height:auto;aspect-ratio:var(--wpl7-phone-ratio,390 / 844);object-fit:cover;object-position:top center;border-radius:36px}@media (max-width:767px){.breakdance .wpl7-phone{max-width:260px;padding:8px;border-radius:40px}.breakdance .wpl7-phone :is(.bde-image2,figure,picture,.breakdance-image-container,.breakdance-image-clip),.breakdance .wpl7-phone img{border-radius:32px}}.breakdance .wpl7-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--wpl7-accent,#2563EB)}.breakdance .wpl7-card{display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--wpl7-card-bg,#FFFFFF);border:1px solid var(--wpl7-border,#E5E7EB);border-radius:14px;box-shadow:var(--wpl7-shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.breakdance .wpl7-card:hover{background:var(--wpl7-card-bg-hover,var(--wpl7-card-bg,#FFFFFF));border-color:var(--wpl7-border-strong,#D0D5DD);box-shadow:var(--wpl7-shadow-md);transform:translateY(-2px)}.breakdance .wpl7-card:focus-within{border-color:var(--wpl7-border-strong,#D0D5DD)}.breakdance .wpl7-card :is(h2,h3,h4){margin:0}.breakdance .wpl7-card p{margin:0}@media (max-width:767px){.breakdance .wpl7-card{padding:24px}}@media (prefers-reduced-motion:reduce){.breakdance .wpl7-card:hover{transform:none}}.breakdance .wpl7-section-dark{--bde-headings-color:var(--wpl7-on-dark-strong,#FFFFFF);--bde-body-text-color:var(--wpl7-text-on-dark,#C3C9D4);--bde-links-color:var(--wpl7-accent-on-dark,#93C5FD);--bde-links-color-hover:var(--wpl7-on-dark-strong,#FFFFFF);--wpl7-focus-color:var(--wpl7-accent-on-dark,#93C5FD);background-color:var(--wpl7-dark,#0B0D12);box-shadow:inset 0 1px 0 var(--wpl7-section-dark-edge,transparent),inset 0 -1px 0 var(--wpl7-section-dark-edge,transparent);color:var(--wpl7-text-on-dark,#C3C9D4)}.breakdance .wpl7-section-dark :where(h1,h2,h3,h4,h5,h6){color:var(--wpl7-on-dark-strong,#FFFFFF)}.breakdance .wpl7-section-dark :where(p,li,.bde-text,.bde-rich-text){color:var(--wpl7-text-on-dark,#C3C9D4)}.breakdance .wpl7-section-dark a:not(.button-atom){color:var(--wpl7-accent-on-dark,#93C5FD)}.breakdance .wpl7-section-dark a:not(.button-atom):hover{color:var(--wpl7-on-dark-strong,#FFFFFF)}.breakdance .wpl7-section-dark .wpl7-eyebrow{color:var(--wpl7-accent-on-dark,#93C5FD)}.breakdance .wpl7-section-dark .wpl7-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10);box-shadow:none}.breakdance .wpl7-section-dark .wpl7-card:hover{border-color:rgba(255,255,255,.20);background:rgba(255,255,255,.06)}.breakdance .wpl7-section-dark .button-atom--secondary{--bde-button-secondary-background-color:transparent;--bde-button-secondary-background-color-hover:rgba(255,255,255,.08);--bde-button-secondary-border-color:rgba(255,255,255,.28);--bde-button-secondary-border-color-hover:var(--wpl7-on-dark-strong,#FFFFFF);--bde-button-secondary-text-color:var(--wpl7-on-dark-strong,#FFFFFF);--bde-button-secondary-text-color-hover:var(--wpl7-on-dark-strong,#FFFFFF);color:var(--wpl7-on-dark-strong,#FFFFFF)}.breakdance .wpl7-section-dark .wpl7-frame{border-color:rgba(255,255,255,.12);box-shadow:0 40px 80px -24px rgba(0,0,0,.6)}.breakdance .wpl7-section-dark .wpl7-phone{box-shadow:inset 0 0 0 1.5px #3A404C,0 0 0 1px rgba(255,255,255,.08),0 30px 60px -20px rgba(0,0,0,.7)}.breakdance .wpl7-section-muted{background-color:var(--wpl7-surface,#F6F7F9)}.breakdance .wpl7-section-muted .wpl7-card{box-shadow:none}