:root{color-scheme:dark;--ink:#090e10;--ink-soft:#10191c;--ink-raised:#172226;--paper:#f0ede6;--muted:#aeb8b6;--line:rgba(235,231,220,.17);--gold:#c8ad89;--gold-light:#e6d1b2;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;background:var(--ink);color:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}p{line-height:1.75}::selection{color:var(--ink);background:var(--gold)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}.shell{width:min(100% - 100px,1440px);margin-inline:auto}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.eyebrow-diamond{display:block;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.arrow{display:inline-block;margin-left:14px;font-size:1.2em;font-weight:400;transition:transform .2s ease}a:hover .arrow{transform:translate(3px,-2px)}.site-header{position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid rgba(242,236,225,.17);background:linear-gradient(180deg,rgba(4,9,11,.85),rgba(4,9,11,.23))}.header-inner{min-height:92px;display:flex;align-items:center;gap:35px}.home-link{flex:0 0 auto}.brand{display:inline-flex;align-items:center;justify-content:center;width:238px;height:54px;padding:0 8px;background:var(--paper)}.brand img{display:block;width:100%;height:auto}.desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(24px,3vw,50px);flex:1 1}.desktop-nav a,.header-company{font-size:13px;color:#e3e2dc;white-space:nowrap}.desktop-nav a:hover,.header-company:hover{color:var(--gold-light)}.header-company{padding:9px 0 9px 23px;border-left:1px solid var(--line)}.mobile-menu{display:none}.hero{position:relative;min-height:790px;height:min(950px,100svh);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 50%,#193035 0,transparent 39%),radial-gradient(ellipse at 70% 4%,#172227 0,transparent 42%),#080d10}.hero:before{inset:0;z-index:-2;background:repeating-linear-gradient(112deg,transparent 0 102px,rgba(232,221,203,.026) 103px,transparent 104px 205px),linear-gradient(90deg,rgba(5,9,11,.93) 5%,rgba(5,9,11,.48) 53%,transparent)}.hero:after,.hero:before{content:"";position:absolute}.hero:after{left:50%;bottom:-360px;width:900px;height:600px;z-index:-1;transform:translateX(-10%);border-radius:50%;background:rgba(151,113,75,.17);filter:blur(100px)}.hero-lines{position:absolute;inset:0;z-index:-1;opacity:.45;background:radial-gradient(circle at 70% 52%,transparent 0 210px,rgba(230,215,189,.15) 211px 212px,transparent 213px 345px,rgba(230,215,189,.08) 346px 347px,transparent 348px)}.hero-grid{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:5%;gap:5%;align-items:center;padding-top:96px}.hero-copy{position:relative;z-index:2;max-width:770px}.hero-copy .eyebrow{margin-bottom:34px}.hero h1{margin-bottom:30px;font-size:clamp(54px,5.1vw,86px);line-height:1.14;letter-spacing:-.065em;white-space:nowrap}.hero h1 em{color:var(--gold-light);font-style:normal}.hero-lead{max-width:580px;margin-bottom:41px;color:#c3cbc7;font-size:clamp(16px,1.25vw,19px);line-height:1.84}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;min-width:197px;min-height:58px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s ease,color .2s ease}.button-primary{background:var(--paper);color:#11181a}.button-primary:hover{background:var(--gold-light)}.text-link{display:inline-flex;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(240,237,230,.65);font-size:14px}.hero-foot{position:absolute;left:0;right:0;bottom:31px;display:flex;align-items:center;gap:20px;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:#b1b8b3}.hero-foot span:first-child{margin-right:auto;color:var(--gold)}.foot-rule{width:73px;height:1px;background:#a5ada9}.hero-visual{position:relative;height:590px;min-width:0;border:1px solid rgba(229,211,182,.24);background:radial-gradient(circle at 49% 51%,rgba(89,135,137,.18),transparent 40%),repeating-linear-gradient(0deg,transparent 0 54px,rgba(209,221,211,.035) 55px,transparent 56px),repeating-linear-gradient(90deg,transparent 0 54px,rgba(209,221,211,.035) 55px,transparent 56px),#0c171b;box-shadow:0 35px 90px rgba(0,0,0,.38);overflow:hidden}.hero-visual:after,.hero-visual:before{content:"";position:absolute;width:23px;height:23px;border:1px solid rgba(222,202,170,.5)}.hero-visual:before{top:18px;left:18px;border-right:0;border-bottom:0}.hero-visual:after{right:18px;bottom:18px;border-left:0;border-top:0}.visual-sheen{position:absolute;inset:0;background:linear-gradient(125deg,rgba(228,216,191,.065),transparent 36%);pointer-events:none}.visual-label{position:absolute;left:40px;right:40px;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:#89a19d}.top-label{top:41px}.bottom-label{bottom:39px}.visual-card{position:absolute;width:250px;min-height:176px;background:rgba(26,39,42,.94);border:1px solid rgba(203,221,213,.22);box-shadow:0 20px 45px rgba(0,0,0,.24)}.card-source{top:112px;left:7%;transform:rotate(-3deg)}.card-target{right:6%;bottom:116px;transform:rotate(3deg)}.card-head{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 15px;border-bottom:1px solid rgba(203,221,213,.15);font-size:12px;color:#e2e5dd}.card-symbol{color:var(--gold);font-family:Arial,sans-serif;font-size:10px}.card-more{margin-left:auto;color:#899c98;font-size:18px;line-height:1}.card-body{padding:20px 17px 12px;display:grid;grid-gap:10px;gap:10px}.line,.note-line{display:block;height:5px;background:#708682;opacity:.55}.line.long{width:84%}.line.medium{width:68%}.line.short{width:45%}.card-caption{padding:0 17px 20px;font-size:10px;color:var(--gold)}.target-note{padding:22px 17px 19px;display:grid;grid-gap:10px;gap:10px}.note-line{width:46%;background:var(--gold)}.target-note strong{font-size:15px;font-weight:500}.target-note span:last-child{font-size:11px;line-height:1.5;color:#a6b8b2}.visual-core{position:absolute;left:50%;top:50%;width:154px;height:154px;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(230,207,174,.56);background:radial-gradient(circle at 40% 38%,#345359,#13282d 70%);box-shadow:0 0 70px rgba(105,156,151,.3),inset 0 0 30px rgba(228,213,180,.08)}.core-ring{position:absolute;inset:-24px;border:1px solid rgba(211,194,165,.19);border-radius:50%}.ring-two{inset:-47px;border-color:rgba(211,194,165,.1)}.core-glyph{font-family:Georgia,serif;font-size:57px;line-height:1;color:var(--gold-light)}.core-name{margin-top:4px;font-size:12px;letter-spacing:.12em;color:#dedacb}.transfer-rail{position:absolute;top:46%;left:18%;height:1px;background:linear-gradient(90deg,rgba(199,175,139,.7),transparent)}.rail-second,.transfer-rail{width:29%;transform:rotate(21deg)}.rail-second{top:56%;left:51%}.rail-dot{position:absolute;left:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}.rail-arrow{position:absolute;right:0;top:-13px;color:var(--gold)}.visual-hint{position:absolute;right:32px;bottom:36px;font-size:10px;color:#889995}.section{padding-block:clamp(100px,11vw,170px)}.closing h2,.section-heading h2{margin:0;font-size:clamp(45px,5.7vw,84px);line-height:1.2;letter-spacing:-.055em}.section-heading .eyebrow{margin-bottom:37px}.why{background:#101719}.why-grid{display:grid;grid-template-columns:1.05fr .8fr;grid-gap:12%;gap:12%}.why-copy{padding-top:62px}.why-copy p{color:var(--muted);font-size:16px}.why-copy .large-copy{margin-bottom:25px;color:#e3e6e0;font-size:clamp(19px,1.7vw,24px);line-height:1.75}.why-rule{display:grid;grid-gap:13px;gap:13px;margin-top:54px;padding-top:19px;border-top:1px solid var(--line)}.why-rule span{color:var(--gold);font-size:11px;letter-spacing:.15em}.why-rule strong{font-size:17px;font-weight:500}.how{position:relative;overflow:hidden;background:#eae6dd;color:#172021}.how:before{content:"";position:absolute;width:850px;height:850px;right:-350px;top:-450px;border:1px solid rgba(76,100,97,.13);border-radius:50%;box-shadow:0 0 0 110px rgba(76,100,97,.035),0 0 0 220px rgba(76,100,97,.025)}.how .shell{position:relative}.how .eyebrow{color:#8b704f}.how-heading{max-width:950px}.section-lead{max-width:560px;margin:30px 0 0;color:#566365;font-size:18px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border-top:1px solid #aab2ad}.step{min-height:280px;padding:26px 34px 0 0}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:65px;color:#8b704f;font-family:Arial,sans-serif;font-size:13px}.step-node{width:8px;height:8px;margin-right:25px;border:1px solid #8b704f;border-radius:50%}.step h3{margin-bottom:15px;font-size:clamp(27px,2.6vw,38px);letter-spacing:-.04em}.step p{max-width:335px;color:#536061;font-size:15px}.example{background:radial-gradient(ellipse at 78% 50%,#1c3032 0,transparent 42%),#0d1417}.example-grid{display:grid;grid-template-columns:1fr .88fr;grid-gap:10%;gap:10%;align-items:center}.example-copy h2{margin-bottom:32px;font-size:clamp(40px,4.5vw,66px);line-height:1.24;letter-spacing:-.05em}.example-copy .eyebrow{margin-bottom:36px}.example-copy p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:16px}.example-copy p:last-child{margin-top:30px;color:#e0e3dc}.example-panel{padding:32px clamp(28px,3vw,48px) 35px;border:1px solid rgba(232,224,205,.27);background:linear-gradient(155deg,rgba(220,207,180,.08),transparent 35%),#162124;box-shadow:0 35px 80px rgba(0,0,0,.24)}.panel-foot,.panel-top{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#a9b9b2}.panel-top span:last-child{color:var(--gold);font-family:Arial,sans-serif;letter-spacing:.12em}.panel-title{display:flex;justify-content:space-between;margin:70px 0 25px;font-size:clamp(29px,2.8vw,40px);letter-spacing:-.03em}.panel-title span{color:var(--gold)}.panel-row{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:baseline;grid-gap:14px;gap:14px;padding:20px 0;border-top:1px solid var(--line)}.panel-row span{color:var(--gold);font-family:Arial,sans-serif;font-size:12px}.panel-row strong{font-size:17px;font-weight:400}.panel-row small{color:#a6b5ae;font-size:12px}.panel-foot{justify-content:flex-start;align-items:center;margin-top:43px}.panel-pulse{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.closing{position:relative;overflow:hidden;padding-block:clamp(125px,15vw,240px);background:#0a0f11}.closing:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 48%,rgba(83,130,128,.22),transparent 38%),repeating-linear-gradient(165deg,transparent 0 59px,rgba(210,189,154,.07) 60px,transparent 61px 120px);opacity:.7}.closing-inner{position:relative}.closing .eyebrow{margin-bottom:37px}.closing h2{max-width:980px;font-size:clamp(53px,7vw,105px)}.closing p:not(.eyebrow){margin:35px 0 40px;color:#b9c4be;font-size:20px}.site-footer{background:#060a0b;border-top:1px solid var(--line)}.footer-main{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-block:70px 95px}.brand-small{width:232px;height:53px}.footer-main p{margin:25px 0 0;color:#94a39d;font-size:14px}.footer-main>a{padding-top:9px;color:#c7d0c9;font-size:14px}.footer-main>a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);color:#7e8c86;font-size:12px}.footer-bottom .shell{display:flex;justify-content:space-between;gap:20px;padding-block:23px 29px}@media (max-width:1200px){.hero-grid{grid-template-columns:1fr .85fr;gap:2%}.hero h1{font-size:clamp(49px,5.1vw,69px)}.hero-visual{height:520px}.visual-card{width:215px}.card-source{left:4%}.card-target{right:4%}}@media (max-width:950px){.shell{width:min(100% - 56px,1440px)}.desktop-nav,.header-company{display:none}.header-inner{min-height:76px}.mobile-menu{display:block;position:relative;margin-left:auto}.mobile-menu summary{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:23px;height:1px;background:var(--paper)}.mobile-menu nav{position:absolute;top:56px;right:-28px;display:grid;width:min(300px,calc(100vw - 56px));padding:12px 24px;background:#121c1e;border:1px solid var(--line);box-shadow:0 20px 45px rgba(0,0,0,.3)}.mobile-menu nav a{padding:15px 0;border-bottom:1px solid var(--line);font-size:15px}.mobile-menu nav a:last-child{border-bottom:0}.hero{height:auto;min-height:0}.hero-grid{display:block;padding-top:175px;padding-bottom:105px}.hero h1{font-size:clamp(55px,8vw,78px)}.hero-visual{max-width:690px;height:520px;margin-top:80px}.example-grid,.why-grid{grid-template-columns:1fr;gap:55px}.why-copy{max-width:680px;padding-top:0}.example-panel{max-width:690px}}@media (max-width:640px){.shell{width:calc(100% - 40px)}.brand{width:193px;height:47px}.mobile-menu nav{right:-20px}.hero-grid{padding-top:158px;padding-bottom:96px}.hero-copy .eyebrow{margin-bottom:26px}.hero h1{font-size:clamp(39px,9.6vw,61px);line-height:1.2;white-space:normal}.hero h1 br{display:none}.hero-lead{font-size:16px}.hero-actions{gap:22px}.button{min-height:55px}.hero-visual{height:490px;margin-top:65px}.visual-label{left:24px;right:24px;font-size:8px}.top-label{top:25px}.bottom-label{bottom:25px}.visual-hint{right:22px;bottom:23px;font-size:8px}.visual-card{width:205px;min-height:0}.card-source{left:5%;top:75px}.card-target{right:4%;bottom:71px}.visual-core{width:118px;height:118px}.core-glyph{font-size:44px}.core-name{font-size:10px}.core-ring{inset:-16px}.ring-two{inset:-31px}.transfer-rail{opacity:.5}.hero-foot{bottom:18px;font-size:9px}.foot-rule{width:26px}.section{padding-block:90px}.section-heading h2{font-size:clamp(42px,10vw,58px)}.why-copy .large-copy{font-size:19px}.step-grid{grid-template-columns:1fr;margin-top:70px}.step{min-height:0;padding:24px 0 33px;border-bottom:1px solid #aab2ad}.step-top{margin-bottom:30px}.step-node{margin-right:3px}.step h3{font-size:30px}.example-copy h2{font-size:41px}.panel-title{margin-top:55px}.panel-row{grid-template-columns:25px 1fr}.panel-row small{grid-column:2}.closing{padding-block:120px}.closing h2{font-size:clamp(48px,11.5vw,69px)}.closing p:not(.eyebrow){font-size:17px}.footer-main{padding-block:55px 75px;flex-direction:column;gap:32px}.footer-bottom .shell{flex-direction:column;gap:8px}}@media (max-width:390px){.hero-visual{height:440px}.visual-card{width:175px}.card-head{padding-inline:10px;font-size:10px}.card-body{padding:15px 12px 7px;gap:8px}.card-caption{padding:0 12px 13px}.target-note{padding:15px 12px}.target-note strong{font-size:13px}.visual-core{width:99px;height:99px}.core-glyph{font-size:35px}.core-name{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}