.ld-root{--ld-gold:217, 169, 63;--ld-gold-soft:249, 212, 82;--ld-navy:22, 52, 110;--ld-blue:37, 99, 235;--ld-ink:15, 23, 42;--ld-bg:#f7f8fc;--ld-surface:#ffffffc7;--ld-surface-solid:#fff;--ld-border:#0f172a14;--ld-border-strong:#0f172a24;--ld-text:#0f172a;--ld-text-soft:#475569;--ld-text-faint:#64748b;--ld-shadow:0 1px 2px #0f172a0a, 0 16px 48px -16px #16346e2e;--ld-shadow-lift:0 2px 4px #0f172a0d, 0 28px 64px -20px #16346e4d;background:var(--ld-bg);color:var(--ld-text)}html.dark .ld-root{--ld-bg:#05080f;--ld-surface:#0d1526b8;--ld-surface-solid:#0d1526;--ld-border:#94a3b81f;--ld-border-strong:#94a3b838;--ld-text:#f1f5f9;--ld-text-soft:#94a3b8;--ld-text-faint:#7b8aa0;--ld-shadow:0 1px 2px #0006, 0 16px 48px -16px #0000008c;--ld-shadow-lift:0 2px 4px #00000080, 0 28px 64px -20px #000000b3}.ld-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ld-atmosphere:before{content:"";background:radial-gradient(circle, rgba(var(--ld-gold-soft), .22) 0%, rgba(var(--ld-gold-soft), .06) 42%, transparent 70%);border-radius:50%;width:58rem;height:58rem;position:absolute;top:-22rem;right:-18rem}.ld-atmosphere:after{content:"";background:radial-gradient(circle, rgba(var(--ld-blue), .1) 0%, rgba(var(--ld-blue), .03) 45%, transparent 70%);border-radius:50%;width:64rem;height:64rem;position:absolute;top:8rem;left:-24rem}html.dark .ld-atmosphere:before{background:radial-gradient(circle, rgba(var(--ld-gold-soft), .1) 0%, rgba(var(--ld-gold-soft), .025) 42%, transparent 70%)}html.dark .ld-atmosphere:after{background:radial-gradient(circle, rgba(var(--ld-blue), .14) 0%, rgba(var(--ld-blue), .04) 45%, transparent 70%)}.ld-hairline-grid{pointer-events:none;background-image:linear-gradient(#16346e0b 1px,#0000 1px),linear-gradient(90deg,#16346e0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 0%,#0000 75%)}html.dark .ld-hairline-grid{background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px)}.ld-nav{border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s}.ld-nav.is-scrolled{background:var(--ld-surface);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--ld-border);box-shadow:0 4px 24px -12px #16346e1f}html.dark .ld-nav.is-scrolled{box-shadow:0 4px 24px -12px #0009}.ld-nav-link{color:var(--ld-text-soft);transition:color .2s;position:relative}.ld-nav-link:after{content:"";background:linear-gradient(90deg, rgb(var(--ld-gold)), rgb(var(--ld-gold-soft)));transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.ld-nav-link:hover{color:var(--ld-text)}.ld-nav-link:hover:after{transform:scaleX(1)}.ld-btn-gold{color:#16346e;background:linear-gradient(135deg,#f9d452 0%,#e3b962 55%,#d9a93f 100%);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 2px 8px #d9a93f59,0 12px 32px -10px #d9a93f80}.ld-btn-gold:hover{transform:translateY(-2px);box-shadow:0 4px 12px #d9a93f66,0 20px 44px -10px #d9a93f8c}.ld-btn-gold:active{transform:translateY(0)scale(.98)}.ld-btn-gold:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.ld-btn-gold:hover:after{transform:translate(120%)}.ld-btn-ghost{border:1px solid var(--ld-border-strong);color:var(--ld-text);background:var(--ld-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s}.ld-btn-ghost:hover{border-color:rgba(var(--ld-gold), .5);transform:translateY(-2px)}.ld-btn-ghost:active{transform:translateY(0)scale(.98)}.ld-eyebrow{border:1px solid rgba(var(--ld-gold), .35);background:linear-gradient(135deg, rgba(var(--ld-gold-soft), .14), rgba(var(--ld-gold-soft), .04));color:var(--ld-text-soft);align-items:center;gap:.5rem;display:inline-flex}.ld-pulse-dot{background:rgb(var(--ld-gold));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--ld-gold), .8);border-radius:50%;position:relative}.ld-pulse-dot:after{content:"";border:1px solid rgba(var(--ld-gold), .6);border-radius:50%;animation:2.2s ease-out infinite ldPulseRing;position:absolute;inset:-4px}@keyframes ldPulseRing{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.ld-gradient-word{background:linear-gradient(100deg,#d9a93f 0%,#f9d452 35%,#e3b962 60%,#d9a93f 100%) 0 0/220%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite ldGoldSweep}@keyframes ldGoldSweep{to{background-position:-220%}}.ld-glass{background:var(--ld-surface);-webkit-backdrop-filter:blur(18px);border:1px solid var(--ld-border);box-shadow:var(--ld-shadow)}.ld-chip{background:var(--ld-surface-solid);border:1px solid var(--ld-border);box-shadow:var(--ld-shadow)}.ld-card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.ld-card-hover:hover{box-shadow:var(--ld-shadow-lift);border-color:rgba(var(--ld-gold), .4);transform:translateY(-5px)}.ld-sim-shell{perspective:1400px}.ld-sim-card{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:rotateY(-6deg)rotateX(2deg)}.ld-sim-shell:hover .ld-sim-card{transform:rotateY(0)rotateX(0)}.ld-wave{align-items:center;gap:3px;height:34px;display:flex}.ld-wave span{transform-origin:50%;background:linear-gradient(#f9d452,#d9a93f);border-radius:99px;width:4px;height:100%;animation:1.1s ease-in-out infinite ldWaveBar;transform:scaleY(.22)}.ld-wave span:nth-child(4n+1){animation-duration:.9s}.ld-wave span:nth-child(4n+2){animation-duration:1.3s}.ld-wave span:nth-child(4n+3){animation-duration:.75s}@keyframes ldWaveBar{0%,to{opacity:.65;transform:scaleY(.22)}50%{opacity:1;transform:scaleY(1)}}.ld-bubble-agent{background:rgba(var(--ld-navy), .07);border:1px solid rgba(var(--ld-navy), .1)}html.dark .ld-bubble-agent{background:#94a3b817;border-color:#94a3b824}.ld-bubble-user{background:linear-gradient(135deg, rgba(var(--ld-gold-soft), .2), rgba(var(--ld-gold-soft), .08));border:1px solid rgba(var(--ld-gold), .28)}.ld-float-1{animation:5s ease-in-out infinite ldFloat}.ld-float-2{animation:6.5s ease-in-out -2s infinite ldFloat}@keyframes ldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ld-score-ring circle.ld-score-progress{stroke-dasharray:113;stroke-dashoffset:113px;transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1) .5s}.ld-reveal.is-in .ld-score-ring circle.ld-score-progress,.is-in .ld-score-ring circle.ld-score-progress{stroke-dashoffset:14.7px}html.ld-js .ld-reveal{opacity:0;transform:translateY(26px)}.ld-reveal{will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.ld-js .ld-reveal.is-in{opacity:1;will-change:auto;transform:translateY(0)}.ld-rise{animation:.7s cubic-bezier(.16,1,.3,1) both ldRise}.ld-rise-d1{animation-delay:90ms}.ld-rise-d2{animation-delay:.18s}.ld-rise-d3{animation-delay:.26s}.ld-rise-d4{animation-delay:.34s}@keyframes ldRise{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ld-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ld-marquee-track{gap:.75rem;width:max-content;animation:36s linear infinite ldMarquee;display:flex}.ld-marquee:hover .ld-marquee-track{animation-play-state:paused}@keyframes ldMarquee{to{transform:translate(-50%)}}.ld-bento-icon{background:linear-gradient(135deg, rgba(var(--ld-gold-soft), .2), rgba(var(--ld-gold-soft), .05));border:1px solid rgba(var(--ld-gold), .3);color:#b3872c;border-radius:.9rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}html.dark .ld-bento-icon{color:#f0ca5e}.ld-bento-blue{background:linear-gradient(135deg, rgba(var(--ld-blue), .12), rgba(var(--ld-blue), .03));border-color:rgba(var(--ld-blue), .25);color:#2563eb}html.dark .ld-bento-blue{color:#60a5fa}.ld-beta-badge{border:1px solid rgba(var(--ld-blue), .3);background:rgba(var(--ld-blue), .08);letter-spacing:.08em;text-transform:uppercase;color:#2563eb;border-radius:9999px;align-items:center;padding:.1rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}html.dark .ld-beta-badge{color:#93c5fd;background:#93c5fd14;border-color:#93c5fd59}.ld-lang-menu{position:relative}.ld-lang-menu>summary{list-style:none}.ld-lang-menu>summary::-webkit-details-marker{display:none}.ld-lang-panel{z-index:60;background:var(--ld-surface-solid);border:1px solid var(--ld-border-strong);width:17rem;box-shadow:var(--ld-shadow-lift);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.ld-mobile-menu .ld-lang-panel{width:min(17rem,100vw - 3rem);left:0;right:auto}.ld-lang-option{color:var(--ld-text-soft);border-radius:.65rem;align-items:baseline;gap:.5rem;padding:.45rem .65rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.ld-lang-option:hover,.ld-lang-option:focus-visible{background:var(--ld-border);color:var(--ld-text)}.ld-lang-option[aria-current=true]{color:var(--ld-text);background:rgba(var(--ld-gold-soft), .18)}.ld-lang-code{letter-spacing:.06em;color:var(--ld-text-faint);font-size:.7rem;font-weight:800}.ld-locale-suggest{z-index:45;background:var(--ld-surface-solid);border:1px solid var(--ld-border-strong);width:max-content;max-width:calc(100vw - 2rem);box-shadow:var(--ld-shadow-lift);color:var(--ld-text);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;padding:.7rem .8rem .7rem 1.2rem;font-size:.9rem;display:flex;position:fixed;top:4.75rem;left:50%;transform:translate(-50%)}.ld-heat-seg{transform-origin:bottom;border-radius:3px;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.is-in .ld-heat-seg{transform:scaleY(1)}.ld-enterprise{background:radial-gradient(80% 120% at 85% 0%, rgba(var(--ld-gold-soft), .1) 0%, transparent 55%), radial-gradient(90% 130% at 10% 100%, rgba(var(--ld-blue), .16) 0%, transparent 60%), linear-gradient(160deg, #0c1c3f 0%, #080d1a 70%, #05080f 100%)}.ld-cta-panel{background:radial-gradient(70% 110% at 80% 10%, rgba(var(--ld-gold-soft), .16) 0%, transparent 55%), radial-gradient(80% 120% at 15% 90%, rgba(var(--ld-blue), .14) 0%, transparent 60%), linear-gradient(150deg, #102a5c 0%, #0a1730 65%, #080d1a 100%)}.ld-workspace-input{color:#f1f5f9;background:#ffffff12;border:1px solid #ffffff29;transition:border-color .2s,background-color .2s,box-shadow .2s}.ld-workspace-input::placeholder{color:#f1f5f966}.ld-workspace-input:focus{border-color:rgba(var(--ld-gold), .65);box-shadow:0 0 0 3px rgba(var(--ld-gold), .2);outline:none}.ld-stat-number{font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#16346e,#2563eb);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .ld-stat-number{background:linear-gradient(135deg,#93c5fd,#f9d452);-webkit-background-clip:text;background-clip:text}.ld-root a:focus-visible,.ld-root button:focus-visible,.ld-root input:focus-visible,.ld-root summary:focus-visible{outline:2px solid rgb(var(--ld-gold));outline-offset:2px}.ld-root .ld-btn-gold:focus-visible{outline:2px solid rgb(var(--ld-navy));outline-offset:2px;box-shadow:0 0 0 5px rgba(var(--ld-gold-soft), .55)}.ld-mobile-menu{background:var(--ld-surface);-webkit-backdrop-filter:blur(16px);animation:.3s cubic-bezier(.16,1,.3,1) both ldRise;box-shadow:0 24px 48px -16px #16346e33}html.dark .ld-mobile-menu{box-shadow:0 24px 48px -16px #0009}.ld-consent{animation:.45s cubic-bezier(.16,1,.3,1) both ldConsentSlideUp}@keyframes ldConsentSlideUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.ld-consent-panel{background:linear-gradient(150deg,#102a5c 0%,#0a1730 65%,#080d1a 100%);border:1px solid #ffffff1a;box-shadow:0 -8px 48px -8px #0000008c,inset 0 0 0 1px #ffffff0d}.ld-consent-ghost{color:#f1f5f9bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;transition:background-color .2s,border-color .2s,color .2s}.ld-consent-ghost:hover{color:#f1f5f9;background:#ffffff1a;border-color:#ffffff40}.ld-toggle{background:#ffffff1f;border:1px solid #ffffff26;border-radius:99px;flex-shrink:0;width:44px;height:24px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.ld-toggle.ld-toggle-on{background:linear-gradient(135deg,#f9d452,#d9a93f);border-color:#0000;box-shadow:0 0 12px #d9a93f66}.ld-toggle-thumb{pointer-events:none;background:#ffffff8c;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s;position:absolute;top:3px;left:3px}.ld-toggle.ld-toggle-on .ld-toggle-thumb{background:#16346e;transform:translate(20px)}@media (prefers-reduced-motion:reduce){.ld-gradient-word,.ld-wave span,.ld-float-1,.ld-float-2,.ld-pulse-dot:after,.ld-marquee-track,.ld-btn-gold:after{animation:none!important}.ld-reveal{opacity:1!important;transition:none!important;transform:none!important}.ld-rise,.ld-mobile-menu{animation:none!important}.ld-wave span{transform:scaleY(.6)!important}.ld-sim-card{transform:none!important}.ld-heat-seg{transition:none!important;transform:scaleY(1)!important}.ld-score-ring circle.ld-score-progress{stroke-dashoffset:14.7px!important;transition:none!important}}