.ef3{--ease:cubic-bezier(.2,.8,.2,1)}.ef3 .no-scrollbar{scrollbar-width:none}.ef3 .no-scrollbar::-webkit-scrollbar{display:none}.ef3 .text-balance{text-wrap:balance}.ef3 .ef3-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ef3 .ef3-btn .ef3-arrow{transition:transform .15s ease}.ef3 .ef3-btn:hover .ef3-arrow{transform:translateX(3px)}.ef3 .ef3-btn:active{transform:scale(.98)}.ef3 .ef3-lift{transition:transform .2s var(--ease),border-color .2s ease,background-color .2s ease}.ef3 .ef3-lift:hover{transform:translateY(-2px);border-color:var(--ef-color-border-accent)}.ef3 .ef3-lift .ef3-pic{transition:transform .2s var(--ease)}.ef3 .ef3-lift:hover .ef3-pic{transform:scale(1.02)}.ef3 [data-rv=wait]{opacity:0;transform:translateY(16px)}.ef3 [data-rv=in]{opacity:1;transform:none;transition:opacity .4s var(--ease) var(--rv-delay,0ms),transform .4s var(--ease) var(--rv-delay,0ms)}.ef3 [data-rv=wait] .ef3-stagger>*{opacity:0;transform:translateY(12px)}.ef3 [data-rv=in] .ef3-stagger>*{opacity:1;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.ef3 [data-rv=in] .ef3-stagger>:nth-child(2){transition-delay:90ms}.ef3 [data-rv=in] .ef3-stagger>:nth-child(3){transition-delay:.18s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(4){transition-delay:.27s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(5){transition-delay:.36s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(6){transition-delay:.45s}.ef3 .ef3-in{animation:ef3In .5s var(--ease) both}.ef3 .ef3-in-2{animation-delay:.08s}.ef3 .ef3-in-3{animation-delay:.16s}.ef3 .ef3-in-4{animation-delay:.24s}@keyframes ef3In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ef3 .ef3-rise{animation:ef3Rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .25s)}@keyframes ef3Rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ef3 .ef3-par{transition:transform .6s var(--ease);will-change:transform}.ef3 .ef3-side{transition:border-color .5s ease,background-color .5s ease,box-shadow .5s ease,opacity .5s ease}.ef3 .ef3-side[data-lit="1"]{border-color:var(--ef-color-overlay-selectedBorder);background-color:var(--ef-color-overlay-badgeFill);box-shadow:var(--ef-shadow-tabActive)}.ef3 .ef3-side[data-lit="0"]{opacity:.72}.ef3 .ef3-drop{animation:ef3Drop .18s var(--ease) both;transform-origin:top center}@keyframes ef3Drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ef3 .ef3-sheet-in{animation:ef3SheetIn .22s var(--ease) both}@keyframes ef3SheetIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ef3 .ef3-tabbar{transition:transform .22s var(--ease),width .22s var(--ease)}.ef3 .ef3-swap{animation:ef3Fade .22s ease both}.ef3 .ef3-float-in{animation:ef3FloatIn .3s var(--ease) .1s both}@keyframes ef3Fade{0%{opacity:0}to{opacity:1}}@keyframes ef3FloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ef3 .ef3-box{transition:border-color .3s ease,background-color .3s ease,color .3s ease}.ef3 [data-lit-boxes="1"] .ef3-box{border-color:var(--ef-color-overlay-badgeBorder);background-color:var(--ef-color-overlay-badgeFill);color:var(--ef-color-text-strong)}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(2){transition-delay:.12s}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(3){transition-delay:.24s}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(4){transition-delay:.36s}.ef3 .ef3-names{animation:ef3Fade .22s ease both}.ef3 .ef3-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.ef3 .ef3-acc[data-open="1"]{grid-template-rows:1fr}.ef3 .ef3-acc>div{overflow:hidden}.ef3 .ef3-fade{animation:ef3Fade .24s ease both}.ef3 .ef3-pop{animation:ef3Pop .24s var(--ease) backwards}@keyframes ef3Pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (max-width:639px){.ef3 .ef3-pop{animation:ef3Sheet .28s var(--ease) backwards}}@keyframes ef3Sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ef3 [data-rv=wait] .ef3-answer{opacity:0}.ef3 [data-rv=in] .ef3-answer{opacity:1;transition:opacity .25s ease .25s}.ef3 .ef3-bar{width:100%;transform-origin:left center;animation:ef3Bar linear both}@keyframes ef3Bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ef3 .ef3-glow{animation:ef3Glow 6s ease-in-out infinite}@keyframes ef3Glow{0%,to{opacity:.55}50%{opacity:1}}.ef3 [data-hero-cards] .text-ef-micro,.ef3 [data-hero-cards] .text-ef-xs{font-size:var(--ef-text-xs)}.ef3 .ef3-hero-back{animation:ef3HeroBack .7s var(--ease) both}.ef3 .ef3-hero-rise{animation:ef3HeroRise .55s var(--ease) both;animation-delay:.22s}.ef3 .ef3-hero-ghost{opacity:0;filter:url(#ef3-vblur);animation:ef3HeroGhost .55s var(--ease) both;animation-delay:.22s}@keyframes ef3HeroBack{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ef3HeroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ef3HeroGhost{0%{opacity:.2;transform:translateY(40px)}to{opacity:0;transform:translateY(8px)}}@media (max-width:639px){.ef3 .ef3-hero-back{animation:ef3HeroRise .4s var(--ease) both}.ef3 .ef3-hero-ghost,.ef3 .ef3-hero-rise{animation-duration:.4s;animation-delay:0ms}}.ef3 [data-layers-row]{-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}@media (min-width:1024px){.ef3 [data-layers-row]{-webkit-mask-image:none;mask-image:none}}.ef3 .ef3-who-card .ef3-strip{transition:filter .2s ease,opacity .2s ease;filter:saturate(.9);opacity:.9}.ef3 .ef3-who-card:hover .ef3-strip{filter:none;opacity:1}.ef3 .ef3-who-card{transition:transform .2s var(--ease),border-color .2s ease}.ef3 .ef3-who-card:hover{transform:translateY(-4px);border-color:var(--ef-color-border-accent)}.ef3 .ef3-pulse{box-shadow:0 0 0 2px #60a5fa8c}@media (prefers-reduced-motion:no-preference){.ef3 .ef3-pulse,.ef3 .ef3-pulse-dot{animation:ef3Ring 2.4s ease-in-out infinite}}@keyframes ef3Ring{0%,to{box-shadow:0 0 0 1px #60a5fa59,0 0 0 0 #60a5fa40}50%{box-shadow:0 0 0 2px #60a5fab3,0 0 0 7px #60a5fa00}}@media (prefers-reduced-motion:reduce){.ef3 .ef3-hero-ghost{display:none}.ef3 .ef3-who-card:hover{transform:none}.ef3 *,.ef3 :after,.ef3 :before{animation:none!important;transition:none!important}.ef3 [data-rv],.ef3 [data-rv] .ef3-answer,.ef3 [data-rv] .ef3-stagger>*{opacity:1!important;transform:none!important}.ef3 .ef3-par{transform:none!important}.ef3 .ef3-lift:hover{transform:none}}.ef3 .ef-paper{background:#f4f6fb;color:#0b0f14;--ef-paper-ink:#0b0f14;--ef-paper-body:#374151}.ef3 .ef-paper :is(.text-white,.text-ef-text-primary):not(.bg-ef-action):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#0b0f14}.ef3 .ef-paper .text-ef-text-strong:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#1f2937}.ef3 .ef-paper .text-ef-text-body:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#374151}.ef3 .ef-paper :is(.text-ef-text-muted,.text-ef-text-faint):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#4b5563}.ef3 .ef-paper :is(.text-ef-accent,.text-ef-accent-soft):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#1d4ed8}.ef3 .ef-paper .bg-clip-text:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){background-image:linear-gradient(90deg,#2563eb,#1d4ed8)}.ef3 .ef-paper :is(.hover\:text-white:hover,.group:hover .group-hover\:text-white):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#0b0f14}.ef3 .ef-paper :is(.hover\:text-ef-accent-soft:hover):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#1d4ed8}.ef3 .ef-paper .bg-ef-surface-1:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){background-color:#fff}.ef3 .ef-paper :is(.bg-ef-surface-2,.bg-ef-sheet):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){background-color:#eef2f9}.ef3 .ef-paper :is(.border-ef-border,.border-ef-border-sheet,.divide-ef-border>*+*):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){border-color:#d6ddea}.ef3 .ef-paper .divide-ef-border>*+*{border-color:#d6ddea}.ef3 .ef-paper .border-ef-border-subtle:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){border-color:#e3e8f1}.ef3 .ef-paper .shadow-ef-card:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){box-shadow:0 1px 2px #0b0f140f,0 8px 24px -12px #2563eb2e}.ef3 .ef-paper .ef3-btn[data-filled="0"]:not(.bg-ef-action){color:#0b0f14;border-color:#9db4dd}.ef3 .ef-paper .ef3-btn[data-filled="0"]:not(.bg-ef-action):hover{background:#e6eeff;border-color:#2563eb;color:#0b0f14}.ef3 .ef-paper .bg-ef-action{color:#fff}.ef3 .ef-blue{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.ef3 .ef-blue :is(.text-ef-text-strong,.text-ef-text-body):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#ffffffeb}.ef3 .ef-blue :is(.text-ef-text-muted,.text-ef-text-faint):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#ffffffd9}.ef3 .ef-blue :is(.text-ef-accent,.text-ef-accent-soft):not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){color:#fff}.ef3 .ef-blue .bg-clip-text:not(.ef-dark):not(.ef3-frame):not(:where(.ef-dark,.ef3-frame,.ef-df-inert,.ef3-float) *){background-image:linear-gradient(90deg,#fff,#dbe8ff)}.ef3 .ef-blue .bg-ef-brand{background-color:#fff;box-shadow:none}.ef3 .ef-dark{color:#d5dbe3}.ef3 .ef-plate{position:relative;border-radius:24px;padding:16px;background:radial-gradient(120% 100% at 15% 0,#3b82f6 0,#2563eb 48%,#1d4ed8 100%);box-shadow:0 30px 80px -34px #2563eb99}@media (min-width:768px){.ef3 .ef-plate{border-radius:32px;padding:32px}}.ef3 .ef-plate .ef3-frame{box-shadow:0 24px 60px -24px #050a1ea6}.ef3 .ef-h2{font-size:36px;line-height:1.08;letter-spacing:-.035em;font-weight:600}@media (min-width:768px){.ef3 .ef-h2{font-size:48px}}.ef3 .ef-hero-h1{font-size:40px;line-height:1.04;letter-spacing:-.045em;font-weight:600}@media (min-width:640px){.ef3 .ef-hero-h1{font-size:52px}}@media (min-width:1280px){.ef3 .ef-hero-h1{font-size:60px}}.ef3 .ef-df-inert [class*="text-[10.5px]"],.ef3 .ef-df-inert [class*="text-[10px]"],.ef3 .ef-df-inert [class*="text-[11px]"],.ef3 .ef-df-inert [class*="text-[7px]"],.ef3 .ef-df-inert [class*="text-[8.5px]"],.ef3 .ef-df-inert [class*="text-[8px]"],.ef3 .ef-df-inert [class*="text-[9.5px]"],.ef3 .ef-df-inert [class*="text-[9px]"],.ef3 .ef-df-inert [class*=text-ef-micro]{font-size:calc(11.2px / var(--ef-shot-scale, 1))!important}