.youtube-lightbox-module__-N26Cq__dialog{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;overflow:hidden}.youtube-lightbox-module__-N26Cq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000eb;animation:.18s youtube-lightbox-module__-N26Cq__fadeIn}.youtube-lightbox-module__-N26Cq__dialogInner{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;padding:48px 24px;animation:.22s youtube-lightbox-module__-N26Cq__zoomIn;display:flex;position:relative}.youtube-lightbox-module__-N26Cq__closeButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:inline-flex;position:fixed;top:16px;right:16px}.youtube-lightbox-module__-N26Cq__closeButton:hover{background:#ffffff38;transform:scale(1.05)}.youtube-lightbox-module__-N26Cq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.youtube-lightbox-module__-N26Cq__videoFrame{aspect-ratio:16/9;border-radius:var(--radius-md,12px);background:#000;width:100%;max-width:1200px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.youtube-lightbox-module__-N26Cq__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes youtube-lightbox-module__-N26Cq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes youtube-lightbox-module__-N26Cq__zoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
.component-module__55FGwG__hero{padding:var(--space-10) var(--space-4) var(--space-12);text-align:center;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><circle cx='1.5' cy='1.5' r='1' fill='%23426e96' fill-opacity='0.10'/></svg>"), radial-gradient(ellipse 90% 70% at 50% 0%, rgba(var(--color-primary-rgb), .22) 0%, transparent 72%), radial-gradient(ellipse 70% 60% at 85% 100%, rgba(var(--color-info-rgb), .18) 0%, transparent 72%), linear-gradient(180deg, var(--color-primary-50) 0%, var(--color-neutral-0) 60%, var(--color-primary-50) 100%);position:relative;overflow:hidden}.component-module__55FGwG__hero[data-size=compact]{padding:var(--space-10) var(--space-4)}@media (min-width:768px){.component-module__55FGwG__hero{padding:140px var(--space-6) var(--space-20)}.component-module__55FGwG__hero[data-size=compact]{padding:var(--space-16) var(--space-6)}}.component-module__55FGwG__hero:before{content:"";background:radial-gradient(circle, rgba(var(--color-primary-rgb), .2) 0%, transparent 60%);pointer-events:none;filter:blur(20px);width:720px;height:720px;position:absolute;top:-240px;right:-180px}.component-module__55FGwG__hero:after{content:"";background:radial-gradient(circle, rgba(var(--color-info-rgb), .18) 0%, transparent 60%);pointer-events:none;filter:blur(20px);width:520px;height:520px;position:absolute;bottom:-160px;left:-140px}[data-theme=dark] .component-module__55FGwG__hero{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><circle cx='1.5' cy='1.5' r='1' fill='%23ffffff' fill-opacity='0.05'/></svg>"), radial-gradient(ellipse 90% 70% at 50% 0%, rgba(var(--color-primary-rgb), .32) 0%, transparent 72%), radial-gradient(ellipse 70% 60% at 85% 100%, rgba(var(--color-info-rgb), .22) 0%, transparent 72%), linear-gradient(180deg, var(--bg-body) 0%, var(--color-primary-900) 100%)}[data-theme=dark] .component-module__55FGwG__hero:before{background:radial-gradient(circle, rgba(var(--color-primary-rgb), .28) 0%, transparent 60%)}[data-theme=dark] .component-module__55FGwG__hero:after{background:radial-gradient(circle, rgba(var(--color-info-rgb), .18) 0%, transparent 60%)}.component-module__55FGwG__inner{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;max-width:880px;margin:0 auto;display:flex;position:relative}.component-module__55FGwG__content{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__inner{max-width:1240px}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__media{justify-content:center;width:100%;display:flex}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__image{width:100%;max-width:560px;height:auto}.component-module__55FGwG__laptopPhoneStack{width:100%;max-width:560px;padding-bottom:8%;position:relative}.component-module__55FGwG__laptopPhoneLaptop{width:100%}.component-module__55FGwG__laptopPhonePhone{z-index:2;width:26%;max-width:170px;position:absolute;bottom:-2%;right:-15%}@media (max-width:767px){.component-module__55FGwG__laptopPhonePhone{display:none}.component-module__55FGwG__laptopPhoneStack{padding-bottom:0}}@media (min-width:1024px){.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__inner{align-items:center;gap:var(--space-12);flex-direction:row}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__content{text-align:left;flex:1;align-items:flex-start}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__media{flex:1;justify-content:flex-end}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__image{max-width:100%}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__title,.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__subtitle{max-width:none;margin-left:0;margin-right:0}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__ctas,.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__badges{justify-content:flex-start}}.component-module__55FGwG__eyebrow{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--color-primary-500) 12%, var(--bg-surface));color:var(--color-primary-500);border-radius:var(--radius-full,999px);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;display:inline-block}.component-module__55FGwG__title{font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text-primary);max-width:800px;margin:0;line-height:1.15}.component-module__55FGwG__hero[data-size=large] .component-module__55FGwG__title{font-size:clamp(2rem,5vw,3.5rem)}.component-module__55FGwG__hero[data-size=compact] .component-module__55FGwG__title{font-size:clamp(1.5rem,3.5vw,2.25rem)}.component-module__55FGwG__subtitle{max-width:640px;font-size:var(--text-md);color:var(--text-secondary);margin:0;line-height:1.6}@media (min-width:768px){.component-module__55FGwG__subtitle{font-size:var(--text-lg)}}.component-module__55FGwG__ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.component-module__55FGwG__socialProof{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.component-module__55FGwG__avatars{flex-direction:row;display:inline-flex}.component-module__55FGwG__avatar{border:2px solid var(--bg-surface,#fff);background:var(--color-neutral-100);width:36px;height:36px;box-shadow:var(--shadow-xs);border-radius:50%;margin-left:-10px;display:inline-flex;overflow:hidden}.component-module__55FGwG__avatar:first-child{margin-left:0}.component-module__55FGwG__avatarImage{object-fit:cover;width:100%;height:100%}.component-module__55FGwG__socialProofText{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.4}.component-module__55FGwG__hero[data-layout=split] .component-module__55FGwG__socialProof{justify-content:flex-start}.component-module__55FGwG__badges{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.component-module__55FGwG__badge{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--color-neutral-0) 85%, transparent);border:1.5px solid color-mix(in srgb, var(--color-primary-500) 16%, transparent);border-radius:var(--radius-full,999px);font-size:var(--text-sm);color:var(--color-primary-500);font-weight:var(--font-semibold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .component-module__55FGwG__badge{background:color-mix(in srgb, var(--color-neutral-0) 6%, transparent);border-color:color-mix(in srgb, var(--color-info) 20%, transparent);color:var(--color-primary-200)}
