.ld{--stone-000:#05060a;--stone-100:#080a0f;--stone-200:#0d1016;--stone-300:#141922;--stone-400:#1d2430;--paper:#ece7e0;--paper-70:rgba(236,231,224,0.7);--paper-45:rgba(236,231,224,0.45);--paper-28:rgba(236,231,224,0.28);--hair:rgba(236,231,224,0.11);--hair-strong:rgba(236,231,224,0.2);--lava:#ff5a1f;--lava-hi:#ff8a4c;--lava-lo:#c33408;--lava-glow:rgba(255,90,31,0.34);--font-cn:var(--font-geist-sans),"PingFang SC","HarmonyOS Sans SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",sans-serif;--font-num:var(--font-geist-mono),"SFMono-Regular","JetBrains Mono",ui-monospace,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--t-fast:180ms;--t-mid:240ms;--t-slow:620ms;--pad-x:clamp(20px,5vw,84px);--sec:clamp(88px,11vw,190px);--maxw:1440px;position:relative;isolation:isolate;background:var(--stone-000);color:var(--paper);font-family:var(--font-cn);overflow-x:clip}.ld *,.ld :after,.ld :before{box-sizing:border-box}.ld a,.ld button,.ld h1,.ld h2,.ld h3,.ld h4,.ld li,.ld p,.ld span{margin:0;padding:0;color:inherit;font-family:inherit}.ld h1,.ld h2,.ld h3,.ld h4{font-weight:650;letter-spacing:-.02em;line-height:1.08}.ld a{color:inherit;text-decoration:none}.ld button{border:0;background:none;font:inherit;cursor:pointer}.ld .ld-shell{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x)}.ld :focus-visible{outline:2px solid var(--lava-hi);outline-offset:3px;border-radius:4px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ld-skip{position:absolute;left:-9999px;top:0;z-index:200;padding:10px 16px;background:var(--lava);color:#12060a;font-size:13px}.ld-skip:focus{left:16px;top:16px}.ld-nav{position:fixed;inset:0 0 auto 0;z-index:90;height:96px;transition:height var(--t-slow) var(--ease-out),background-color var(--t-slow) var(--ease-out),backdrop-filter var(--t-slow) var(--ease-out),border-color var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out);border-bottom:1px solid transparent;background:linear-gradient(180deg,rgba(5,6,10,.55) 0,rgba(5,6,10,0))}.ld-nav.is-solid{height:66px;background:rgba(8,10,15,.82);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--hair);box-shadow:0 18px 50px -32px rgba(0,0,0,.9)}.ld-nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.ld-brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.ld-brand-mark{width:26px;height:26px;flex:0 0 auto;transition:transform var(--t-slow) var(--ease-out)}.ld-nav.is-solid .ld-brand-mark{transform:scale(.88)}.ld-brand-text{display:flex;flex-direction:column;line-height:1.05}.ld-brand-cn{font-size:15px;font-weight:600;letter-spacing:.06em}.ld-brand-en{font-family:var(--font-num);font-size:9px;letter-spacing:.34em;color:var(--paper-45);text-transform:uppercase}.ld-navlinks{display:none;align-items:center;gap:4px}@media (min-width:1024px){.ld-navlinks{display:flex}}.ld-navlink{position:relative;padding:9px 14px;font-size:13.5px;color:var(--paper-45);letter-spacing:.02em;transition:color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out);border-radius:6px}.ld-navlink:hover{background:rgba(236,231,224,.05)}.ld-navlink.is-active,.ld-navlink:hover{color:var(--paper)}.ld-navlink:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:1px;background:var(--lava);transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out)}.ld-navlink.is-active:after{transform:scaleX(1)}.ld-navlink-idx{font-family:var(--font-num);font-size:9.5px;color:var(--lava-hi);margin-right:6px;opacity:.75}.ld-nav-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}@media (max-width:720px){.ld-hide-sm{display:none}}.ld-burger{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:8px;background:rgba(236,231,224,.03);transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.ld-burger:hover{background:rgba(236,231,224,.08);border-color:var(--hair-strong)}@media (min-width:1024px){.ld-burger{display:none}}.ld-burger-bars{display:grid;gap:4px;width:16px}.ld-burger-bars i{display:block;height:1.5px;background:var(--paper);transition:transform var(--t-mid) var(--ease-out),opacity var(--t-fast) var(--ease-out)}.ld-burger.is-open .ld-burger-bars i:first-child{transform:translateY(5.5px) rotate(45deg)}.ld-burger.is-open .ld-burger-bars i:nth-child(2){opacity:0}.ld-burger.is-open .ld-burger-bars i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.ld-menu{position:fixed;inset:0;z-index:88;background:radial-gradient(120% 80% at 85% 0,rgba(255,90,31,.12) 0,transparent 55%),var(--stone-100);display:flex;flex-direction:column;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 104px) var(--pad-x) calc(env(safe-area-inset-bottom) + 40px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path var(--t-slow) var(--ease-out),visibility 0s linear var(--t-slow)}.ld-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path var(--t-slow) var(--ease-out),visibility 0s}.ld-menu-list{display:grid;gap:2px}.ld-menu-item{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(18px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out),color var(--t-fast) var(--ease-out);text-align:left;width:100%}.ld-menu.is-open .ld-menu-item{opacity:1;transform:none}.ld-menu.is-open .ld-menu-item:first-child{transition-delay:90ms}.ld-menu.is-open .ld-menu-item:nth-child(2){transition-delay:.14s}.ld-menu.is-open .ld-menu-item:nth-child(3){transition-delay:.19s}.ld-menu.is-open .ld-menu-item:nth-child(4){transition-delay:.24s}.ld-menu.is-open .ld-menu-item:nth-child(5){transition-delay:.29s}.ld-menu.is-open .ld-menu-item:nth-child(6){transition-delay:.34s}.ld-menu.is-open .ld-menu-item:nth-child(7){transition-delay:.39s}.ld-menu-idx{font-family:var(--font-num);font-size:11px;color:var(--lava-hi);width:26px;flex:0 0 auto}.ld-menu-label{font-size:clamp(24px,7vw,34px);font-weight:600;letter-spacing:-.01em}.ld-menu-en{font-family:var(--font-num);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--paper-28);margin-left:auto}.ld-menu-foot{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;border-top:1px solid var(--hair)}.ld-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:550;letter-spacing:.02em;white-space:nowrap;overflow:hidden;transform:translateY(0);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),opacity var(--t-fast) linear}.ld-btn:active{transform:translateY(1px) scale(.985);transition-duration:90ms}.ld-btn[data-loading="1"]{opacity:.72;pointer-events:none}.ld-btn--sm{height:38px;padding:0 16px;font-size:13px}.ld-btn--primary{color:#170803;background:linear-gradient(100deg,var(--lava-hi),var(--lava) 46%,var(--lava-lo));box-shadow:0 10px 34px -14px var(--lava-glow),inset 0 1px 0 rgba(255,255,255,.28)}.ld-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.55) 46%,transparent 68%);transform:translateX(-120%);transition:transform .62s var(--ease-out)}.ld-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px -14px rgba(255,90,31,.5),inset 0 1px 0 rgba(255,255,255,.34)}.ld-btn--primary:hover:before{transform:translateX(120%)}.ld-btn--ghost{color:var(--paper);border:1px solid var(--hair-strong);background:rgba(236,231,224,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ld-btn--ghost:hover{border-color:rgba(236,231,224,.42);background:rgba(236,231,224,.08);transform:translateY(-2px)}.ld-btn--bare{color:var(--paper-70);padding:0;height:auto}.ld-btn--bare:hover{color:var(--paper)}.ld-btn-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.ld-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--stone-000)}.ld-hero-stage{inset:-6% -6% -6% -6%;z-index:0}.ld-hero-layer,.ld-hero-stage{position:absolute;will-change:transform}.ld-hero-layer{inset:0;transform:translateZ(0)}.ld-hero-layer svg{width:100%;height:100%;display:block}.ld-hero-grain{opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.55'/></svg>");background-size:160px 160px}.ld-hero-grain,.ld-hero-vignette{position:absolute;inset:0;z-index:2;pointer-events:none}.ld-hero-vignette{background:radial-gradient(110% 78% at 50% 42%,transparent 30%,rgba(5,6,10,.5) 74%,rgba(5,6,10,.92) 100%),linear-gradient(0deg,rgba(5,6,10,.96) 0,rgba(5,6,10,0) 42%)}.ld-hero-content{position:relative;z-index:3;width:100%;padding-bottom:clamp(56px,9vh,118px);padding-top:132px}.ld-hero-grid{display:grid;gap:28px}@media (min-width:1024px){.ld-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.72fr);align-items:end;gap:48px}}.ld-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-num);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--paper-45);margin-bottom:20px}.ld-eyebrow:before{content:"";width:30px;height:1px;background:linear-gradient(to right,var(--lava),transparent)}.ld-hero-title{font-size:clamp(2.9rem,8.2vw,7.4rem);line-height:.94;font-weight:700;letter-spacing:-.035em;color:var(--paper);text-wrap:balance}.ld-hero-title em{font-style:normal;display:block;background:linear-gradient(96deg,var(--paper) 8%,#b9b2a9 52%,var(--lava-hi) 108%);-webkit-background-clip:text;background-clip:text;color:transparent}.ld-hero-sub{margin-top:26px;max-width:52ch;font-size:clamp(14.5px,1.15vw,17px);line-height:1.85;color:var(--paper-70)}.ld-hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.ld-hero-aside{display:none}@media (min-width:1024px){.ld-hero-aside{display:block;padding-bottom:8px}}.ld-hero-panel{border:1px solid var(--hair);border-radius:14px;background:linear-gradient(160deg,rgba(236,231,224,.06),rgba(236,231,224,.015));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:18px 18px 14px}.ld-panel-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-num);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-45);padding-bottom:12px;border-bottom:1px solid var(--hair)}.ld-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lava);box-shadow:0 0 0 0 var(--lava-glow);animation:ld-pulse 2.6s var(--ease-io) infinite;margin-right:7px}@keyframes ld-pulse{0%{box-shadow:0 0 0 0 rgba(255,90,31,.5)}70%{box-shadow:0 0 0 9px rgba(255,90,31,0)}to{box-shadow:0 0 0 0 rgba(255,90,31,0)}}.ld-panel-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed rgba(236,231,224,.08)}.ld-panel-row:last-child{border-bottom:0}.ld-panel-k{font-size:12.5px;color:var(--paper-45)}.ld-panel-v{font-family:var(--font-num);font-size:15px;color:var(--paper);letter-spacing:-.01em}.ld-panel-v b{color:var(--lava-hi);font-weight:500}.ld-platforms{margin-top:30px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ld-platform-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--hair);border-radius:999px;background:rgba(236,231,224,.03);font-size:12.5px;color:var(--paper-70);transition:border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.ld-platform-chip:hover{border-color:var(--hair-strong);color:var(--paper)}.ld-platform-chip img{width:18px;height:18px;border-radius:4px;object-fit:contain}.ld-scrollcue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:4;display:none;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-num);font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--paper-28)}@media (min-width:768px){.ld-scrollcue{display:flex}}.ld-scrollcue i{display:block;width:1px;height:44px;background:linear-gradient(to bottom,var(--paper-28),transparent);position:relative;overflow:hidden}.ld-scrollcue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--lava);animation:ld-cue 2.8s var(--ease-io) infinite}@keyframes ld-cue{0%{top:-42%}70%,to{top:100%}}.ld-section{position:relative;padding:var(--sec) 0;scroll-margin-top:72px}.ld-section+.ld-section{border-top:1px solid rgba(236,231,224,.055)}.ld-chapter{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-num);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--lava-hi);margin-bottom:22px}.ld-chapter:after{content:"";width:clamp(40px,8vw,130px);height:1px;background:linear-gradient(to right,var(--lava),transparent)}.ld-lede{font-size:clamp(20px,3vw,42px);line-height:1.28;font-weight:600;letter-spacing:-.02em;color:var(--paper);max-width:22ch;text-wrap:balance}.ld-lede span{color:var(--paper-45)}.ld-body{font-size:clamp(14px,1.02vw,16px);line-height:1.9;color:var(--paper-70);max-width:58ch}.ld-body+.ld-body{margin-top:16px}.ld-split{display:grid;gap:40px}@media (min-width:1024px){.ld-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,6vw,110px);align-items:start}.ld-split--reverse>:first-child{order:2}}.ld-cards{display:grid;gap:1px;margin-top:56px;background:var(--hair);border:1px solid var(--hair);border-radius:16px;overflow:hidden}@media (min-width:900px){.ld-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-card{position:relative;display:block;width:100%;text-align:left;padding:30px 26px 26px;background:linear-gradient(180deg,var(--stone-200) 0,var(--stone-100) 100%);transition:background-color var(--t-mid) var(--ease-out);overflow:hidden;min-height:300px}.ld-card:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 100%,rgba(255,90,31,.14),transparent 70%);opacity:0;transition:opacity var(--t-slow) var(--ease-out);pointer-events:none}.ld-card:focus-visible,.ld-card:hover{background:linear-gradient(180deg,var(--stone-300),var(--stone-200))}.ld-card:focus-visible:after,.ld-card:hover:after{opacity:1}.ld-card-media{position:relative;height:108px;margin-bottom:22px;overflow:hidden}.ld-card-media svg{width:100%;height:100%;transform:scale(1);transition:transform .7s var(--ease-out),opacity var(--t-slow) var(--ease-out);opacity:.72}.ld-card:focus-visible .ld-card-media svg,.ld-card:hover .ld-card-media svg{transform:scale(1.07);opacity:1}.ld-card-idx{font-family:var(--font-num);font-size:10px;letter-spacing:.26em;color:var(--lava-hi)}.ld-card-title{margin-top:10px;font-size:20px;font-weight:600;letter-spacing:-.01em}.ld-card-desc{margin-top:10px;font-size:13.5px;line-height:1.8;color:var(--paper-45)}.ld-card-meta{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--paper-28);opacity:0;transform:translateY(8px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out),color var(--t-fast) var(--ease-out)}.ld-card:focus-visible .ld-card-meta,.ld-card:hover .ld-card-meta{opacity:1;transform:none;color:var(--lava-hi)}@media (hover:none){.ld-card-meta{opacity:1;transform:none;color:var(--lava-hi)}.ld-card-media svg{opacity:1}}.ld-pipe{margin-top:54px;border-top:1px solid var(--hair)}.ld-pipe-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--hair);position:relative;transition:background-color var(--t-mid) var(--ease-out)}.ld-pipe-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--lava);transform:scaleY(0);transform-origin:top;transition:transform var(--t-slow) var(--ease-out)}.ld-pipe-row:hover:before{transform:scaleY(1)}.ld-pipe-n{font-family:var(--font-num);font-size:12px;color:var(--lava-hi);padding-top:3px;letter-spacing:.1em}.ld-pipe-t{font-size:clamp(16px,1.5vw,21px);font-weight:600;letter-spacing:-.01em;color:var(--paper)}.ld-pipe-d{margin-top:8px;font-size:13.5px;line-height:1.85;color:var(--paper-45);max-width:64ch}.ld-metrics{margin-top:54px;display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:16px;overflow:hidden}@media (min-width:720px){.ld-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ld-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-metric{position:relative;padding:28px 24px 24px;background:var(--stone-100);transition:background-color var(--t-mid) var(--ease-out)}.ld-metric:hover{background:var(--stone-200)}.ld-metric-k{font-size:13px;color:var(--paper-45);letter-spacing:.02em}.ld-metric-v{margin-top:12px;font-family:var(--font-num);font-size:clamp(30px,3.4vw,46px);line-height:1;letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums}.ld-metric-v small{font-size:.42em;color:var(--paper-45);margin-left:5px;letter-spacing:0}.ld-metric-v--expr{font-size:clamp(17px,1.55vw,23px);line-height:1.4;font-weight:500;letter-spacing:-.01em;color:var(--paper)}.ld-metric-f{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(236,231,224,.1);font-family:var(--font-num);font-size:11.5px;line-height:1.7;color:var(--paper-28);word-break:break-word}.ld-bleed{position:relative;width:100%;overflow:hidden;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--stone-000)}.ld-bleed-media{position:relative;height:clamp(280px,46vw,620px);clip-path:inset(12% 0 12% 0);transition:clip-path .9s var(--ease-out)}.ld-bleed.is-in .ld-bleed-media{clip-path:inset(0 0 0 0)}.ld-bleed-media svg{width:100%;height:100%;display:block;transform:scale(1.06);transition:transform 1.2s var(--ease-out)}.ld-bleed:hover .ld-bleed-media svg{transform:scale(1.1)}.ld-bleed-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(24px,5vw,64px);background:linear-gradient(0deg,rgba(5,6,10,.9) 0,rgba(5,6,10,.35) 46%,rgba(5,6,10,.08));pointer-events:none}.ld-bleed-title{font-size:clamp(22px,3.4vw,46px);font-weight:650;letter-spacing:-.025em;max-width:20ch;text-shadow:0 2px 24px rgba(5,6,10,.85),0 1px 3px rgba(5,6,10,.9)}.ld-bleed-note{font-size:clamp(13px,1vw,15px);line-height:1.8;color:var(--paper-70);max-width:54ch;text-shadow:0 1px 18px rgba(5,6,10,.9)}@media (max-width:640px){.ld-shell{padding:0 16px}.ld-brand-en{display:none}.ld-hero-content{padding-top:112px}}@media (max-width:420px){.ld-nav-actions{gap:8px}.ld-nav-actions .ld-btn--primary{padding:0 12px;font-size:12px}.ld-nav-actions .ld-btn-dot{display:none}}.ld-faq{margin-top:40px;border-top:1px solid var(--hair)}.ld-faq-item{border-bottom:1px solid var(--hair)}.ld-faq-btn{width:100%;display:flex;align-items:center;gap:18px;padding:20px 4px;text-align:left;font-size:clamp(15px,1.3vw,18px);font-weight:550;color:var(--paper-70);transition:color var(--t-fast) var(--ease-out)}.ld-faq-btn:hover,.ld-faq-item.is-open .ld-faq-btn{color:var(--paper)}.ld-faq-n{font-family:var(--font-num);font-size:11px;color:var(--lava-hi);width:30px;flex:0 0 auto}.ld-faq-q{flex:1}.ld-faq-sign{position:relative;width:14px;height:14px;flex:0 0 auto}.ld-faq-sign:after,.ld-faq-sign:before{content:"";position:absolute;background:currentColor;transition:transform var(--t-mid) var(--ease-out),opacity var(--t-fast) var(--ease-out)}.ld-faq-sign:before{left:0;top:6.5px;width:14px;height:1px}.ld-faq-sign:after{left:6.5px;top:0;width:1px;height:14px}.ld-faq-item.is-open .ld-faq-sign:after{transform:rotate(90deg);opacity:0}.ld-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-slow) var(--ease-out)}.ld-faq-item.is-open .ld-faq-panel{grid-template-rows:1fr}.ld-faq-panel>div{overflow:hidden}.ld-faq-a{padding:0 4px 22px 48px;font-size:14px;line-height:1.9;color:var(--paper-45);max-width:72ch}.ld-contact{position:relative;overflow:hidden;border-top:1px solid var(--hair);background:radial-gradient(100% 70% at 78% 100%,rgba(255,90,31,.11),transparent 62%),var(--stone-100)}.ld-contact-bg{position:absolute;inset:0;z-index:0;opacity:.5;pointer-events:none}.ld-contact-bg svg{width:100%;height:100%}.ld-contact-inner{position:relative;z-index:1}.ld-contact-title{font-size:clamp(2rem,6.4vw,5.4rem);line-height:.98;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.ld-contact-title em{font-style:normal;color:var(--lava-hi)}.ld-contact-cards{margin-top:56px;display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:16px;overflow:hidden}@media (min-width:820px){.ld-contact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-contact-card{padding:26px 24px;background:var(--stone-100);transition:background-color var(--t-mid) var(--ease-out)}.ld-contact-card:hover{background:var(--stone-200)}.ld-contact-k{font-family:var(--font-num);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--lava-hi)}.ld-contact-v{margin-top:12px;font-size:17px;font-weight:600}.ld-contact-d{margin-top:8px;font-size:13px;line-height:1.75;color:var(--paper-45)}.ld-footer{border-top:1px solid var(--hair);padding:44px 0 calc(36px + env(safe-area-inset-bottom));background:var(--stone-000)}.ld-footer-row{align-items:center;justify-content:space-between}.ld-footer-links,.ld-footer-row{display:flex;flex-wrap:wrap;gap:18px}.ld-footer-link{font-size:12.5px;color:var(--paper-45);transition:color var(--t-fast) var(--ease-out)}.ld-footer-link:hover{color:var(--paper)}.ld-footer-c{font-family:var(--font-num);font-size:11px;letter-spacing:.08em;color:var(--paper-28)}.ld-motion-toggle{position:fixed;right:16px;bottom:16px;z-index:80;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--hair);border-radius:999px;background:rgba(8,10,15,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11.5px;color:var(--paper-45);transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.ld-motion-toggle:hover{color:var(--paper);border-color:var(--hair-strong)}.ld-motion-toggle i{width:7px;height:7px;border-radius:50%;background:var(--paper-28);transition:background-color var(--t-fast) var(--ease-out)}.ld-motion-toggle[data-reduced="1"] i{background:var(--lava)}.rv{opacity:0;transform:translateY(24px);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);transition-delay:var(--rv-d,0s)}.rv.is-in{opacity:1;transform:none}.rv-line{opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .62s var(--ease-out),transform .78s var(--ease-out);transition-delay:var(--rv-d,0s)}.rv-line.is-in{opacity:1;transform:scaleX(1)}@keyframes ld-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ld-ring-ticks{animation:ld-sweep 170s linear infinite}.ld-sweep-arm{animation:ld-sweep 15s linear infinite}@keyframes ld-drift{0%{transform:translate3d(-16px,0,0)}to{transform:translate3d(16px,-8px,0)}}.ld-fog-g{animation:ld-drift 28s var(--ease-io) infinite alternate}@media (prefers-reduced-motion:reduce){.ld-fog-g,.ld-ring-ticks,.ld-sweep-arm{animation:none}}.ld.no-motion .ld-fog-g,.ld.no-motion .ld-ring-ticks,.ld.no-motion .ld-sweep-arm,.ld.perf-static .ld-fog-g,.ld.perf-static .ld-ring-ticks,.ld.perf-static .ld-sweep-arm{animation:none}.ld-hero-particles{opacity:.75}@media (max-width:900px){.ld-hero-particles{display:none}}@media (prefers-reduced-motion:reduce){.ld *,.ld :after,.ld :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv,.rv-line{opacity:1!important;transform:none!important}}.ld.perf-static .ld-hero-layer,.ld.perf-static .ld-hero-stage{transform:none!important}.ld.perf-static .ld-hero-fog,.ld.perf-static .ld-hero-grain,.ld.perf-static .ld-hero-particles{display:none}.ld.perf-static .ld-btn--ghost,.ld.perf-static .ld-card,.ld.perf-static .ld-hero-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ld.no-motion .ld-hero-layer{transform:none!important}.ld.no-motion .ld-live-dot,.ld.no-motion .ld-scrollcue i:after{animation:none!important}