*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;color:#161919;background:#fff;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #83ac4d;outline-offset:5px}img{max-width:100%;display:block}.nav{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:#ffffffed;position:sticky;top:0;z-index:10;border-bottom:1px solid #ededed;backdrop-filter:blur(14px)}.logo{display:flex;align-items:center;gap:9px;font-size:17px;letter-spacing:.03em}.logo img{width:32px;height:32px;border-radius:8px}.nav nav{display:flex;align-items:center;gap:34px;font-size:13px}.nav nav a:hover{color:#548034}.nav-download{padding:8px 22px;background:#202522;color:#fff!important;border-radius:4px}.hero{background:#f5f5f5;text-align:center;min-height:810px;overflow:hidden}.hero-copy{padding:64px 20px 0}.product-label{font-size:15px;font-weight:600;letter-spacing:.04em;margin:0 0 17px}h1{font-size:clamp(34px,4.5vw,62px);letter-spacing:-.045em;margin:0 0 16px;line-height:1.15}h2{font-size:clamp(32px,3.8vw,52px);font-weight:600;letter-spacing:-.04em;line-height:1.25;margin:0 0 24px}p{line-height:1.8}.hero-copy>p:last-of-type{font-size:19px;color:#555e59;margin:0}.actions{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:27px}.button{border:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:12px 25px;background:#252b27;color:#fff;font-size:14px;font-weight:500;transition:background .18s}.button:hover{background:#466442}.plain{font-size:14px}.plain:hover,.sub-link:hover{text-decoration:underline}.product-stage{width:min(860px,92%);height:410px;position:relative;margin:65px auto 0}.laptop-model{width:83%;position:absolute;left:4%;bottom:0}.laptop-screen{border:10px solid #242927;border-bottom-width:15px;aspect-ratio:16/9;background:#e8eee7;border-radius:16px 16px 0 0;overflow:hidden}.window-line{height:25px;background:#f7f9f6;display:flex;align-items:center;gap:4px;padding:0 10px}.window-line i{display:block;width:5px;height:5px;background:#bac6b5;border-radius:50%}.window-line span{font-size:8px;color:#62715e;margin:auto}.desktop-mark{height:85%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.desktop-mark img{width:90px;border-radius:22px}.desktop-mark strong{font-size:22px;letter-spacing:-.02em}.desktop-mark span{font-size:9px;color:#6d7b67;letter-spacing:.15em}.laptop-base{height:14px;background:linear-gradient(90deg,#a8aca9,#e3e6e3 15%,#f8faf8 50%,#d6dad7 85%,#969e98);width:113%;margin-left:-6.5%;border-radius:0 0 50% 50%}.phone-model{width:155px;height:312px;border:6px solid #232925;border-radius:27px;background:#f8faf6;position:absolute;right:2%;bottom:-6px;box-shadow:0 10px 15px #0001;overflow:hidden}.phone-island{width:52px;height:14px;background:#232925;border-radius:0 0 8px 8px;margin:auto}.phone-brand{height:86%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.phone-brand img{width:76px;border-radius:19px}.phone-brand strong{font-size:18px}.phone-brand span{font-size:9px;color:#7c8876}.platform{min-height:660px;padding:85px max(9vw,30px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.platform-copy>p:not(.product-label){font-size:17px;color:#626b65;margin:0}.platform .actions{justify-content:flex-start}.android{background:#e8eee5;margin-top:12px}.android-art{display:flex;align-items:center;flex-direction:column}.android-art>img{width:min(260px,70%);border-radius:54px;box-shadow:0 30px 60px #3d583a21;transform:rotate(-8deg)}.spec-line{display:flex;gap:48px;margin-top:56px}.spec-line strong{font-size:37px;font-weight:500;letter-spacing:-.04em}.spec-line strong span{font-size:14px;letter-spacing:0}.spec-line small{display:block;font-size:12px;color:#6d7968;margin-top:8px}.iphone{background:#202622;color:#fff;margin-top:12px}.iphone .platform-copy>p:not(.product-label){color:#bdc7be}.iphone .button{background:#fff;color:#222}.iphone .button:hover{background:#c9e3b3}.cable-art{height:360px;position:relative;display:flex;align-items:center;justify-content:center}.monitor{position:absolute;width:82%;height:240px;top:25px;left:0;border:7px solid #b9c0b8;border-bottom-width:20px;border-radius:10px;background:#344032;display:flex;align-items:center;justify-content:center;color:#e4f3db;font-size:28px;letter-spacing:.04em}.monitor-dot{position:absolute;top:-5px;left:50%;width:3px;height:3px;border-radius:50%;background:#53624e}.monitor-foot{position:absolute;width:70px;height:43px;bottom:-62px;background:linear-gradient(90deg,#858f84,#d3d8d0,#9da69c)}.monitor-foot:after{content:"";position:absolute;bottom:-5px;left:-31px;width:132px;height:6px;background:#aab3a6;border-radius:3px}.mini-phone{position:absolute;right:0;bottom:0;width:77px;height:153px;border:4px solid #d8ddd6;border-radius:15px;background:#566c45}.mini-phone i{display:block;width:28px;height:9px;border-radius:0 0 7px 7px;background:#d8ddd6;margin:auto}.cable{position:absolute;right:36px;bottom:-25px;width:140px;height:64px;border:4px solid #c1cbb9;border-top:0;border-radius:0 0 25px 25px}.section{padding:95px max(8vw,25px)}.section-heading{text-align:center;margin-bottom:45px}.section-heading .product-label{color:#7b837c}.guide-tabs{display:flex;justify-content:center;border-bottom:1px solid #e3e6e2;margin:0 auto 48px;gap:44px;width:max-content;max-width:100%}.guide-tabs button{border:0;background:transparent;color:#757b76;padding:16px 4px;cursor:pointer;border-bottom:2px solid transparent;font-size:15px}.guide-tabs button[aria-selected=true]{border-color:#253d2a;color:#172719}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.steps[hidden]{display:none}.steps article>span{font-size:30px;font-weight:300;color:#969e97}.steps h3{font-size:18px;margin:22px 0 13px}.steps p{color:#666e67;font-size:13px;margin:0;line-height:1.9}.downloads{background:#f5f5f5}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1050px;margin:auto}.download-grid article{background:#fff;text-align:center;padding:45px 24px 35px}.download-grid h3{font-size:30px;font-weight:500;margin:0 0 10px}.download-grid p{color:#667064;font-size:14px;margin:0}.download-meta{color:#8a9289;font-size:12px;margin:20px 0 23px;min-height:20px}.download-grid .sub-link{display:block;color:#5c6f53;font-size:12px;margin:20px 0 0}.faq{max-width:1000px;margin:auto}.faq h2{text-align:center;margin-bottom:38px}.faq details{border-bottom:1px solid #e1e5df;padding:22px 0}.faq summary{cursor:pointer;font-size:15px}.faq details p{font-size:14px;color:#6b7369;margin:18px 22px 4px 0}footer{padding:35px max(5vw,24px);background:#f5f5f5;display:flex;align-items:center;gap:25px;color:#858b82;font-size:12px}footer .logo{color:#252b25;margin-right:auto}footer .logo img{width:25px;height:25px}footer .logo b{font-size:13px}.desktop-page .hero{min-height:470px}.desktop-page .hero-copy{padding:65px 20px 70px}.desktop-page .hero-copy p{max-width:620px;margin-left:auto;margin-right:auto}.desktop-page .download-meta{margin:20px 0 0}.notice{background:#f0f4ed;border-left:3px solid #87a865;padding:18px 22px;line-height:1.8;font-size:14px;margin:28px 0}.desktop-page .section{max-width:1120px;margin:auto}.desktop-page .steps{grid-template-columns:repeat(3,1fr)}.desktop-page .steps p{font-size:14px}.desktop-page .button[aria-disabled=true]{opacity:.45;pointer-events:none}.desktop-page .requirements{color:#6c7469;font-size:14px}.desktop-page .requirements li{padding:5px 0;line-height:1.8}@media(min-width:1600px){.platform{padding-left:16vw;padding-right:16vw}.hero{min-height:870px}}@media(max-width:760px){.nav{padding:0 18px;height:58px}.logo b{font-size:15px}.logo img{width:28px;height:28px}.nav nav{gap:19px;font-size:12px}.nav nav a:nth-child(1),.nav nav a:nth-child(2){display:none}.nav-download{padding:7px 14px}.hero{min-height:655px}.hero-copy{padding-top:53px}.hero-copy>p:last-of-type{font-size:15px}.product-label{font-size:13px}.actions{gap:22px}.button{padding:12px 19px;font-size:13px}.plain{font-size:12px}.product-stage{margin-top:55px;width:91%;height:285px}.laptop-model{width:88%;left:3%;bottom:0}.laptop-screen{border-width:6px;border-bottom-width:10px;border-radius:10px 10px 0 0}.window-line{height:19px}.desktop-mark{gap:8px}.desktop-mark img{width:50px;border-radius:12px}.desktop-mark strong{font-size:13px}.desktop-mark span{font-size:6px}.phone-model{width:95px;height:192px;border-width:4px;border-radius:17px;right:0}.phone-island{width:33px;height:10px}.phone-brand{gap:10px}.phone-brand img{width:47px;border-radius:12px}.phone-brand strong{font-size:11px}.phone-brand span{font-size:7px}.laptop-base{height:9px}.platform{grid-template-columns:1fr;gap:45px;padding:64px 25px;min-height:0;text-align:center}.platform .actions{justify-content:center}.platform-copy>p:not(.product-label){font-size:14px}.android-art>img{width:160px;border-radius:35px}.spec-line{gap:50px;margin-top:32px}.spec-line strong{font-size:32px}.cable-art{width:min(360px,90%);height:300px;margin:0 auto 20px;order:2}.monitor{height:200px;font-size:23px}.section{padding:65px 25px}.section-heading{margin-bottom:25px}.steps{grid-template-columns:1fr 1fr;gap:30px 24px}.steps h3{font-size:16px;margin-top:12px}.steps p{font-size:12px}.guide-tabs{gap:28px;margin-bottom:33px}.guide-tabs button{font-size:13px}.download-grid{grid-template-columns:1fr;gap:12px}.download-grid article{padding:35px 20px}.download-grid h3{font-size:26px}footer{flex-wrap:wrap;gap:18px;padding:27px 22px}footer .logo{width:100%;margin-right:0}.desktop-page .steps{grid-template-columns:1fr}.desktop-page .hero{min-height:0}.desktop-page .hero-copy{padding:55px 22px}.desktop-page .actions{flex-direction:column;gap:20px}.desktop-page .hero-copy>p:last-of-type{font-size:14px}.faq{padding-top:55px}.faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.desktop-page .hero-copy{text-align:center;margin-inline:auto}.desktop-page .desktop-download-actions{justify-content:center}.desktop-page .download-meta{text-align:center}
