:root{--ink:#172826;--muted:#61716d;--paper:#f7f4ed;--teal:#0f766e;--mint:#dcefe8;--coral:#f07b63;--gold:#e5b85b;--line:#17282621}.marketing-shell .hero h1,.marketing-shell .detail h1{letter-spacing:-.025em;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif;font-size:clamp(24px,3vw,44px);font-weight:700;line-height:1.22}@media (width<=680px){.marketing-shell .hero h1,.marketing-shell .detail h1{font-size:24px}}*{box-sizing:border-box}.marketing-shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4edf0;align-items:center;gap:30px;height:86px;padding:0 max(4vw,28px);display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:flex}.brand img{border-radius:12px;width:38px;height:38px}.brand span{flex-direction:column;display:flex}.brand small{color:var(--muted);margin-top:3px;font-size:10px}.site-header nav{gap:24px;margin:auto;display:flex}.site-header nav a{color:var(--muted);border-bottom:3px solid #0000;padding:31px 0 28px;font-size:14px;text-decoration:none}.site-header nav a.active,.site-header nav a:hover{color:var(--ink);border-color:var(--coral)}.header-actions{align-items:center;gap:10px;display:flex}.header-actions button{cursor:pointer;background:0 0;border:0;font-weight:800}.button{background:var(--teal);border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #0f766e2d;color:#fff!important}.button.small{padding:11px 16px;font-size:13px}.button.light{background:#fff;color:var(--teal)!important}.eyebrow,.marketing-shell section>small,.title>small,.flow small,.domain small{letter-spacing:.14em;color:var(--teal);font-size:12px;font-weight:900}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:700px;padding:88px max(6vw,40px) 30px;display:grid}.hero h1,.detail h1{letter-spacing:-.055em;margin:20px 0 26px;font-size:clamp(48px,6vw,88px);line-height:1.02}.hero>div:first-child>p,.detail>div>p{color:var(--muted);max-width:680px;font-size:18px;line-height:1.85}.cta{align-items:center;gap:26px;margin-top:34px;display:flex}.cta>a:not(.button){color:var(--ink);font-weight:800;text-decoration:none}.orbit{height:470px;position:relative}.orbit:before,.orbit:after{content:"";border:1px dashed #0f766e55;border-radius:50%;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.orbit:after{border-color:#f07b6355;width:54%;height:54%;transform:translate(-50%,-50%)rotate(18deg)}.core,.node{border:1px solid var(--line);background:#fffffff0;flex-direction:column;justify-content:center;display:flex;position:absolute;box-shadow:0 18px 55px #1e35321c}.core{z-index:2;border-radius:50%;align-items:center;width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%)}.core img{border-radius:16px;width:58px;margin-bottom:12px}.node{width:155px;height:100px;color:var(--ink);z-index:3;border-radius:22px;padding:20px;text-decoration:none}.node small{color:var(--coral);font-weight:900}.n0{top:7%;left:0}.n1{top:15%;right:0}.n2{bottom:7%;left:3%}.n3{bottom:3%;right:2%}.proof{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.proof span{border-right:1px solid var(--line);gap:12px;padding:23px 12px;font-weight:700;display:flex}.proof i{color:var(--coral);font-style:normal}.marketing-shell section:not(.hero,.detail){margin-left:max(4vw,28px);margin-right:max(4vw,28px)}.marketing-shell h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.statement,.title{border-top:1px solid var(--line);grid-template-columns:160px 1fr;padding:100px 4vw;display:grid}.statement p,.title p,.domain p,.bonus p,.closing p{color:var(--muted);max-width:850px;font-size:17px;line-height:1.85}.services{padding-bottom:90px}.services .title{padding-left:0;padding-right:0}.cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.card{min-height:305px;color:var(--ink);border-radius:30px;padding:40px;text-decoration:none;position:relative}.card h3{margin:54px 0 14px;font-size:36px}.card p{max-width:530px;line-height:1.8}.card>b{font-size:24px;position:absolute;top:30px;right:32px}.c0{background:var(--mint)}.c1{background:#f6d9cf}.c2{background:#dce5ef}.c3{background:#f3e7c9}.flow{background:var(--ink);color:#fff;border-radius:36px;grid-template-columns:.8fr 1.2fr;gap:5vw;padding:70px 4vw;display:grid;margin-top:80px!important;margin-bottom:80px!important}.flow small{color:#83cbbb}.flow ol{margin:0;padding:0;list-style:none}.flow li{border-bottom:1px solid #ffffff2b;grid-template-columns:42px 1fr;padding:20px 0;line-height:1.6;display:grid}.flow li span{color:var(--gold);font-weight:900}.domain{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px 4vw;display:grid}.domain-art{background:var(--gold);border-radius:50% 46% 52% 42%;flex-direction:column;justify-content:center;min-height:360px;padding:70px;display:flex;transform:rotate(-3deg)}.domain-art strong{letter-spacing:-.05em;margin:10px 0;font-size:clamp(32px,4vw,58px)}.bonus{background:var(--mint);border-radius:38px;grid-template-columns:1fr .8fr;align-items:center;gap:60px;padding:85px 6vw;display:grid}.bonus>div:first-child>span{color:var(--teal);background:#fff;border-radius:99px;margin-bottom:20px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-block}.stack{gap:10px;display:grid}.stack b{letter-spacing:.12em;background:#fff;border-radius:14px;padding:20px 25px}.stack b:nth-child(2){background:#f6d9cf;margin-left:40px}.stack b:nth-child(3){background:#f3e7c9;margin-left:12px}.stack b:nth-child(4){background:#dce5ef;margin-left:65px}.audience{padding:110px 4vw}.audience>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.audience p{border-bottom:1px solid var(--line);margin:0;padding:25px 0;font-size:18px;font-weight:800}.audience p span{color:var(--coral);margin-right:20px}.stages{padding:80px 0}.stages .title{padding-left:0;padding-right:0}.stages>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stages article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:235px;padding:30px}.stages article span{color:var(--coral);font-weight:900}.stages article h3{margin:48px 0 12px}.stages article p,.features p{color:var(--muted);line-height:1.7}.closing{background:var(--teal);color:#fff;text-align:center;border-radius:40px;min-height:420px;padding:82px 10vw;margin-top:90px!important;margin-bottom:45px!important}.closing small{color:#bde7dd}.closing h2{max-width:900px;margin:22px auto}.closing p{color:#ffffffbf;margin:0 auto 30px}.detail{grid-template-columns:1.15fr .65fr;align-items:center;gap:7vw;min-height:620px;padding:100px max(7vw,50px);display:grid}.symbol{background:var(--mint);border-radius:48% 52% 44% 56%;justify-content:center;align-items:center;width:330px;height:330px;font-size:75px;font-weight:900;display:flex;transform:rotate(6deg)}.detail-store .symbol{background:#f6d9cf}.detail-vpn .symbol{background:#dce5ef}.detail-email .symbol{background:#f3e7c9}.features{grid-template-columns:repeat(4,1fr);gap:16px;padding:30px 0 100px;display:grid}.features article{border-top:2px solid var(--ink);padding:25px 6px}.features article>span{color:var(--coral);font-weight:900}.features h2{margin:48px 0 14px;font-size:24px}.themes article{background:#fff;border:0;border-radius:24px;padding:0 0 25px;overflow:hidden}.themes article>:not(img){margin-left:24px;margin-right:24px}.themes img{object-fit:cover;width:100%;height:210px;margin-bottom:22px}.themes h2{margin-top:28px}.marketing-shell>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 max(4vw,28px);padding:38px 0 50px;display:flex}.marketing-shell>footer>div:last-child{gap:24px;display:flex}.marketing-shell>footer a{color:var(--muted);font-size:13px;text-decoration:none}@media (width<=980px){.site-header nav{display:none}.site-header{justify-content:space-between}.hero,.detail{grid-template-columns:1fr}.orbit{height:420px}.proof{grid-template-columns:repeat(2,1fr)}.statement,.title,.flow,.domain,.bonus{grid-template-columns:1fr}.cards,.features,.stages>div:last-child{grid-template-columns:repeat(2,1fr)}.symbol{display:none}}@media (width<=620px){.site-header{height:70px;padding:0 18px}.brand small,.header-actions .button{display:none}.hero,.detail{padding:58px 22px}.hero h1,.detail h1{font-size:44px}.orbit{height:370px}.node{width:130px;height:88px;padding:14px}.core{width:140px;height:140px}.proof,.cards,.features,.stages>div:last-child,.audience>div{grid-template-columns:1fr}.statement,.title{padding:70px 0}.flow{padding:48px 24px}.domain{padding:75px 0}.domain-art{min-height:270px;padding:40px}.bonus{padding:55px 28px}.closing{padding:65px 24px;margin-left:14px!important;margin-right:14px!important}.themes img{height:250px}.marketing-shell>footer{flex-direction:column;align-items:flex-start;gap:28px}.marketing-shell>footer>div:last-child{flex-direction:column;gap:10px}}.maintenance-page{color:#14372b;background:radial-gradient(circle at 50% 38%,#e8f5ed 0,#0000 34%),#f7f7f1;min-height:100vh;padding:0 5vw;font-family:Inter,Microsoft YaHei,Segoe UI,sans-serif}.maintenance-page>header{justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;display:flex}.maintenance-brand{color:#12382c;align-items:center;gap:10px;text-decoration:none;display:flex}.maintenance-brand img{width:36px;height:36px}.maintenance-brand b{font-size:18px}.maintenance-page>header button{color:#12694d;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:8px;padding:8px 12px}.maintenance-page>section{text-align:center;flex-direction:column;align-items:center;max-width:780px;min-height:calc(100vh - 150px);margin:auto;display:flex}.maintenance-animation{place-items:center;width:270px;height:270px;margin:3vh 0 20px;display:grid;position:relative}.maintenance-orbit{border:1px solid #88b49f;border-radius:50%;animation:9s linear infinite maintenance-spin;position:absolute}.orbit-one{inset:24px}.orbit-two{animation-duration:6s;animation-direction:reverse;inset:58px}.maintenance-orbit:after{content:"";background:#1d9e75;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 7px #1d9e7519}.maintenance-envelope{background:#fff;border:2px solid #1d9e75;border-radius:14px;place-items:center;width:106px;height:82px;display:grid;position:relative;box-shadow:0 25px 55px #164d3920}.maintenance-envelope i{border-radius:12px;position:absolute;inset:0;overflow:hidden}.maintenance-envelope i:before,.maintenance-envelope i:after{content:"";border-bottom:2px solid #1d9e75;width:82px;height:82px;position:absolute;top:-45px;transform:rotate(45deg)}.maintenance-envelope i:before{left:-19px}.maintenance-envelope i:after{right:-19px;transform:rotate(-45deg)}.maintenance-envelope b{z-index:1;color:#0d6c4e;font-size:36px}.maintenance-tools{gap:6px;display:flex;position:absolute;bottom:38px;right:5px}.maintenance-tools span{color:#b9e865;background:#173d30;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;animation:2.4s ease-in-out infinite maintenance-float;display:grid}.maintenance-tools span:nth-child(2){animation-delay:.4s}.maintenance-tools span:nth-child(3){animation-delay:.8s}.maintenance-kicker{color:#13845f;letter-spacing:.17em;font-size:10px;font-weight:800}.maintenance-page h1{letter-spacing:-.045em;margin:17px 0 3px;font-size:clamp(38px,6vw,66px)}.maintenance-page h2{color:#1d9e75;margin:0 0 22px;font-size:19px;font-weight:500}.maintenance-page p{color:#61736b;max-width:650px;margin:0;font-size:15px;line-height:1.85}.maintenance-progress{background:#dfe9e3;border-radius:10px;width:min(360px,80vw);height:5px;margin:30px 0 12px;overflow:hidden}.maintenance-progress i{border-radius:inherit;background:#1d9e75;width:34%;height:100%;animation:2.1s ease-in-out infinite maintenance-progress;display:block}.maintenance-page section>small{color:#87948e;font-size:10px}.maintenance-links{gap:11px;margin-top:28px;display:flex}.maintenance-links a{color:#19694f;background:#fff;border:1px solid #cad8d0;border-radius:9px;padding:11px 15px;font-size:12px;text-decoration:none}.maintenance-links a:first-child{color:#fff;background:#153f31;border-color:#153f31}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-float{50%{transform:translateY(-8px)}}@keyframes maintenance-progress{0%{transform:translate(-105%)}50%{width:58%}to{transform:translate(310%)}}@media (width<=600px){.maintenance-page{padding:0 20px}.maintenance-page>header{height:68px}.maintenance-page>section{min-height:calc(100vh - 95px)}.maintenance-animation{width:220px;height:220px;margin-top:0}.maintenance-page h1{font-size:39px}.maintenance-links{flex-direction:column;width:100%}.maintenance-links a{display:block}}
