.l3-root{font-family:var(--landing-body),"Segoe UI",Tahoma,sans-serif;color:var(--l3-fg);background:var(--l3-bg);--l3-cf-x:56%;--l3-cf-z:150px;--l3-cf-r:26;--l3-cf-s:.07;--l3-cf-dir:1;--l3-depth:1;--l3-origin-x:left;transition:background-color .4s,color .4s;overflow-x:clip}[dir=rtl] .l3-root{--l3-cf-dir:-1;--l3-origin-x:right}.l3-root[data-theme=dark]{--l3-bg:#05070e;--l3-bg-2:#080c17;--l3-bg-3:#0c1120;--l3-fg:#f3f1ec;--l3-muted:rgba(238,236,231,.8);--l3-subtle:rgba(238,236,231,.62);--l3-accent:#e8b55c;--l3-accent-soft:rgba(232,181,92,.16);--l3-accent-2:#5fd6c0;--l3-accent-3:#8a97fb;--l3-accent-fg:#17120a;--l3-border:rgba(238,236,231,.12);--l3-border-strong:rgba(232,181,92,.38);--l3-surface:rgba(14,19,32,.72);--l3-surface-2:rgba(21,28,45,.9);--l3-glass:rgba(255,255,255,.05);--l3-glass-line:rgba(255,255,255,.1);--l3-glare:rgba(255,255,255,.26);--l3-shadow:0 34px 90px -34px rgba(0,0,0,.9);--l3-shadow-soft:0 20px 50px -26px rgba(0,0,0,.8);--l3-glow:0 24px 70px -26px rgba(232,181,92,.42);--l3-grain:.05;--l3-scrim:rgba(3,5,10,.92);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.l3-root[data-theme=light]{--l3-bg:#faf8f4;--l3-bg-2:#f3efe8;--l3-bg-3:#ebe6dc;--l3-fg:#17130d;--l3-muted:rgba(23,19,13,.76);--l3-subtle:rgba(23,19,13,.66);--l3-accent:#8a5a08;--l3-accent-soft:rgba(138,90,8,.12);--l3-accent-2:#0f766e;--l3-accent-3:#4338ca;--l3-accent-fg:#fff;--l3-border:rgba(23,19,13,.13);--l3-border-strong:rgba(138,90,8,.36);--l3-surface:rgba(255,255,255,.84);--l3-surface-2:#fff;--l3-glass:rgba(255,255,255,.6);--l3-glass-line:rgba(255,255,255,.8);--l3-glare:rgba(255,255,255,.72);--l3-shadow:0 34px 80px -38px rgba(23,19,13,.32);--l3-shadow-soft:0 18px 44px -26px rgba(23,19,13,.24);--l3-glow:0 22px 60px -26px rgba(138,90,8,.3);--l3-grain:.035;--l3-scrim:rgba(20,16,10,.78);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.l3-shell{width:100%;max-width:88rem;margin-inline:auto;padding-inline:1.25rem}@media (width >= 640px){.l3-shell{padding-inline:2rem}}.l3-section{padding-block:5.5rem;position:relative}@media (width >= 768px){.l3-section{padding-block:7.5rem}}.l3-fg{color:var(--l3-fg)}.l3-muted{color:var(--l3-muted)}.l3-subtle{color:var(--l3-subtle)}.l3-accent-fg,.l3-kicker{color:var(--l3-accent)}.l3-kicker{letter-spacing:.14em;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.l3-kicker:before{content:"";background:linear-gradient(90deg,var(--l3-accent),transparent);border-radius:999px;width:1.75rem;height:2px}.l3-title{color:var(--l3-fg);letter-spacing:-.025em;line-height:1.18}.l3-gradient-text{background:linear-gradient(115deg,var(--l3-accent) 0,var(--l3-accent-2) 55%,var(--l3-accent-3) 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.l3-root :where(a,button,[role=tab],[role=button],[tabindex]):focus-visible{outline:2px solid var(--l3-accent);outline-offset:3px}.l3-grain{opacity:var(--l3-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;inset:0}.l3-grain,.l3-orb{pointer-events:none;position:absolute}.l3-orb{filter:blur(72px);border-radius:50%}.l3-orb-a{top:-8rem;background:radial-gradient(circle,var(--l3-accent-soft),transparent 70%);opacity:.95;width:30rem;height:30rem;animation:l3-drift-a 26s ease-in-out infinite;inset-inline-start:-9rem}.l3-orb-b{top:28%;background:radial-gradient(circle,color-mix(in srgb,var(--l3-accent-3) 26%,transparent),transparent 70%);opacity:.8;width:24rem;height:24rem;animation:l3-drift-b 32s ease-in-out infinite;inset-inline-end:-7rem}.l3-orb-c{bottom:-6rem;background:radial-gradient(circle,color-mix(in srgb,var(--l3-accent-2) 22%,transparent),transparent 70%);opacity:.7;width:20rem;height:20rem;animation:l3-drift-c 38s ease-in-out infinite;inset-inline-start:38%}.l3-mesh{background:radial-gradient(ellipse 58% 48% at 14% 16%,var(--l3-accent-soft),transparent 68%),radial-gradient(ellipse 42% 38% at 86% 10%,color-mix(in srgb,var(--l3-accent-3) 14%,transparent),transparent 68%),radial-gradient(ellipse 40% 34% at 52% 92%,color-mix(in srgb,var(--l3-accent-2) 12%,transparent),transparent 70%);inset:0}.l3-grid-plane,.l3-mesh{pointer-events:none;position:absolute}.l3-grid-plane{background-image:linear-gradient(var(--l3-border) 1px,transparent 1px),linear-gradient(90deg,var(--l3-border) 1px,transparent 1px);background-size:68px 68px;inset:-10% -20%;-webkit-mask-image:radial-gradient(78% 70% at 50% 38%,#000 8%,rgba(0,0,0,0) 74%);mask-image:radial-gradient(78% 70% at 50% 38%,#000 8%,rgba(0,0,0,0) 74%)}@keyframes l3-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,6%,0) scale(1.12)}}@keyframes l3-drift-b{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-5%,-4%,0) scale(.94)}}@keyframes l3-drift-c{0%,to{transform:translateZ(0) scale(.98)}50%{transform:translate3d(6%,-6%,0) scale(1.14)}}.l3-r{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:perspective(1400px) translate3d(0,44px,-100px) rotateX(9deg)}.l3-r.l3-in{opacity:1;transform:perspective(1400px) translateZ(0) rotateX(0)}.l3-rg>*{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:perspective(1200px) translate3d(0,30px,-70px) rotateX(8deg)}.l3-rg.l3-in>*{opacity:1;transform:perspective(1200px) translateZ(0) rotateX(0)}.l3-tilt{perspective:1000px}.l3-tilt-inner{transform-style:preserve-3d;transform:rotateX(calc(var(--l3-rx, 0) * 1deg)) rotateY(calc(var(--l3-ry, 0) * 1deg)) scale(calc(1 + var(--l3-on, 0) * .018));position:relative}.l3-tilt:focus-within .l3-tilt-inner,.l3-tilt:hover .l3-tilt-inner{will-change:transform}.l3-glare{pointer-events:none;border-radius:inherit;opacity:calc(var(--l3-on, 0) * .9);background:radial-gradient(circle 32rem at var(--l3-gx,50%) var(--l3-gy,50%),var(--l3-glare),transparent 58%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.l3-3d{transform-style:preserve-3d}.l3-lift-1{transform:translateZ(calc(28px * var(--l3-depth)))}.l3-lift-2{transform:translateZ(calc(56px * var(--l3-depth)))}.l3-lift-3{transform:translateZ(calc(84px * var(--l3-depth)))}@layer components{:where(.l3-btn,.l3-icon-btn,.l3-chip,.l3-icon-box,.l3-user-skeleton){display:inline-flex}}.l3-btn{cursor:pointer;isolation:isolate;min-height:3.25rem;transform:translate3d(var(--l3-mgx,0),var(--l3-mgy,0),0);border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.9rem;font-size:.9rem;font-weight:700;transition:box-shadow .3s,border-color .3s,background-color .3s,color .3s;position:relative;overflow:hidden}.l3-btn-primary{background:var(--l3-accent);color:var(--l3-accent-fg);box-shadow:var(--l3-glow)}.l3-btn-primary:hover{box-shadow:0 28px 74px -22px color-mix(in srgb,var(--l3-accent) 60%,transparent)}.l3-btn-ghost{background:var(--l3-glass);color:var(--l3-fg);border:1px solid var(--l3-border);backdrop-filter:blur(14px)}.l3-btn-ghost:hover{border-color:var(--l3-border-strong);background:var(--l3-surface)}.l3-btn-sm{border-radius:.8rem;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.82rem}.l3-btn:before{border-radius:inherit;opacity:var(--l3-on,0);background:radial-gradient(circle 9rem at var(--l3-gx,50%) var(--l3-gy,50%),rgba(255,255,255,.34),transparent 62%);transition:opacity .3s}.l3-btn:after,.l3-btn:before{content:"";z-index:-1;position:absolute;inset:0}.l3-btn:after{background:linear-gradient(105deg,rgba(0,0,0,0) 38%,rgba(255,255,255,.3) 50%,rgba(0,0,0,0) 62%);transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translateX(-130%)}.l3-btn:hover:after{transform:translateX(130%)}.l3-link{color:var(--l3-accent);cursor:pointer;align-items:center;gap:.5rem;font-weight:700;display:inline-flex;position:relative}.l3-link:after{content:"";inset-inline:0;height:1.5px;transform-origin:var(--l3-origin-x) center;background:currentColor;border-radius:999px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;transform:scaleX(0)}.l3-link:hover:after{transform:scaleX(1)}.l3-card{border:1px solid var(--l3-border);background:var(--l3-surface);backdrop-filter:blur(18px) saturate(130%);box-shadow:var(--l3-shadow-soft);border-radius:1.5rem;transition:border-color .4s,box-shadow .4s,background-color .4s;position:relative}.l3-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--l3-glass-line),transparent 42%);opacity:.7;position:absolute;inset:0}.l3-tilt:focus-within .l3-card,.l3-tilt:hover .l3-card{border-color:var(--l3-border-strong);box-shadow:var(--l3-shadow)}.l3-chip{border:1px solid var(--l3-border);background:var(--l3-glass);color:var(--l3-muted);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700}.l3-chip-block{white-space:normal;text-align:start;justify-content:flex-start;padding:.75rem 1rem;font-size:.82rem;line-height:1.65}.l3-icon-box{background:var(--l3-accent-soft);color:var(--l3-accent);border:1px solid var(--l3-border);border-radius:1rem;justify-content:center;align-items:center}.l3-pulse-dot{background:var(--l3-accent);border-radius:999px;width:.45rem;height:.45rem;position:relative}.l3-pulse-dot:after{content:"";border-radius:inherit;border:1px solid var(--l3-accent);animation:l3-ping 2.4s ease-out infinite;position:absolute;inset:-.3rem}@keyframes l3-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.l3-header{inset-inline:0;z-index:60;border-bottom:1px solid rgba(0,0,0,0);padding-block:1.1rem;transition:padding .45s,background-color .45s,box-shadow .45s,border-color .45s;position:fixed;top:0}.l3-header-solid{border-bottom-color:var(--l3-border);background:color-mix(in srgb,var(--l3-bg) 78%,transparent);backdrop-filter:blur(22px) saturate(150%);padding-block:.55rem;box-shadow:0 12px 40px -22px rgba(0,0,0,.5)}.l3-progress{inset-inline:0;background:linear-gradient(90deg,var(--l3-accent),var(--l3-accent-2));height:2px;transform:scaleX(var(--l3-sp,0));transform-origin:var(--l3-origin-x) center;position:absolute;bottom:0}.l3-logo-img{object-fit:contain;width:auto;max-width:10rem;height:2.25rem;max-height:2.5rem;display:block}.l3-logo-img-lg{max-width:12.5rem;height:2.5rem}@media (width >= 640px){.l3-logo-img{max-width:12.5rem;height:2.5rem}}.l3-logo-mark{background:linear-gradient(140deg,var(--l3-accent),color-mix(in srgb,var(--l3-accent) 55%,var(--l3-accent-3)));width:2.5rem;height:2.5rem;color:var(--l3-accent-fg);box-shadow:var(--l3-glow);transform-style:preserve-3d;border-radius:.9rem;justify-content:center;align-items:center;font-weight:800;transition:transform .6s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.l3-logo:hover .l3-logo-mark{transform:rotateY(28deg) rotateX(-12deg) translateZ(10px)}.l3-nav-link{color:var(--l3-muted);cursor:pointer;border-radius:.8rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;transition:color .25s;position:relative}.l3-nav-link:after{content:"";inset-inline:.95rem;background:var(--l3-accent);height:1.5px;transform-origin:var(--l3-origin-x) center;border-radius:999px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;transform:scaleX(0)}.l3-nav-link:hover{color:var(--l3-fg)}.l3-nav-link:hover:after{transform:scaleX(1)}.l3-nav-block{padding:.9rem 1rem;display:block}.l3-nav-block:after{content:none}.l3-icon-btn{border:1px solid var(--l3-border);background:var(--l3-glass);width:2.75rem;height:2.75rem;color:var(--l3-fg);cursor:pointer;backdrop-filter:blur(12px);border-radius:.8rem;justify-content:center;align-items:center;transition:border-color .25s,background-color .25s,transform .25s}.l3-icon-btn:hover{border-color:var(--l3-border-strong);transform:translateY(-1px)}.l3-user{position:relative}.l3-user-chip{max-width:11.5rem;color:var(--l3-fg);cursor:pointer;padding:.28rem .7rem .28rem .38rem}@media (width >= 640px){.l3-user-chip{max-width:15rem}}.l3-user-avatar{background:linear-gradient(140deg,var(--l3-accent),color-mix(in srgb,var(--l3-accent) 55%,var(--l3-accent-3)));width:1.9rem;height:1.9rem;color:var(--l3-accent-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.l3-user-card{background:var(--l3-glass);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.l3-user-card,.l3-user-menu{border:1px solid var(--l3-border);border-radius:1rem}.l3-user-menu{inset-inline-end:0;z-index:70;background:color-mix(in srgb,var(--l3-bg) 88%,transparent);backdrop-filter:blur(18px) saturate(150%);min-width:13.5rem;box-shadow:var(--l3-shadow);padding:.4rem;position:absolute;top:calc(100% + .45rem)}.l3-user-menu-item{width:100%;color:var(--l3-fg);cursor:pointer;text-align:start;border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.82rem;font-weight:700;display:flex}.l3-user-menu-item:hover{background:var(--l3-accent-soft);color:var(--l3-accent)}.l3-user-skeleton{border:1px solid var(--l3-border);background:var(--l3-glass);border-radius:999px;width:7.25rem;height:2.75rem}.l3-mobile-nav{border-top:1px solid var(--l3-border);background:color-mix(in srgb,var(--l3-bg) 92%,transparent);backdrop-filter:blur(22px);animation:l3-drop-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes l3-drop-in{0%{opacity:0;transform:perspective(900px) rotateX(-12deg) translateY(-10px)}to{opacity:1;transform:none}}.l3-hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.l3-hero-base{pointer-events:none;background:linear-gradient(175deg,var(--l3-bg) 0,var(--l3-bg-2) 48%,var(--l3-bg) 100%);position:absolute;inset:0}.l3-depth-1{transform:translate3d(calc(var(--l3-px, 0) * 10px),calc(var(--l3-py, 0) * 8px + var(--l3-sp, 0) * 40px),0)}.l3-depth-2{transform:translate3d(calc(var(--l3-px, 0) * 20px),calc(var(--l3-py, 0) * 16px + var(--l3-sp, 0) * 90px),0)}.l3-depth-3{transform:translate3d(calc(var(--l3-px, 0) * 34px),calc(var(--l3-py, 0) * 26px + var(--l3-sp, 0) * 150px),0) scale(calc(1 + var(--l3-sp, 0) * .08))}.l3-depth-4{transform:translate3d(calc(var(--l3-px, 0) * -26px),calc(var(--l3-py, 0) * -18px + var(--l3-sp, 0) * 210px),0)}.l3-hero-inner{z-index:10;flex-direction:column;justify-content:center;min-height:100svh;padding-block:8.5rem 5rem;display:flex;position:relative}@media (width >= 768px){.l3-hero-inner{padding-block:9.5rem 6rem}}.l3-hero-title{font-size:clamp(2.25rem,7vw,4.15rem);font-weight:700}.l3-word{animation:l3-word-in 1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--l3-d,0s);margin-inline-end:.26em;display:inline-block}@keyframes l3-word-in{0%{opacity:0;transform:perspective(800px) translate3d(0,.5em,-120px) rotateX(48deg)}to{opacity:1;transform:perspective(800px) translateZ(0) rotateX(0)}}.l3-fade-up{animation:l3-fade-up .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--l3-d,0s)}@keyframes l3-fade-up{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.l3-stage{perspective:1500px;perspective-origin:50% 45%;cursor:grab;touch-action:pan-y;user-select:none;position:relative}.l3-stage[data-dragging=true]{cursor:grabbing}.l3-stage[data-dragging=true] .l3-deck{transform:rotateX(0) rotateY(0)}.l3-stage[data-dragging=true] .l3-deck-item{transition:none}.l3-deck{aspect-ratio:4/5;transform-style:preserve-3d;transform:rotateX(calc(var(--l3-rx, 0) * 1deg + var(--l3-py, 0) * -3deg)) rotateY(calc(var(--l3-ry, 0) * 1deg + var(--l3-px, 0) * 5deg));position:relative}@media (width >= 640px){.l3-deck{aspect-ratio:5/6}}.l3-stage:focus-within .l3-deck,.l3-stage:hover .l3-deck{will-change:transform}.l3-deck-item{border:1px solid var(--l3-border);background:var(--l3-bg-3);box-shadow:var(--l3-shadow);transform:translate3d(calc(var(--l3-i, 0) * var(--l3-cf-dir) * 7% + var(--l3-hero-drag, 0px) * (1 - min(1, var(--l3-i, 0)))),calc(var(--l3-i, 0) * -2%),calc(var(--l3-i, 0) * -110px)) rotateY(calc(var(--l3-i, 0) * var(--l3-cf-dir) * -7deg));border-radius:1.6rem;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;inset:0;overflow:hidden}.l3-deck-shadow{pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 60%,color-mix(in srgb,var(--l3-accent) 22%,transparent),transparent 72%);filter:blur(30px);position:absolute;inset:-12% -8% -18%}.l3-slide-copy{animation:l3-slide-copy .6s cubic-bezier(.22,1,.36,1) both}@keyframes l3-slide-copy{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.l3-tab{text-align:start;min-height:2.75rem;color:var(--l3-subtle);cursor:pointer;border-radius:.8rem;flex-direction:column;flex:1 1 0;justify-content:center;gap:.5rem;padding:.6rem;transition:color .3s,background-color .3s;display:flex;position:relative}.l3-tab[aria-pressed=true]{color:var(--l3-fg);background:var(--l3-glass)}.l3-tab-bar{background:var(--l3-border);border-radius:999px;height:2px;overflow:hidden}.l3-tab-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--l3-accent),var(--l3-accent-2));height:100%;transform-origin:var(--l3-origin-x) center;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.l3-tab[aria-pressed=true] .l3-tab-bar span{transform:scaleX(1)}.l3-tab:hover .l3-tab-bar span{transform:scaleX(.45)}.l3-float{animation:l3-float 7s ease-in-out infinite}.l3-float-slow{animation:l3-float 9.5s ease-in-out infinite reverse}@keyframes l3-float{0%,to{translate:0}50%{translate:0 -9px}}.l3-scroll-cue{bottom:1.75rem;width:fit-content;margin-inline:auto;animation:l3-cue 2.6s ease-in-out infinite;position:absolute;inset-inline:0}.l3-scroll-cue span[data-line]{background:linear-gradient(180deg,var(--l3-accent),transparent);width:1px;height:2.5rem;display:block}@keyframes l3-cue{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@keyframes l3-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--l3-loop, 50%) * -1),0,0)}}.l3-marquee{border-block:1px solid var(--l3-border);background:var(--l3-bg-2);direction:ltr;width:100%;padding-block:1.1rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 6% 94%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 6% 94%,rgba(0,0,0,0))}.l3-marquee-track{--l3-loop:50%;flex-wrap:nowrap;width:max-content;animation:l3-marquee-scroll 40s linear infinite;display:flex}.l3-marquee-track.is-reverse{animation-duration:50s;animation-direction:reverse}.l3-marquee-seq{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.75rem;padding-inline-end:.75rem;display:flex}.l3-marquee-item{white-space:nowrap;border:1px solid var(--l3-border);background:var(--l3-glass);color:var(--l3-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:.55rem;padding:.5rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.l3-marquee-item svg{color:var(--l3-accent)}.l3-marquee+.l3-marquee{border-block-start:0}.l3-metric{text-align:center;border-radius:1.5rem;padding:2rem 1.5rem}.l3-metric-value{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1}.l3-cf-mask{padding-block:2rem 1rem;position:relative;overflow:hidden}.l3-cf-stage{perspective:1500px;perspective-origin:50%;touch-action:pan-y;height:26rem;position:relative}.l3-cf-item{top:0;width:min(23rem,76vw);height:100%;transform:translate3d(calc(var(--l3-off, 0) * var(--l3-cf-dir) * var(--l3-cf-x)),0,calc(var(--l3-off-abs, 0) * var(--l3-cf-z) * -1)) rotateY(calc(var(--l3-off, 0) * var(--l3-cf-dir) * var(--l3-cf-r) * -1deg)) scale(calc(1 - var(--l3-off-abs, 0) * var(--l3-cf-s)));margin-inline-start:calc(min(23rem, 76vw) / -2);transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .55s,filter .55s;position:absolute;inset-inline-start:50%}.l3-cf-item[data-seam=true]{transition:opacity .55s,filter .55s}.l3-cf-item[data-active=false]{filter:saturate(.65) brightness(.78)}.l3-cf-card{border:1px solid var(--l3-border);background:var(--l3-surface-2);height:100%;box-shadow:var(--l3-shadow);cursor:pointer;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.l3-cf-item[data-active=true] .l3-cf-card{border-color:var(--l3-border-strong)}.l3-cf-media{flex:auto;position:relative;overflow:hidden}.l3-cf-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.l3-cf-card:hover .l3-cf-media img{transform:scale(1.09)}.l3-cf-scrim{background:linear-gradient(to top,var(--l3-scrim) 4%,rgba(3,5,10,.28) 46%,transparent 78%);position:absolute;inset:0}.l3-cf-nav{border:1px solid var(--l3-border);background:var(--l3-surface);width:3rem;height:3rem;color:var(--l3-fg);cursor:pointer;backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;transition:transform .3s,border-color .3s,background-color .3s;display:inline-flex}.l3-cf-nav:hover{border-color:var(--l3-border-strong);transform:scale(1.08)}.l3-cf-nav:disabled{opacity:.38;cursor:not-allowed;transform:none}.l3-cf-dot{background:var(--l3-border);cursor:pointer;border-radius:999px;width:.4rem;height:.4rem;transition:width .45s cubic-bezier(.22,1,.36,1),background-color .35s;position:relative}.l3-cf-dot:after{content:"";position:absolute;inset:-1.4rem -.5rem}.l3-cf-dot[aria-current=true]{background:var(--l3-accent);width:1.9rem}.l3-filter{border:1px solid var(--l3-border);background:var(--l3-glass);min-height:2.75rem;color:var(--l3-muted);cursor:pointer;border-radius:999px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s,transform .3s}.l3-filter:hover{border-color:var(--l3-border-strong);transform:translateY(-2px)}.l3-filter[aria-pressed=true]{background:var(--l3-accent);color:var(--l3-accent-fg);border-color:rgba(0,0,0,0)}.l3-skeleton{background:linear-gradient(90deg,var(--l3-glass) 25%,var(--l3-surface-2) 50%,var(--l3-glass) 75%);background-size:220% 100%;border-radius:1.5rem;animation:l3-shimmer 1.5s infinite}@keyframes l3-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.l3-as{--l3-as-gap:1rem;--l3-as-per:1;--l3-as-x:0px}@media (width >= 640px){.l3-as{--l3-as-per:2}}@media (width >= 1024px){.l3-as{--l3-as-per:3}}.l3-as-viewport{touch-action:pan-y;outline:none;overflow:hidden;container-type:inline-size}.l3-as[data-draggable=true] .l3-as-viewport{cursor:grab}.l3-as-viewport:focus-visible{box-shadow:0 0 0 2px var(--l3-accent);border-radius:1.5rem}.l3-as-track{gap:var(--l3-as-gap);transform:translate3d(var(--l3-as-x),0,0);will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.l3-as[data-dragging=true] .l3-as-viewport{cursor:grabbing;touch-action:none}.l3-as[data-dragging=true] .l3-as-track{user-select:none;transition:none}.l3-as-card,.l3-as-cover{-webkit-user-drag:none}.l3-as-slide{flex:0 0 calc((100cqi - (var(--l3-as-per) - 1) * var(--l3-as-gap)) / var(--l3-as-per));min-width:0}.l3-as-card{height:100%}.l3-as-cover{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.l3-as-card:focus-visible .l3-as-cover,.l3-as-card:hover .l3-as-cover{transform:scale(1.06)}.l3-as-controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.l3-cap-num{color:color-mix(in srgb,var(--l3-accent) 58%,transparent);font-size:3rem;font-weight:700;line-height:1}.l3-cap-card{isolation:isolate;background-color:#12151c;background-image:none;overflow:hidden}.l3-cap-bg{z-index:0;transform-origin:center;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1)}.l3-cap-bg,.l3-cap-card:after{pointer-events:none;position:absolute;inset:0}.l3-cap-card:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(rgba(8,10,16,.38),rgba(8,10,16,.58) 42%,rgba(8,10,16,.9))}.l3-cap-card:before{z-index:2;opacity:.55;background:linear-gradient(150deg,rgba(255,255,255,.16),rgba(0,0,0,0) 42%)}.l3-cap-card>:not(.l3-cap-bg):not(.l3-glare){z-index:3;position:relative}.l3-cap-card .l3-glare{z-index:4}.l3-cap-card .l3-fg{color:#f6f3ec}.l3-cap-card .l3-muted{color:rgba(246,243,236,.84)}.l3-cap-card .l3-link{color:#e8b55c}.l3-cap-card .l3-cap-num{color:rgba(232,181,92,.74)}.l3-cap-card .l3-icon-box{color:#e8b55c;backdrop-filter:blur(10px);background:rgba(232,181,92,.22);border-color:rgba(232,181,92,.42)}.l3-tilt:focus-within .l3-cap-bg,.l3-tilt:hover .l3-cap-bg{transform:scale(1.07)}.l3-panel{border:1px solid var(--l3-border);background:linear-gradient(155deg,var(--l3-surface-2),var(--l3-surface));box-shadow:var(--l3-shadow);border-radius:1.75rem;position:relative;overflow:hidden}.l3-panel-line{background:linear-gradient(180deg,var(--l3-accent),var(--l3-accent-3));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.l3-pin{position:relative}.l3-pin-sticky{align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:clip}.l3-pin-off .l3-pin-sticky{min-height:0;position:static}.l3-step-stage{perspective:1400px;height:18rem;position:relative}.l3-step-card{inset-inline:0;--l3-off:var(--l3-i,0);--l3-off-abs:var(--l3-i,0);opacity:calc(1 - var(--l3-off-abs, 0) * .75);z-index:calc(20 - var(--l3-i, 0) * 4);pointer-events:none;transform-origin:50% 100%;transform:translate3d(0,calc(var(--l3-off, 0) * 22%),calc(var(--l3-off-abs, 0) * -180px)) rotateX(calc(var(--l3-off, 0) * -9deg)) scale(calc(1 - var(--l3-off-abs, 0) * .08));position:absolute;top:0}.l3-step-card[data-front=true]{pointer-events:auto}.l3-step-rail{background:var(--l3-border);border-radius:999px;height:2px;position:relative;overflow:hidden}.l3-step-rail span{border-radius:inherit;background:linear-gradient(90deg,var(--l3-accent),var(--l3-accent-2));width:100%;transform:scaleX(var(--l3-pp,0));transform-origin:var(--l3-origin-x) center;transition:transform .3s linear;position:absolute;inset-block:0;inset-inline-start:0}.l3-step-btn{border:1px solid var(--l3-border);background:var(--l3-glass);min-height:2.75rem;color:var(--l3-muted);cursor:pointer;border-radius:.9rem;padding:.6rem 1.1rem;font-size:.82rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s}.l3-step-btn[aria-current=true]{background:var(--l3-accent);color:var(--l3-accent-fg);border-color:rgba(0,0,0,0)}.l3-cta{border-block:1px solid var(--l3-border);background:linear-gradient(135deg,var(--l3-bg-3) 0,var(--l3-bg-2) 52%,var(--l3-bg-3) 100%);padding-block:5.5rem;position:relative;overflow:hidden}@media (width >= 768px){.l3-cta{padding-block:7rem}}.l3-footer{color:rgba(255,255,255,.68);background:#04060c;border-top:1px solid rgba(255,255,255,.08);padding-block:4rem;position:relative;overflow:hidden}.l3-footer a{cursor:pointer;transition:color .25s}.l3-footer a:hover{color:#fff}@media (width <= 1023px){.l3-root{--l3-cf-x:62%;--l3-cf-z:110px;--l3-cf-r:20;--l3-depth:.6}.l3-cf-stage{height:24rem}}@media (width <= 767px){.l3-root{--l3-cf-x:74%;--l3-cf-z:60px;--l3-cf-r:12;--l3-cf-s:.05;--l3-depth:0}.l3-cf-stage{perspective:1100px;height:25rem}.l3-cf-item{width:min(19rem,82vw);margin-inline-start:calc(min(19rem, 82vw) / -2)}.l3-orb{filter:blur(56px)}.l3-glare{display:none}}.l3-pin-off .l3-step-stage{perspective:none;gap:1rem;height:auto;display:grid}.l3-pin-off .l3-step-card{opacity:1;z-index:auto;pointer-events:auto;position:relative;transform:none}@media (hover:none),(pointer:coarse){.l3-tilt-inner{transform:none}.l3-glare{display:none}.l3-marquee{cursor:grab}}@media (prefers-reduced-motion:reduce){.l3-root :not(.l3-marquee):not(.l3-marquee *){transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.l3-float,.l3-float-slow,.l3-orb,.l3-pulse-dot:after,.l3-scroll-cue,.l3-skeleton{animation:none!important}.l3-r,.l3-rg>*{opacity:1!important;transform:none!important}.l3-fade-up,.l3-slide-copy,.l3-word{opacity:1;transform:none}.l3-deck,.l3-tilt-inner{transform:none}.l3-glare{display:none}.l3-depth-1,.l3-depth-2,.l3-depth-3,.l3-depth-4{transform:none!important}.l3-deck-item{transform:translate3d(calc(var(--l3-i, 0) * var(--l3-cf-dir) * 5% + var(--l3-hero-drag, 0px) * (1 - min(1, var(--l3-i, 0)))),0,0)}.l3-cf-item{transform:translate3d(calc(var(--l3-off, 0) * var(--l3-cf-dir) * 100%),0,0);filter:none!important}.l3-as-track{will-change:auto}.l3-as-cover{transform:none}.l3-step-card{transform:translateZ(0)}.l3-marquee{-webkit-mask-image:none;mask-image:none}.l3-tilt:focus-within .l3-cap-bg,.l3-tilt:hover .l3-cap-bg{transform:none}}