@charset "UTF-8";
:root{--ink:#25203d;--muted:#777286;--purple:#7250e8;--mint:#66e6c3;--line:#e8e5ef;--soft:#f7f6fb;--dark:#19152e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9a7cf5;outline-offset:5px}a:hover{color:var(--purple)}p{line-height:1.9;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.6vw,64px);line-height:1.28;letter-spacing:-2px}h2{font-size:clamp(27px,3vw,38px);line-height:1.45;letter-spacing:-1px}h3{font-size:19px;line-height:1.5}small{font-size:12px}.container{max-width:1240px;width:calc(100% - 96px);margin:auto}.icon{width:23px;height:23px;flex-shrink:0;vertical-align:middle}.skip{position:fixed;top:-60px;padding:12px;background:#fff;z-index:100}.skip:focus{top:10px}.header{height:84px;border-bottom:1px solid #ffffff14;background:var(--dark);color:#fff;position:relative;z-index:20}.nav{height:100%;display:flex;align-items:center;gap:45px}.logo{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:22px;font-weight:730;letter-spacing:-.7px}.logo svg{width:31px;height:31px;color:#ab91ff}.logo b{font-weight:420;color:#c4afff}.navlinks{display:flex;gap:27px;font-size:13px;color:#c8c3d8;white-space:nowrap}.navlinks a{padding:31px 0;position:relative}.navlinks a:hover,.navlinks a[aria-current]{color:#fff}.navlinks a[aria-current]:after{content:"";height:2px;position:absolute;bottom:16px;left:0;right:0;background:#a98bff}.nav-end{margin-left:auto;display:flex;gap:23px;align-items:center}.lang{font-size:12px;color:#c8c3d8;white-space:nowrap}.lang span{margin-left:7px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 25px;border-radius:7px;border:1px solid transparent;font-size:14px;font-weight:650;white-space:nowrap;line-height:1.4}.btn .icon{width:18px;height:18px}.primary{background:#7851ee;color:#fff;box-shadow:0 6px 18px #6b41dd20}a.primary:hover{background:#6840de;color:#fff}.outline{border-color:#dcd4ef;background:transparent;color:var(--purple)}a.outline:hover{background:#f0ebff}.small{font-size:12px;padding:12px 17px}.small .icon{display:none}.download-button{cursor:default;user-select:none}.menu{display:none;color:#fff;background:none;border:0;font-size:23px}.hero{overflow:hidden;position:relative;color:#fff;background:radial-gradient(ellipse at 78% 50%,#47327d 0,transparent 51%),radial-gradient(ellipse at 10% 110%,#342459 0,transparent 50%),var(--dark)}.hero-grid{display:grid;grid-template-columns:46% 54%;align-items:center;min-height:620px;gap:0;padding-top:38px;padding-bottom:38px}.hero-copy{position:relative;z-index:2}.hero-tag{font-size:10px;letter-spacing:1.4px;font-weight:650;color:#d0c8e6;display:flex;align-items:center;gap:8px;margin-bottom:27px}.hero-tag i,.connected:before,.hero-bottom i{width:6px;height:6px;border-radius:100%;background:var(--mint)}.hero h1{font-size:clamp(40px,4.4vw,61px);margin-bottom:24px;font-weight:720;letter-spacing:-2.2px}.hero h1 span{display:inline-block;color:#bca2ff}.hero-copy>p{color:#bdb5d1;font-size:15px;line-height:1.95;margin-bottom:30px}.hero-actions{display:flex;gap:25px;align-items:center}.hero-link{font-size:13px;color:#ddd4fa;display:inline-flex;align-items:center;gap:8px}.hero-link .icon{width:17px}.hero-checks{display:flex;gap:17px;color:#aaa1be;font-size:11px;margin-top:23px}.hero-checks span::first-letter{color:#81d4bd}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff13;padding:22px 0;color:#8d83a5;font-size:11px}.hero-bottom a{display:flex;gap:20px;color:#bfb4d4}.hero-visual{position:relative;perspective:1000px;padding-left:10px}.app-window{background:#231e37;border:1px solid #ffffff28;border-radius:12px;box-shadow:0 35px 75px #0e092866;position:relative;z-index:2;transform:rotateY(-5deg) rotateZ(1deg);overflow:hidden}.window-bar{height:41px;border-bottom:1px solid #ffffff0b;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#a29ab6;font-size:10px}.window-bar>.icon{height:13px;width:13px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#746a89;border-radius:50%}.window-dots i:first-child{background:#d77b92}.window-dots i:nth-child(2){background:#dcbd71}.window-dots i:nth-child(3){background:#70c6a5}.app-body{display:grid;grid-template-columns:37% 63%;height:300px}.app-sidebar{padding:22px 17px;background:#1e1a30}.connected{display:flex;align-items:center;gap:9px;color:#81e7c9;font-size:12px;font-weight:650}.connected>.icon{width:21px;height:21px}.connected small{font-size:7px;display:block;color:#7e9f98;letter-spacing:1px;margin-top:5px;font-weight:400}.server{display:flex;gap:9px;align-items:center;background:#ffffff06;border:1px solid #ffffff0c;border-radius:5px;padding:11px 8px;margin-top:21px;font-size:10px}.server small{display:block;font-size:8px;color:#a49bb7;margin-top:4px}.server>b{margin-left:auto;color:#8f83a8}.flag{display:flex;align-items:center;justify-content:center;width:24px;height:18px;background:#d45469;color:white;font-size:21px}.status-btn{display:flex;gap:7px;align-items:center;justify-content:center;background:#5ad8b3;color:#162f2c;font-size:10px;font-weight:650;border-radius:4px;padding:9px;margin-top:11px}.status-btn .icon{width:13px;height:13px}.app-label{font-size:8px;letter-spacing:1px;color:#7c728f;margin:18px 0 9px}.app-detail{display:flex;justify-content:space-between;font-size:8px;color:#9e94af;margin:10px 0}.app-detail b{font-weight:400;color:#d9d0e9}.app-detail .mint{color:#66d9b7}.app-speed{border-top:1px solid #ffffff10;padding-top:11px;font-size:8px;color:#8a819c;margin-top:13px}.app-speed b{color:#c9c0d9;font-size:11px;font-weight:400}.app-speed svg{width:100%;height:24px;display:block;margin-top:5px}.map-area{position:relative;overflow:hidden;background:radial-gradient(ellipse,#39304c,#27213c)}.world-map{position:absolute;width:125%;height:100%;left:-11%;top:0}.map-label{position:absolute;left:35%;top:52%;font-size:8px;padding:7px 10px;border:1px solid #b69bff70;border-radius:5px;background:#463565;box-shadow:0 3px 12px #0003;white-space:nowrap}.map-label .icon{width:11px;height:11px;margin-right:4px}.map-bottom{position:absolute;bottom:17px;left:15px;font-size:7px;color:#a49ab6;display:flex;align-items:center;gap:5px}.map-bottom i{width:4px;height:4px;background:#60d9b8;border-radius:50%}.app-caption{font-size:7px;color:#81788f;padding:8px 13px;text-align:right;background:#211b33}.floating-pill{position:relative;z-index:3;display:flex;gap:12px;align-items:center;border:1px solid #ffffff20;box-shadow:0 15px 35px #0a062944;background:#372b50;border-radius:9px;padding:15px 20px;width:280px;margin:-13px 25px 0 auto;transform:rotate(-2deg);font-size:12px}.floating-pill>.icon:first-child{color:#b398fc}.floating-pill>.icon:last-child{margin-left:auto;width:16px;color:var(--mint)}.floating-pill small{display:block;font-size:8px;color:#a99cbd;margin-top:4px}.orbit{position:absolute;border:1px solid #ab86f81c;border-radius:50%;width:540px;height:540px;top:-95px;left:20px;transform:rotateX(36deg) rotateZ(-24deg)}.orbit-two{width:650px;height:650px;top:-150px;left:-30px}.trust-strip{border-bottom:1px solid var(--line);background:#fbfaff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0}.trust-grid>div{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid var(--line);font-size:12px;font-weight:650}.trust-grid>div:last-child{border:0}.trust-grid .icon{color:#8b73bd;width:26px;height:26px}.trust-grid small{display:block;font-size:8px;color:#a19aa9;letter-spacing:1.1px;margin-top:6px;font-weight:450}.section{padding-top:91px;padding-bottom:91px}.eyebrow{display:block;color:#8b6cc1;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:17px}.section-heading h2{margin-bottom:15px}.section-heading>p{font-size:14px;max-width:650px;margin-bottom:0}.section-top{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:40px}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--purple);font-weight:600;font-size:12px;white-space:nowrap}.text-link .icon{width:17px;height:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.feature-card{padding:29px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-3px);border-color:#c7b9e4}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;color:#8464cb}.card-top>.icon{width:29px;height:29px}.card-top>span{font-size:10px;letter-spacing:1px;color:#bcb5c7}.feature-card h3{font-size:17px;margin-bottom:12px}.feature-card p{font-size:12px;line-height:1.9;min-height:69px;margin-bottom:20px}.feature-card .text-link{font-size:11px}.core-section{background:#1e1832;color:#fff;overflow:hidden}.core-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:480px;padding-top:70px;padding-bottom:70px}.core-grid h2{font-size:40px;line-height:1.5;margin-bottom:21px}.core-section .eyebrow{color:#b19bdc}.core-section p{color:#aaa0bd;font-size:13px}.core-grid .outline{border-color:#63547e;color:#d6c4fa;margin-top:12px;font-size:12px}.core-grid a.outline:hover{background:#3f3155}.section-note{display:block;color:#80768f;font-size:10px;margin-top:19px}.core-art{height:330px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#67468852,transparent 65%)}.core-orbit{position:absolute;border:1px solid #a484d34d;border-radius:50%;width:310px;height:190px;transform:rotate(-25deg)}.core-orbit:before,.core-orbit:after{position:absolute;content:"";border:1px solid #a484d324;border-radius:50%;inset:-30px}.core-orbit:after{inset:-60px}.core-shield{border:1px solid #ad8bf876;width:130px;height:147px;display:flex;align-items:center;justify-content:center;border-radius:29px;transform:rotate(-8deg);background:linear-gradient(135deg,#7354a9,#332347);box-shadow:15px 20px 45px #0a031f77,inset 0 2px 3px #ffffff40}.core-shield .icon{width:78px;height:78px;color:#d9c4ff}.core-label{position:absolute;font-size:10px;display:flex;align-items:center;gap:8px;padding:13px 18px;border:1px solid #a899b54d;background:#342a43;border-radius:7px;box-shadow:0 12px 25px #130a27}.core-label i{width:6px;height:6px;background:#b49ae7;border-radius:50%}.label-a{left:5%;top:25%}.label-b{bottom:20%;right:2%}.label-b i{background:var(--mint)}.art-caption{position:absolute;bottom:0;font-size:9px;letter-spacing:3px;color:#8e7fa6}.platform-bar{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.platform-bar a{padding:26px 18px;display:flex;flex-direction:column;align-items:center;gap:17px;border-right:1px solid var(--line);font-size:12px;position:relative}.platform-bar a:last-child{border:0}.platform-bar a:hover{background:var(--soft)}.platform-bar .icon{color:#76698d;width:27px;height:27px}.platform-arrow{position:absolute;right:12px;top:10px;color:#bcb3c9;font-size:12px}.soft-section{background:var(--soft)}.soft-section>.section>.section-heading,.plans-grid+.section-heading{margin-bottom:35px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.plan{border:1px solid #e4dfec;border-radius:10px;padding:32px;background:#fff;position:relative;display:flex;flex-direction:column}.plan-kicker{font-size:10px;color:#a396b2;margin:6px 0 14px}.plan h3{font-size:24px;letter-spacing:-.8px;margin-bottom:22px}.price{font-size:29px;letter-spacing:-1px;font-weight:650;margin-bottom:12px}.price small{font-size:11px;color:#92869e;font-weight:400;letter-spacing:0}.plan p{font-size:12px;margin-bottom:22px}.plan ul{padding:20px 0 0;margin:0 0 30px;border-top:1px solid var(--line);list-style:none;font-size:12px;line-height:2.6;color:#6b627b}.plan li:before{content:'✓';color:#8c71c4;margin-right:10px}.plan .btn{width:100%;margin-top:auto;font-size:12px;padding:13px}.featured{border:1.5px solid #8e6ae4;box-shadow:0 8px 30px #6b4d9b0e;background:linear-gradient(#f3edff,#fff 65%)}.plan-badge{position:absolute;right:20px;top:-12px;background:#7751df;color:#fff;font-size:10px;padding:5px 12px;border-radius:20px}.fineprint{font-size:10px;line-height:1.9;color:#a095af;margin:23px 0 0}.faq-section{display:grid;grid-template-columns:36% 1fr;gap:90px}.faq-section .text-link{margin-top:25px}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:22px 0;line-height:1.8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span:after{content:'+';font-size:21px;color:#8a6bab;font-weight:400}.faq-list details[open] summary span:after{content:'−'}.faq-list p{font-size:12px;margin:0 25px 22px 0}.cta{background:#eee8fa;border:1px solid #e9e0f8;border-radius:12px;padding:43px 47px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:80px}.cta h2{font-size:28px;margin-bottom:10px}.cta p{font-size:12px;margin:0}.cta .eyebrow{font-size:9px;margin-bottom:12px}footer{background:#171326;color:#d5cce2;padding:62px 0 0}footer a:hover{color:#bea2ff}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:58px;padding-bottom:48px}.footer-brand p{font-size:11px;margin:21px 0;color:#8c829f}.footer-top h3{font-size:11px;color:#c1b7d0;margin:6px 0 22px;font-weight:550}.footer-top>div>a:not(.logo){display:block;font-size:10px;color:#8f849f;margin:15px 0}.swiss{font-size:9px;color:#9385a8}.swiss b{background:#8d465d;color:#f7d5e1;padding:0 3px;margin-right:6px}.footer-bottom{padding:22px 0;border-top:1px solid #ffffff10;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#796e8b}.page-hero{padding:35px 0 65px;background:radial-gradient(ellipse at 75% 100%,#eee7ff,transparent 70%),#f8f6fc;border-bottom:1px solid #eee9f5}.breadcrumb{display:flex;gap:12px;font-size:10px;color:#a298ad;margin-bottom:52px}.page-hero h1{font-size:52px;line-height:1.5;letter-spacing:-2px;margin-bottom:20px}.page-hero h1 span{color:var(--purple);display:inline-block}.page-hero>div>p{max-width:650px;font-size:14px;margin-bottom:0}.download-intro{display:flex;gap:40px;padding:25px 0;border-bottom:1px solid var(--line);font-size:11px;color:#8d819d}.download-intro>div{display:flex;gap:9px;align-items:center}.download-intro .icon{width:16px;height:16px;color:#8b71b5}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.download-card{border:1px solid var(--line);border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:30px}.os-icon{height:58px;color:#795bb3;display:flex;align-items:center;margin-bottom:22px}.os-icon>.icon{width:42px;height:42px}.os-icon>span{font-size:53px;line-height:1}.download-card .eyebrow{font-size:9px;letter-spacing:.5px}.download-card h2{font-size:27px;letter-spacing:-1px;margin-bottom:12px}.download-card p{font-size:12px;margin-bottom:25px;min-height:47px}.download-card .btn{font-size:12px;width:100%;margin-top:auto;padding:13px}.download-card small{font-size:9px;color:#a198ad;line-height:1.8;margin-top:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.steps article>span{display:block;color:#ad95d0;font-size:32px;font-weight:350;margin-bottom:20px}.steps h3{font-size:18px}.steps p{font-size:12px}.steps.four{grid-template-columns:repeat(4,1fr)}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 60px;margin-top:42px}.detail-grid article{padding:25px 0;border-top:1px solid #ded8e8}.detail-grid h3{margin:20px 0 13px}.detail-grid p{font-size:13px}.detail-grid .icon{color:#9876cf}.core-section .detail-grid article{border-color:#44364e}.core-section .text-link{margin-top:20px;color:#ba9bea}.detail-grid.three{grid-template-columns:repeat(3,1fr);margin-top:0;gap:40px}.route-diagram{display:flex;align-items:center;justify-content:space-between;padding:45px;background:#f9f6ff;border:1px solid #eee6f8;border-radius:12px;margin-top:40px}.route-node{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:115px}.route-node>.icon{width:43px;height:43px;color:#9a85b6}.route-node b{font-size:14px}.route-node small{font-size:10px;color:#9b8bab}.core-node>.icon{color:var(--purple)}.route-line{flex:1;border-top:2px dashed #bca5e6;margin:0 20px 50px;position:relative}.route-line:after{content:'›';position:absolute;right:0;top:-14px;color:#a07dce;font-size:20px}.split-content{display:grid;grid-template-columns:1fr 1fr;gap:130px;align-items:center}.split-content .text-link{margin-top:25px}.country-stack{display:grid;gap:14px}.country-stack>div{display:flex;align-items:center;gap:22px;border:1px solid #e2dbea;background:#fff;border-radius:8px;padding:21px}.country-stack>div>span{font-size:14px;background:#eee8f7;color:#9070bd;padding:12px;border-radius:6px}.country-stack b{font-size:16px;font-weight:600}.country-stack small{display:block;color:#a597b2;font-weight:400;font-size:10px;margin-top:5px}.country-stack .icon{margin-left:auto;color:#b6a3cf}.reading-note{border-left:3px solid #a58bd0;background:#f5f0fc;padding:32px 38px;margin-bottom:80px}.reading-note h2{font-size:23px}.reading-note p{font-size:13px;margin-bottom:0}.table-wrap{overflow:auto;margin-top:40px}table{border-collapse:collapse;width:100%;min-width:620px;text-align:left;background:#fff;font-size:12px}caption{text-align:left;color:#9c8cae;font-size:10px;margin-bottom:15px}th,td{padding:20px 22px;border-bottom:1px solid #ede8f2;line-height:1.7}thead th{background:#ede6f8;color:#644d87;font-weight:650}tbody th{font-weight:550}td{color:#8c7c9d}.ecosystem{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.ecosystem article{padding:25px;border-left:1px solid var(--line)}.ecosystem .icon{color:#8f70b8;margin-bottom:22px}.ecosystem h3{font-size:18px}.ecosystem p{font-size:12px;margin-bottom:0}.help-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.help-topics a{padding:35px;border:1px solid var(--line);border-radius:10px}.help-topics a:hover{background:var(--soft)}.help-topics .icon{color:#9b7bc6;margin-bottom:25px;width:30px;height:30px}.help-topics h2{font-size:23px}.help-topics p{font-size:12px}.help-topics span{color:var(--purple);font-size:11px}.guide-hero{background:radial-gradient(ellipse at 80% 90%,#4b337f,transparent 65%),var(--dark);color:#fff;padding:90px 0}.guide-hero h1{font-size:55px;line-height:1.5;margin-bottom:20px}.guide-hero h1 span{color:#b69af5}.guide-hero p{font-size:14px;color:#aea0c4;margin-bottom:28px}.prose{max-width:850px}.prose h2{font-size:24px;margin-top:35px}.prose p{font-size:14px}.prose .updated{font-size:11px;color:#b09fc1}.prose a{color:var(--purple);text-decoration:underline;text-underline-offset:4px}
@media(min-width:1500px){.hero-grid{min-height:680px}.app-body{height:330px}.app-sidebar{padding-top:27px}.hero h1{font-size:64px}.hero-copy>p{font-size:16px}}
@media(max-width:1150px){.container{width:calc(100% - 64px)}.nav{gap:25px}.navlinks{gap:18px;font-size:12px}.nav-end{gap:13px}.lang{display:none}.hero-actions{gap:17px}.hero-actions>.btn{font-size:12px;padding:15px}.hero-link{font-size:11px}.hero h1{font-size:48px}.hero-grid{grid-template-columns:45% 55%;min-height:580px}.app-body{height:295px}.app-sidebar{padding:18px 12px}.connected{font-size:10px}.floating-pill{width:240px}.core-grid{gap:50px}.feature-card{padding:25px}.footer-top{gap:30px}.faq-section{gap:50px}.page-hero h1{font-size:46px}}
@media(max-width:900px){.header{height:72px}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#221a36;padding:18px 32px;flex-direction:column;gap:0;border-top:1px solid #ffffff1a}.navlinks.is-open{display:flex}.navlinks a{padding:15px 0}.navlinks a[aria-current]:after{bottom:7px;right:auto;width:30px}.menu{display:block}.nav-end{gap:20px}.logo{font-size:20px}.hero-grid{grid-template-columns:1fr;gap:55px;padding-top:65px;padding-bottom:55px}.hero h1{font-size:56px}.hero-copy>p{font-size:15px}.hero-actions>.btn{font-size:14px;padding:16px 24px}.hero-link{font-size:13px}.hero-visual{max-width:620px;width:100%;margin:auto;padding:0}.app-body{height:320px}.app-sidebar{padding:22px}.connected{font-size:12px}.app-window{transform:rotateZ(1deg)}.hero-grid .orbit{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr);gap:25px}.trust-grid>div:nth-child(2){border:0}.core-grid{gap:20px}.core-grid h2{font-size:32px}.core-art{transform:scale(.85)}.section{padding-top:65px;padding-bottom:65px}.section-top{align-items:flex-start}.section-top>.text-link{margin-top:35px}.platform-bar{grid-template-columns:repeat(3,1fr)}.platform-bar a:nth-child(3){border-right:0}.platform-bar a:nth-child(-n+3){border-bottom:1px solid var(--line)}.plans-grid{gap:12px}.plan{padding:23px 19px}.plan h3{font-size:20px}.price{font-size:25px}.plan p{min-height:46px}.plan li{font-size:10px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section .section-heading>p{max-width:none}.faq-section .text-link{margin-top:15px}.cta{padding:32px;gap:25px}.cta h2{font-size:25px}.cta>.btn{font-size:12px;padding:14px 18px}.footer-top{grid-template-columns:repeat(3,1fr);gap:35px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:15px 0}.download-grid{grid-template-columns:repeat(2,1fr)}.download-intro{gap:20px;font-size:10px;flex-wrap:wrap}.split-content{gap:50px}.route-diagram{padding:35px 15px}.route-node{min-width:95px}.route-line{margin:0 5px 50px}.detail-grid.three{gap:25px}.steps.four{grid-template-columns:repeat(2,1fr)}.ecosystem{grid-template-columns:repeat(2,1fr)}.help-topics{gap:15px}.help-topics a{padding:25px}.page-hero h1{font-size:40px}.guide-hero h1{font-size:45px}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.header{height:66px}.navlinks{top:66px}.logo{font-size:19px;gap:6px}.logo svg{width:27px}.nav-end{gap:12px}.small{font-size:10px;padding:10px 12px}.nav{gap:15px}.menu{font-size:20px;padding:4px}.hero-grid{padding-top:49px;padding-bottom:35px;gap:45px}.hero-tag{font-size:8px;letter-spacing:.8px;margin-bottom:22px}.hero h1{font-size:42px;letter-spacing:-1.8px}.hero-copy>p{font-size:13px;line-height:1.9;margin-bottom:23px}.hero-actions{gap:17px;flex-wrap:wrap}.hero-actions>.btn{font-size:12px;padding:15px 19px}.hero-link{font-size:11px}.hero-checks{gap:13px;font-size:9px}.app-body{height:240px;grid-template-columns:40% 60%}.window-bar{height:33px;font-size:8px}.app-sidebar{padding:15px 9px}.connected{font-size:8px;gap:5px}.connected>.icon{width:15px}.connected small{font-size:5px;letter-spacing:.5px}.server{margin-top:13px;padding:7px 5px;gap:5px;font-size:8px}.server small{font-size:6px}.flag{width:17px;height:14px;font-size:16px}.status-btn{font-size:8px;padding:6px}.app-label{font-size:6px;margin:12px 0 7px}.app-detail{font-size:6px;margin:7px 0}.app-speed{margin-top:9px;font-size:6px;padding-top:8px}.app-speed b{font-size:8px}.app-speed svg{height:18px}.map-label{font-size:6px;padding:5px;left:26%}.map-label .icon{width:8px;height:8px;margin-right:1px}.map-bottom{font-size:5px;left:8px;bottom:10px}.app-caption{font-size:6px;padding:6px}.floating-pill{font-size:9px;width:215px;padding:12px 15px;margin-right:8px}.floating-pill small{font-size:7px}.floating-pill>.icon{width:19px}.hero-bottom{font-size:9px;padding:17px 0}.hero-bottom a{gap:9px}.trust-grid{padding:24px 0;gap:23px 5px}.trust-grid>div{font-size:10px;gap:8px;justify-content:flex-start;padding-left:7px}.trust-grid .icon{width:22px}.trust-grid small{font-size:6px;letter-spacing:.7px}.section{padding-top:52px;padding-bottom:52px}.section-top{display:block;margin-bottom:28px}.section-top>.text-link{margin-top:20px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:13px}h2{font-size:26px;letter-spacing:-.5px}.section-heading>p{font-size:12px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:25px}.feature-card p{min-height:0}.card-top{margin-bottom:20px}.core-grid{grid-template-columns:1fr;padding-top:50px;padding-bottom:30px;gap:10px}.core-grid h2{font-size:33px}.core-grid p{font-size:12px}.core-art{height:300px;max-width:100%;transform:scale(.9)}.core-orbit{width:260px;height:170px}.label-a{left:-4%}.label-b{right:-3%}.core-shield{width:110px;height:125px}.core-shield .icon{width:65px;height:65px}.section-note{font-size:9px}.platform-bar a{padding:24px 8px;font-size:10px;gap:13px}.platform-bar .icon{width:24px;height:24px}.plans-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.plan{padding:30px}.plan h3{font-size:25px}.plan p{min-height:0}.plan li{font-size:12px}.price{font-size:30px}.fineprint{font-size:9px}.faq-list summary{font-size:12px;padding:19px 0}.faq-list p{font-size:11px;margin-right:12px}.cta{display:block;padding:28px;margin-bottom:50px}.cta h2{font-size:24px}.cta p{font-size:11px}.cta>.btn{margin-top:22px}.cta .eyebrow{font-size:8px}.footer-top{grid-template-columns:1fr 1fr;gap:27px}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{display:block;line-height:1.9;font-size:8px}.footer-bottom>span{display:block;margin:4px 0}.page-hero{padding:24px 0 43px}.breadcrumb{font-size:9px;margin-bottom:35px}.page-hero h1{font-size:34px;letter-spacing:-1.2px;line-height:1.5}.page-hero>div>p{font-size:12px}.download-intro{gap:15px;padding:22px 0;font-size:9px}.download-intro>div{gap:6px}.download-grid{grid-template-columns:1fr;gap:18px}.download-card{padding:28px}.download-card p{min-height:0}.download-card small{font-size:10px}.os-icon{margin-bottom:15px;height:46px}.steps{grid-template-columns:1fr;gap:27px;margin-top:32px}.steps article>span{font-size:26px;margin-bottom:12px}.steps h3{margin-bottom:10px}.steps p{margin:0}.steps.four{grid-template-columns:1fr 1fr;gap:27px 23px}.steps.four h3{font-size:16px}.steps.four p{font-size:11px}.detail-grid,.detail-grid.three{grid-template-columns:1fr;gap:15px}.detail-grid article{padding-bottom:8px}.detail-grid p{font-size:12px}.route-diagram{flex-direction:column;padding:30px 20px}.route-node{gap:10px}.route-node>.icon{width:35px;height:35px}.route-line{height:45px;flex:none;border-top:0;border-left:2px dashed #bca5e6;margin:18px 0}.route-line:after{content:'⌄';bottom:-12px;top:auto;right:-8px}.split-content{grid-template-columns:1fr;gap:35px}.country-stack>div{padding:18px}.reading-note{padding:25px;margin-bottom:50px}.reading-note h2{font-size:21px}.reading-note p{font-size:11px}.ecosystem{gap:15px}.ecosystem article{padding:17px}.ecosystem h3{font-size:16px}.ecosystem p{font-size:10px}.help-topics{grid-template-columns:1fr;gap:15px}.help-topics a{padding:27px}.help-topics .icon{margin-bottom:15px}.help-topics h2{margin-bottom:10px}.guide-hero{padding:58px 0}.guide-hero h1{font-size:34px;letter-spacing:-1px}.guide-hero p{font-size:12px}.guide-hero .btn{font-size:12px}.prose h2{font-size:22px}.prose p{font-size:12px}.prose .updated{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.header,.cta,footer,.menu{display:none}.hero,.core-section,.guide-hero{background:#fff;color:#222}.hero p,.core-section p{color:#555}.container{width:100%}.hero-visual{display:none}.hero-grid{display:block;min-height:0}.section{padding:25px 0}.feature-card,.plan{break-inside:avoid}.page-hero{padding:20px 0}.download-button{box-shadow:none}}
