:root{--bg:#fdfdfb;--ink:#20231f;--muted:#656b64;--line:#dedfd9;--soft:#f3f4f0;--accent:#3d6952;--serif:"Songti SC","STSong","SimSun","Noto Serif SC",serif;--sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-size:14px;line-height:1.75}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,textarea,select,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}h1,h2,h3,p{margin:0}h1,h2,.serif{font-family:var(--serif)}h1,h2{font-weight:600}h2{font-size:clamp(30px,3vw,43px);line-height:1.45;letter-spacing:-.045em}h3{font-size:19px;font-weight:550}p{color:var(--muted)}button{border:0;background:none}svg{display:block}img{max-width:100%}.wrap{width:min(1184px,calc(100% - 80px));margin:auto}.header{height:78px;border-bottom:1px solid #e9eae5;background:rgba(253,253,251,.97);position:sticky;top:0;z-index:20}.nav{height:100%;display:flex;align-items:center;gap:42px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{width:32px;height:32px}.brand-word{font-family:var(--serif);font-size:21px;font-weight:700;letter-spacing:.025em}.brand-word small{display:block;font:8px var(--sans);letter-spacing:3px;margin-top:-3px;color:var(--muted)}.nav-links{display:flex;gap:29px;font-size:13px}.nav-links a:hover{color:var(--accent)}.nav-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:10px 22px;border:1px solid var(--line);border-radius:5px;background:var(--bg);font-size:14px;line-height:1.5;transition:background .18s,transform .18s}.btn:hover{background:#eceee8}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{background:#3e4940}.btn.small{min-height:38px;padding:8px 15px;font-size:12px}.btn.full{width:100%}.arrow{font:20px var(--sans)}.text-link{font-size:13px;display:inline-flex;gap:13px;align-items:center}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.hero{position:relative;overflow:hidden;background:#fdfdfc;min-height:660px}.hero-copy{position:relative;z-index:2;padding-top:62px;pointer-events:none}.hero-copy>*{pointer-events:auto;width:fit-content}.eyebrow{font-size:12px;letter-spacing:.07em;color:var(--muted);display:flex;align-items:center;gap:8px}.dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;flex-shrink:0}.hero h1{font-size:clamp(43px,5vw,70px);line-height:1.25;letter-spacing:-.045em;margin:22px 0 18px}.hero h1 span{display:block}.hero-intro{font-size:14px;line-height:1.9;max-width:520px}.hero-buttons{display:flex;gap:12px;margin-top:27px}.hero-image{position:absolute;bottom:-1px;width:100%;height:425px;object-fit:cover;object-position:center bottom;z-index:0;mix-blend-mode:multiply}.image-note{position:absolute;right:24px;bottom:10px;font-size:9px;color:#636761;z-index:2;background:rgba(253,253,251,.7);padding:2px 5px}.hero-place{position:absolute;z-index:1;bottom:28px;left:40px;font-size:10px;letter-spacing:2px}.summary-band{background:var(--soft);padding:30px 0 27px;border-bottom:1px solid var(--line)}.summary-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.summary-title h2{font-size:19px;letter-spacing:0}.subtle{font-size:11px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr)}.stat{padding:0 36px;border-left:1px solid var(--line)}.stat:first-child{border:0;padding-left:0}.stat .caption{font-size:12px;color:var(--muted)}.stat strong{font:58px/1.35 var(--serif);display:block;margin:7px 0 4px}.stat strong small{font:16px var(--serif);margin-left:9px}.stat p{font-size:12px}.section{padding:90px 0;border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:.9fr 1.2fr;gap:100px}.kicker{display:block;font-size:11px;color:var(--muted);letter-spacing:1.3px;margin-bottom:21px}.section-intro p{margin-top:23px;max-width:360px}.section-intro .text-link{margin-top:25px}.rows{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:25px 0;border-bottom:1px solid var(--line)}.feature-row .number{color:#8a9087;font:13px var(--serif)}.feature-row h3{font-family:var(--serif);font-size:21px;margin-bottom:8px}.feature-row p{font-size:13px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-head p{font-size:13px;max-width:340px}.node-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.node{padding:30px 32px;border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden;min-height:232px;background:linear-gradient(125deg,var(--bg),var(--soft))}.node-title{display:flex;align-items:start;justify-content:space-between;gap:20px}.node h3{font-size:30px;font-family:var(--serif);line-height:1.5}.node .english{letter-spacing:2px;font-size:10px;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;padding:3px 9px;background:#ecefe9;border:1px solid #dce2d9;border-radius:4px}.badge.warning{background:#f4f0e7;border-color:#e7dfce;color:#7a6241}.badge.success{color:#35654b;background:#e8efe8}.node p{max-width:350px;font-size:13px;margin-top:24px}.node-bottom{display:flex;justify-content:space-between;margin-top:22px;font-size:11px;color:var(--muted)}.node-index{font:70px var(--serif);position:absolute;right:22px;bottom:30px;color:#e4e7df;pointer-events:none}.node p,.node-bottom{position:relative}.note{margin-top:18px;color:var(--muted);font-size:12px;line-height:1.8}.pricing-section{background:#f7f8f4}.pricing-top{display:flex;align-items:center;gap:16px;margin:10px 0 28px;justify-content:space-between}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:5px;padding:4px;background:var(--bg);gap:4px}.segmented button{padding:8px 17px;border-radius:3px;font-size:12px}.segmented button.selected{background:var(--ink);color:var(--bg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan{background:var(--bg);border:1px solid var(--line);padding:27px;border-radius:7px;display:flex;flex-direction:column;position:relative}.plan.featured{border-color:#525e50}.plan .plan-label{font-size:10px;color:var(--muted);letter-spacing:1px;margin-bottom:12px}.plan h3{font-family:var(--serif);font-size:24px}.plan .for{font-size:12px;margin-top:9px;min-height:22px}.price{margin-top:27px;font:49px/1.2 var(--serif);letter-spacing:-2px}.price .currency{font:19px var(--serif);vertical-align:top;margin:8px 4px 0 0;display:inline-block}.price small{font:12px var(--sans);letter-spacing:0;margin-left:6px;color:var(--muted)}.billing-note{height:43px;font-size:11px;padding-top:8px;color:var(--muted)}.specs{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.specs span+span::before{content:'·';margin-right:8px;color:#9da29b}.plan ul{list-style:none;padding:10px 0 20px;margin:0;flex:1}.plan li{font-size:12px;padding-top:10px;display:flex;gap:10px;align-items:baseline}.plan li::before{content:'✓';color:#6c7b67}.included{display:flex;gap:14px;margin-top:23px;font-size:11px;color:var(--muted);line-height:1.8}.included strong{color:var(--ink);white-space:nowrap;font-weight:500}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.flow-step{border-top:1px solid #a3aa9e;padding-top:17px}.flow-step .num{font:36px var(--serif);color:#acb2a6;margin-bottom:22px}.flow-step h3{font-family:var(--serif);margin-bottom:11px}.flow-step p{font-size:12px}.service-line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:50px;padding-top:28px;border-top:1px solid var(--line)}.service-line h3{font-family:var(--serif);font-size:18px;margin-bottom:10px}.service-line p{font-size:12px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;font-size:14px;display:flex;justify-content:space-between;gap:18px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font-size:20px;color:#75816e}.faq details[open] summary::after{content:'−'}.faq details p{padding-top:14px;font-size:13px}.closing{padding:66px 0;background:var(--soft)}.closing .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.closing h2{font-size:34px}.closing p{margin-top:11px;font-size:13px}.footer{padding:32px 0 24px;font-size:11px;color:var(--muted)}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-links{display:flex;gap:20px}.footer-note{margin-top:15px;font-size:10px}.boot{padding:100px;text-align:center;color:var(--muted)}.skip-link{position:fixed;top:-50px;z-index:100;padding:8px 20px;background:var(--ink);color:var(--bg)}.skip-link:focus{top:0}.menu-toggle{display:none}.error-page{padding:90px 0;min-height:60vh}.error-page h1{font-size:36px;margin-bottom:20px}.error-page p{margin-bottom:28px}dialog{padding:0;border:1px solid var(--line);border-radius:10px;width:min(480px,calc(100% - 32px));max-height:90dvh;color:var(--ink);background:var(--bg);box-shadow:0 20px 90px #1114;overflow:auto}dialog::backdrop{background:rgba(22,28,24,.4);backdrop-filter:blur(3px)}.modal-inner{padding:32px}.modal-close{position:absolute;right:14px;top:13px;width:32px;height:32px;font-size:24px;line-height:1}.modal-inner h2{font-size:29px;margin-bottom:10px}.modal-intro{font-size:12px;margin-bottom:25px}.field{display:block;margin-bottom:16px}.field>span,.field>label{display:block;font-size:12px;margin-bottom:7px;color:#41493e}.field input,.field textarea,.field select,input.control,select.control,textarea.control{width:100%;background:#fff;border:1px solid #ccd1c8;border-radius:5px;padding:10px 12px;min-height:44px;color:var(--ink);font-size:14px;box-shadow:none}.field textarea{resize:vertical;min-height:90px}.input-row{display:flex;gap:9px;align-items:center}.input-row input{min-width:0;flex:1}.input-row .btn{white-space:nowrap;min-height:44px;gap:0;padding:10px 12px;font-size:12px}.captcha-button{padding:0;width:142px;flex-shrink:0;height:46px;overflow:hidden;border-radius:4px}.captcha-button img{height:46px;width:142px}.checkbox{display:flex;gap:8px;align-items:start;font-size:11px;color:var(--muted);margin:19px 0}.checkbox input{margin-top:4px;width:15px;height:15px;accent-color:var(--ink);flex-shrink:0}.checkbox a{text-decoration:underline;text-underline-offset:3px}.form-error{font-size:12px;color:#9f3b2c;margin:12px 0;min-height:0}.form-error:empty{display:none}.form-success{font-size:12px;color:var(--accent);margin:10px 0}.order-summary{padding:15px;background:var(--soft);border-radius:5px;margin:20px 0;display:flex;justify-content:space-between;gap:10px;font-size:13px}.order-summary strong{font-size:22px;font-family:var(--serif)}#toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(100px);padding:12px 22px;background:var(--ink);color:var(--bg);border-radius:6px;z-index:100;max-width:90%;font-size:13px;transition:transform .2s;box-shadow:0 8px 30px #2222;pointer-events:none}#toast.show{transform:translateX(-50%) translateY(0)}.legal{max-width:800px;padding:60px 0 90px}.legal h1{font-size:40px;margin-bottom:12px}.legal h2{font:600 21px var(--sans);margin:35px 0 12px;letter-spacing:0}.legal p{font-size:14px;margin-bottom:12px}.legal ul{padding-left:20px;color:var(--muted)}.console-shell{display:grid;grid-template-columns:210px 1fr;min-height:calc(100vh - 78px)}.sidebar{border-right:1px solid var(--line);padding:32px 19px;background:var(--soft)}.sidebar-label{font-size:10px;letter-spacing:1px;color:var(--muted);padding:0 13px;margin-bottom:16px}.sidebar button{display:flex;width:100%;padding:12px 14px;font-size:13px;border-radius:5px;text-align:left;gap:12px;margin-bottom:5px}.sidebar button.active{background:#e2e7dc;font-weight:550}.sidebar button:hover{background:#e9ede4}.sidebar-foot{margin-top:35px;padding:18px 12px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.console-main{padding:38px 42px;min-width:0;background:#fafbf8}.console-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:20px}.console-header h1{font:600 27px var(--sans);margin-bottom:7px}.console-header p{font-size:12px}.panel{background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:25px;margin-bottom:20px}.panel h2{font:550 18px var(--sans);letter-spacing:0;margin-bottom:17px}.panel h3{font-size:15px}.empty{padding:48px 24px;text-align:center}.empty svg{margin:0 auto 19px;color:#7f8c76}.empty h2{margin-bottom:9px}.empty p{font-size:13px;max-width:420px;margin:0 auto 22px}.empty .btn{margin-top:0}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:26px}.mini-stat{padding:19px 22px;border:1px solid var(--line);background:var(--bg);border-radius:6px}.mini-stat span{font-size:12px;color:var(--muted)}.mini-stat strong{display:block;font-size:30px;font-weight:500;margin-top:6px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{font-size:11px;font-weight:500;background:var(--soft);color:var(--muted)}th,td{padding:13px 14px;border-bottom:1px solid var(--line)}td .btn{min-height:30px;padding:5px 10px;font-size:11px}.panel-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px}.panel-head h2,.panel-head h3{margin:0}.order-meta{display:flex;flex-wrap:wrap;gap:13px;color:var(--muted);font-size:12px;margin:14px 0}.delivery{border:1px solid var(--line);background:var(--soft);border-radius:5px;white-space:pre-wrap;word-break:break-word;padding:18px;margin-top:18px;font-size:12px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.wide{grid-column:1/-1}.form-actions{display:flex;align-items:center;gap:16px;justify-content:flex-end}.inline-error{color:#9f3b2c;font-size:12px}.ticket-text{white-space:pre-wrap;font-size:13px;word-break:break-word;margin:15px 0}.reply{padding:15px 18px;background:var(--soft);border-radius:5px;margin-top:17px;font-size:13px;white-space:pre-wrap}.account-detail{display:grid;grid-template-columns:150px 1fr;gap:17px;font-size:13px;margin:20px 0}.account-detail dt{color:var(--muted)}.account-detail dd{margin:0}.muted{color:var(--muted)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mobile-only{display:none}.notice{background:#f2f1e9;border:1px solid #e4e1d1;padding:13px 16px;border-radius:5px;font-size:12px;color:#71684b;margin:18px 0}.loading-panel{padding:50px;background:var(--soft);border-radius:6px;color:var(--muted)}@media(min-width:1700px){.hero{min-height:740px}.hero-image{height:500px}}@media(max-width:1100px){.nav{gap:24px}.nav-links{gap:18px}.split{gap:55px}.hero{min-height:650px}.hero-image{height:370px}.console-main{padding:28px 24px}.plan{padding:24px 20px}.brand-word{font-size:19px}.wrap{width:calc(100% - 56px)}}@media(max-width:800px){.header{height:68px}.nav-links{display:none;position:absolute;left:0;right:0;top:68px;background:var(--bg);padding:24px;border-bottom:1px solid var(--line);flex-direction:column}.nav-links.open{display:flex}.menu-toggle{display:block;font-size:22px;padding:4px}.nav-actions{gap:12px}.nav-actions>.text-link{display:none}.wrap{width:calc(100% - 40px)}.hero{min-height:650px}.hero-copy{padding-top:44px}.hero h1{font-size:51px}.hero-intro{max-width:390px}.hero-image{height:310px;object-fit:cover;object-position:60% bottom;width:125%;max-width:125%;left:-12.5%}.hero-place{left:20px;bottom:23px}.image-note{right:10px;font-size:8px}.summary-band{padding:26px 0}.summary-title .text-link{font-size:11px}.stat{padding:0 16px}.stat strong{font-size:42px}.stat strong small{font-size:13px;margin-left:5px}.stat .caption,.stat p{font-size:10px}.summary-title h2{font-size:17px}.section{padding:62px 0}.split{grid-template-columns:1fr;gap:34px}.section-intro p{max-width:100%;margin-top:16px}.section-head{align-items:start;flex-direction:column;gap:15px}.section-head p{max-width:100%}.pricing-grid{grid-template-columns:1fr}.plan{padding:27px}.plan ul{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.plan .for{min-height:0}.price{margin-top:22px}.node-grid{gap:14px}.node{padding:22px;min-height:260px}.node-title{display:block}.node-title .badge{margin-top:12px}.node h3{font-size:25px}.node p{font-size:12px}.node-bottom{font-size:10px}.flow-grid{grid-template-columns:1fr 1fr;gap:30px}.service-line{gap:23px;grid-template-columns:1fr}.closing .wrap{align-items:start;flex-direction:column}.closing{padding:45px 0}.closing h2{font-size:30px}.console-shell{grid-template-columns:1fr;min-height:calc(100vh - 68px)}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:10px 14px;display:flex;gap:6px;overflow-x:auto}.sidebar-label,.sidebar-foot{display:none}.sidebar button{width:auto;flex-shrink:0;margin:0;padding:9px 12px;gap:6px;font-size:12px}.console-main{padding:25px 20px}.console-header{align-items:start}.console-header h1{font-size:24px}.console-header .btn{font-size:11px;padding:9px 13px}.two-column{grid-template-columns:1fr}.mini-stat{padding:16px}.mini-stat strong{font-size:25px}.mini-stat span{font-size:10px}.mini-stats{gap:10px}.panel{padding:20px}.footer{padding:26px 0}.nav-actions .btn{font-size:11px;padding:8px 12px;min-height:35px}}@media(max-width:480px){.brand-word{font-size:18px}.brand-word small{font-size:7px;letter-spacing:2.5px}.brand-mark{width:28px;height:28px}.brand{gap:8px}.nav{gap:10px}.nav-actions{gap:7px}.hero{min-height:620px}.hero h1{font-size:45px}.hero-intro{font-size:12px;max-width:320px}.hero-buttons{gap:9px}.hero-buttons .btn{font-size:12px;padding:11px 16px;gap:18px}.hero-image{height:265px;width:140%;max-width:140%;left:-20%}.hero-copy{padding-top:37px}.eyebrow{font-size:10px}.stat strong{font-size:36px}.stat strong small{font-size:11px;margin-left:3px}.stat{padding:0 11px}.stat p{max-width:95px;line-height:1.7}.stat .caption{font-size:9px}.summary-title{gap:12px}.summary-title h2{font-size:16px}.summary-title .text-link{font-size:10px;gap:6px}.node-grid{grid-template-columns:1fr}.node{min-height:220px}.node-title{display:flex}.node-title .badge{margin-top:0}.pricing-top{gap:10px;align-items:start;flex-direction:column}.included{display:block}.included strong{display:block;margin-bottom:5px}.section{padding:52px 0}.section-head h2,h2{font-size:31px}.section-intro .text-link{margin-top:18px}.flow-grid{gap:28px 20px}.flow-step .num{font-size:30px;margin-bottom:15px}.plan ul{display:block}.modal-inner{padding:28px 22px}.admin-form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stat{padding:14px 11px}.account-detail{grid-template-columns:100px 1fr}.footer-links{gap:16px}.mobile-only{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

#toast{visibility:hidden;opacity:0}#toast.show{visibility:visible;opacity:1}

@media(max-width:480px){.hero h1{font-size:clamp(30px,9.8vw,40px)}.hero{min-height:550px}}

@media(max-width:800px){.nav-links .mobile-only{display:block;text-align:left;padding:0}}
/* Default dark appearance, requested by the site owner. */
:root{--bg:#111512;--ink:#edf0e8;--muted:#a7afa3;--line:#343c33;--soft:#191f19;--accent:#a5c9a6;color-scheme:dark}
.header{background:rgba(17,21,18,.97);border-bottom-color:#2b332b}.hero{background:#111512}.hero-image{filter:invert(1) grayscale(1) brightness(.88);mix-blend-mode:screen}.image-note{color:#c0c7ba;background:rgba(17,21,18,.78)}.btn:hover{background:#293329}.btn.primary:hover{background:#d0ddca}.feature-row .number{color:#9ca995}.node-index{color:#2a3528}.badge{background:#263125;border-color:#3b4d36;color:#c0d1b9}.badge.warning{background:#312b20;border-color:#514732;color:#d6c098}.badge.success{color:#b2d6bd;background:#23372c;border-color:#385841}.pricing-section{background:#151a15}.plan.featured{border-color:#829777}.plan li::before{color:#a6be9b}.specs span+span::before{color:#7c8b73}.flow-step{border-color:#63755a}.flow-step .num{color:#9bac8f}.faq summary::after{color:#a5b798}.field>span,.field>label{color:#b8c4af}.field input,.field textarea,.field select,input.control,select.control,textarea.control{background:#151c16;border-color:#46563e;color:var(--ink)}input::placeholder,textarea::placeholder{color:#889680}.console-main{background:#131813}.sidebar button.active{background:#2c3928}.sidebar button:hover{background:#253121}.notice{background:#2d2a1e;border-color:#4b452c;color:#d2c399}.form-error,.inline-error{color:#f0a294}.form-success{color:#b2d6bd}.node{background:linear-gradient(125deg,#121813,#1c251b)}.brand-mark{filter:brightness(1.5)}.segmented button.selected{color:var(--bg)}.menu-toggle{color:var(--ink)}.captcha-button{background:#f0f1ee}.skip-link{color:var(--bg)}
/* Account and KYC services */
.addon-section{background:var(--bg)}.addon-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.addon-card{border:1px solid var(--line);border-radius:7px;background:var(--soft);padding:30px;display:flex;flex-direction:column;min-width:0}.addon-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.addon-index{font:32px var(--serif);color:var(--muted)}.addon-card h3{font:600 27px/1.5 var(--serif)}.addon-description{font-size:13px;margin:13px 0 24px;min-height:46px}.addon-options{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.addon-options li{display:flex;justify-content:space-between;gap:18px;font-size:13px;padding:13px 0;border-bottom:1px solid var(--line)}.addon-features{font-size:12px;color:var(--muted);padding:22px 0 28px;list-style:none;margin:0;flex:1}.addon-features li{padding:4px 0;display:flex;gap:10px}.addon-features li:before{content:'✓'}.addon-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;border-top:1px solid var(--line)}.addon-bottom strong{display:block;font:23px var(--serif);overflow-wrap:anywhere}.addon-bottom>div>span{font-size:10px;color:var(--muted)}.addon-bottom .btn{flex-shrink:0}.addon-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.addon-terms strong{font-size:13px;font-weight:500}.addon-terms p{font-size:12px;line-height:1.85;margin-top:8px}#service-price{font:20px/1.5 var(--serif);overflow-wrap:anywhere;max-width:60%}
@media(max-width:800px){.addon-grid{grid-template-columns:1fr}.addon-terms{grid-template-columns:1fr;gap:20px}.addon-description{min-height:0}.addon-card{padding:25px}.addon-bottom .btn{padding:10px 15px;font-size:12px}}@media(max-width:360px){.addon-card{padding:20px}.addon-bottom{align-items:start;flex-direction:column}.addon-bottom .btn{width:100%}}
/* Neutral black: no green tint in backgrounds, text, borders or buttons. */
:root{--bg:#0a0a0a;--ink:#efefef;--muted:#a7a7a7;--line:#333333;--soft:#161616;--accent:#c4c4c4}
.header{background:rgba(10,10,10,.98);border-bottom-color:#282828}.hero{background:#0a0a0a}.image-note{color:#c4c4c4;background:rgba(10,10,10,.78)}.btn:hover{background:#292929}.btn.primary:hover{background:#d4d4d4}.feature-row .number{color:#a1a1a1}.node-index{color:#303030}.badge{background:#262626;border-color:#414141;color:#cccccc}.badge.warning{background:#292929;border-color:#494949;color:#d1d1d1}.badge.success{color:#dedede;background:#292929;border-color:#505050}.pricing-section{background:#121212}.plan.featured{border-color:#888888}.plan li::before{color:#b1b1b1}.specs span+span::before{color:#858585}.flow-step{border-color:#707070}.flow-step .num{color:#a3a3a3}.faq summary::after{color:#aeaeae}.field>span,.field>label{color:#bcbcbc}.field input,.field textarea,.field select,input.control,select.control,textarea.control{background:#171717;border-color:#4c4c4c}input::placeholder,textarea::placeholder{color:#8e8e8e}.console-main{background:#101010}.sidebar button.active{background:#303030}.sidebar button:hover{background:#282828}.notice{background:#232323;border-color:#424242;color:#c9c9c9}.form-success{color:#d0d0d0}.node{background:linear-gradient(125deg,#101010,#1c1c1c)}.brand-mark{filter:none}.captcha-button{background:#eeeeee}.node .english{color:var(--muted)}
.plan-device{margin:4px 0 26px;background:radial-gradient(ellipse at 50% 45%,#262626,#111111 75%);border:1px solid #2c2c2c;border-radius:6px;padding:22px 16px 13px;overflow:hidden}.single-device{height:145px;display:flex;justify-content:center;align-items:center}.single-device img{width:133px;height:133px;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(0 14px 12px #0009)}.device-group{display:grid;grid-template-columns:repeat(3,65px);grid-template-rows:repeat(2,65px);gap:5px 10px;justify-content:center;height:145px;align-content:center}.device-group img{width:65px;height:65px;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 7px 5px #0008)}.plan-device figcaption{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a7a7a7;border-top:1px solid #353535;margin-top:17px;padding-top:10px}.plan-device figcaption span{color:#ddd}.comparison-block{margin-top:55px}.comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px}.comparison-heading h3{font:600 27px/1.5 var(--serif)}.comparison-heading p{font-size:12px;margin-top:8px}.table-hint{font-size:11px;color:var(--muted);white-space:nowrap}.comparison-scroll{overflow:auto;border:1px solid var(--line);border-radius:7px;scrollbar-color:#555 #171717}.comparison-table{width:100%;min-width:780px;table-layout:fixed;font-size:13px;white-space:normal;line-height:1.8}.comparison-table thead th{font-size:14px;color:var(--ink);background:#202020;font-weight:550;padding:22px}.comparison-table tr>*:first-child{width:185px;position:sticky;left:0;background:#161616;z-index:1;box-shadow:1px 0 #333}.comparison-table thead th:first-child{background:#202020}.comparison-table tbody th{color:#d0d0d0;font-size:12px;font-weight:500}.comparison-table td,.comparison-table tbody th{padding:18px 22px;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere}.comparison-table td{color:#bdbdbd;background:#0d0d0d}.comparison-table tbody tr:nth-child(even) td{background:#131313}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table tbody tr:first-child td{color:#ededed;font-weight:500}.fee-comparison{padding-top:35px;border-top:1px solid var(--line)}.source-link{text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-strip{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0 45px;margin-bottom:28px;border-bottom:1px solid var(--line);font-size:13px}.contact-strip>div{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:50px;padding:7px 8px 7px 22px;background:#181818}.contact-strip strong{font-size:18px;color:var(--ink)}.contact-strip .btn{border-radius:30px;background:#303030}.addon-section .comparison-block{margin-top:48px}@media(max-width:800px){.plan-device{margin-top:5px}.single-device{height:160px}.single-device img{width:145px;height:145px}.comparison-heading{align-items:start;flex-direction:column;gap:12px}.comparison-heading h3{font-size:25px}.comparison-block{margin-top:40px}.comparison-table{min-width:720px;font-size:12px}.comparison-table thead th{font-size:13px}.comparison-table tr>*:first-child{width:140px}.comparison-table td,.comparison-table tbody th,.comparison-table thead th{padding:15px}.table-hint{font-size:10px}.device-group{height:160px;grid-template-columns:repeat(3,70px);grid-template-rows:repeat(2,70px)}.device-group img{width:70px;height:70px}}
.skip-link:not(:focus){visibility:hidden}.addon-options li{padding:0}.addon-option{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;text-align:left;font-size:13px;padding:13px 0}.addon-option:hover{color:#ffffff;background:#202020}.addon-bottom>div{min-width:0}
.node-grid.single-node{grid-template-columns:minmax(0,1fr)}.single-node .node{min-height:215px}.single-node .node p{max-width:760px}.single-node .node-index{right:38px;font-size:95px;bottom:22px}@media(max-width:480px){.single-node .node-index{right:20px;font-size:70px}.single-node .node{min-height:220px}}

.remote-highlight{padding:15px 0 0;display:flex;flex-direction:column;gap:4px}.remote-highlight strong{font-size:13px;font-weight:500;color:var(--ink)}.remote-highlight span{font-size:11px;color:var(--muted)}.feature-row .text-link{margin-top:12px}
.announcement{background:#1b1b1b;border-bottom:1px solid #333;color:#d8d8d8;font-size:11px;line-height:1.6;padding:9px 20px;text-align:center}.announcement a{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1000px;margin:auto}.announcement-dot{width:5px;height:5px;border-radius:50%;background:#e0b092;flex-shrink:0}.facility-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;border-block:1px solid var(--line);margin-bottom:65px;text-align:center;color:#ccc;font-size:12px}.facility-benefits span+span{border-left:1px solid var(--line)}.facility-panorama{margin:0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.facility-panorama img{display:block;width:100%;height:auto}.facility-panorama figcaption{display:flex;justify-content:space-between;gap:16px;padding:13px 19px;color:var(--muted);font-size:11px}.facility-basics{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px}.facility-basics h3,.infra-card h3,.hardware-showcase h3,.hardware-detail h3{font-family:var(--serif);font-size:21px;margin:12px 0}.facility-basics p,.infra-card p,.hardware-showcase p,.hardware-detail p{font-size:13px}.facility-section .number{font:16px var(--serif);color:#999}.facility-subhead{margin-top:72px}.infra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.infra-card{background:#121212;border:1px solid var(--line);border-radius:6px;padding:28px}.hardware-showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;border:1px solid var(--line);border-radius:7px;margin-top:20px;padding:32px}.hardware-showcase figure{margin:0;overflow:hidden;border-radius:5px}.hardware-showcase img{display:block;width:100%;height:auto}.hardware-showcase figcaption{font-size:11px;color:var(--muted);padding-top:12px}.hardware-showcase .text-link{margin-top:22px}.hardware-detail{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:center;margin-top:30px}.hardware-detail img{width:100%;height:auto;border-radius:6px}.hardware-detail .note{display:block}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan{padding:22px}.plan h3{font-size:22px}.plan .price{font-size:43px}
@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-showcase{gap:25px;padding:24px}}
@media(max-width:640px){.pricing-grid,.facility-basics,.infra-grid,.hardware-showcase,.hardware-detail{grid-template-columns:1fr}.facility-benefits{grid-template-columns:1fr 1fr;gap:16px 0;margin-bottom:40px;font-size:11px}.facility-benefits span:nth-child(3){border-left:0}.facility-panorama figcaption{flex-direction:column;gap:4px}.facility-basics{gap:26px}.facility-subhead{margin-top:50px}.infra-card{padding:23px}.hardware-detail{gap:20px}.announcement{font-size:10px;padding:8px 16px}.plan{padding:27px}}

.plan-device.m6-device{background:#fff}.plan-device.m6-device img{transform:none;filter:none}.plan-device.m6-device figcaption{color:#333;border-color:#ddd}.plan-device.m6-device figcaption span{color:#666}
