:root{--paper:#f4f5ed;--white:#fff;--ink:#213d32;--muted:#65796e;--teal:#176a54;--teal-dark:#123c30;--mint:#e3ebdf;--line:#dce2d7;--amber:#a27835;--font:"Segoe UI Variable", "Segoe UI", "Microsoft JhengHei", sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait}button,input{color:inherit}::selection{background:#c0dacb;color:#163d2c}:focus-visible{outline:3px solid #71a58c;outline-offset:5px}button:focus-visible,input:focus-visible{outline-offset:3px}svg.icon,.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;z-index:99;top:12px;left:12px;background:var(--teal);color:#fff;padding:12px 24px;transform:translateY(-160%);border-radius:5px}.skip-link:focus{transform:translateY(0)}.section-shell{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.site-header{height:95px;border-bottom:1px solid rgba(220,226,215,.55)}.nav-wrap{max-width:1280px;padding:0 50px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:650;letter-spacing:-1px;white-space:nowrap}.brand-symbol{width:36px;height:36px;display:grid;place-items:center;color:var(--teal)}.brand-symbol svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.site-header nav{display:flex;gap:35px;font-size:13px;font-weight:550;letter-spacing:.4px}.site-header nav a,.footer-right a{transition:color .2s}.site-header nav a:hover,.footer-right a:hover{color:var(--teal)}.nav-download{display:flex;gap:18px;align-items:center;font-size:13px;font-weight:650;border-bottom:1px solid var(--teal);padding:7px 0}.nav-download .icon{width:18px;height:18px}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:685px;padding-top:65px;padding-bottom:62px;gap:12px}.eyebrow{display:block;font-size:10px;letter-spacing:2.3px;font-weight:650;color:var(--teal);line-height:1.6}.hero .eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:1.8px}.tiny-status{width:6px;height:6px;background:var(--teal);display:inline-block;border-radius:50%;box-shadow:0 0 0 4px rgba(23,106,84,.08)}h1,h2,h3,p{margin:0}h1{font-size:clamp(48px,5.5vw,74px);font-weight:650;line-height:1.25;letter-spacing:-3.7px;margin:23px 0 23px}h1 span{color:var(--teal)}.hero-description{font-size:15px;color:var(--muted);line-height:1.95;letter-spacing:.25px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:29px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:7px;padding:15px 22px;font-size:13px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s;white-space:nowrap}.button-primary{background:var(--teal);color:#fff;box-shadow:0 5px 10px rgba(16,71,51,.08)}.button-primary:hover{background:#105740;transform:translateY(-2px)}.button .icon{width:18px;height:18px}.button .button-arrow{margin-left:22px}.text-link{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.text-link:hover{color:var(--teal)}.text-link span{font-size:19px}.text-link .icon{width:16px;height:16px}.hero-footnote{font-size:10px;color:#738478;margin-top:12px;letter-spacing:.3px}.hero-proof{display:flex;gap:18px;margin-top:29px;font-size:10px;color:var(--muted)}.hero-proof span{display:flex;align-items:center;gap:5px}.hero-proof .icon{width:13px;height:13px;color:var(--teal)}.hero-art{position:relative;height:515px;min-width:0}.orb{position:absolute;border-radius:50%;pointer-events:none}.orb-one{width:430px;height:430px;right:-18px;top:5px;background:radial-gradient(ellipse at 42% 50%,#d8e6d4,rgba(226,234,214,.32) 64%,transparent 72%)}.orb-two{width:310px;height:300px;bottom:17px;left:26px;background:radial-gradient(ellipse,#e7e6c9,transparent 66%);opacity:.7}.route-art{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.78}.map-label{position:absolute;display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:1px;color:#8c9b86}.map-label span{width:4px;height:4px;border-radius:50%;background:#749a7b}.map-label-a{top:13px;left:155px}.tray-window{position:absolute;top:53px;left:54px;right:22px;background:rgba(253,254,251,.94);border:1px solid rgba(255,255,255,.96);border-radius:11px;box-shadow:0 24px 48px -14px rgba(38,76,44,.18),0 2px 5px rgba(43,66,45,.04);overflow:hidden;transform:rotate(-2deg);max-width:383px}.tray-top{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ece2}.mini-brand{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600}.mini-brand .icon{width:19px;height:19px;color:var(--teal)}.mock-window-controls{font-size:12px;color:#9fac9e}.tray-connected{padding:22px 20px;display:flex;align-items:center;gap:13px;background:linear-gradient(110deg,#edf4e9,#f5f8f0)}.connected-icon{display:grid;place-items:center;width:43px;height:43px;background:#dcebd7;color:var(--teal);border-radius:50%}.connected-icon .icon{width:26px;height:26px}.tray-connected-copy{display:flex;flex-direction:column}.tray-connected-copy small{font-size:9px;letter-spacing:.5px;color:#71846d}.tray-connected-copy strong{font-size:16px;letter-spacing:.4px;line-height:1.8}.tray-connected-copy>span{font-size:9px;color:var(--teal);display:flex;align-items:center;gap:5px}.tray-connected-copy i{width:4px;height:4px;background:var(--teal);border-radius:50%}.tray-check{margin-left:auto;color:var(--teal);width:18px!important;height:18px!important}.tray-list-heading{font-size:9px;color:#8b978a;display:flex;justify-content:space-between;padding:17px 23px 7px;letter-spacing:.5px}.tray-network{display:flex;gap:12px;align-items:center;padding:12px 22px;margin:0 6px}.tray-network>.icon{width:21px;height:21px;color:#647c69}.tray-network>span:nth-child(2){display:flex;flex-direction:column}.tray-network strong{font-size:11px;font-weight:600}.tray-network small{font-size:8px;color:#929b90;margin-top:2px}.signal{display:inline-flex;align-items:flex-end;gap:3px;height:17px;flex-shrink:0;justify-content:flex-end}.signal i{width:3px;background:#497b63;border-radius:1px;display:block}.signal i:nth-child(1){height:4px}.signal i:nth-child(2){height:8px}.signal i:nth-child(3){height:12px}.signal i:nth-child(4){height:16px}.signal.three i:nth-child(4),.signal.two i:nth-child(n+3){background:#d2dacd}.tray-network .signal{margin-left:auto;height:13px;gap:2px}.tray-network .signal i{width:2px}.tray-network .signal i:nth-child(1){height:3px}.tray-network .signal i:nth-child(2){height:6px}.tray-network .signal i:nth-child(3){height:9px}.tray-network .signal i:nth-child(4){height:12px}.tray-footer{background:#f5f7f0;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#82917c;border-top:1px solid #e6ebe0}.tray-footer>span:first-child{display:flex;align-items:center;gap:5px}.tray-footer i{display:inline-block;width:4px;height:4px;background:#b1bbaa;border-radius:50%}.tray-footer>span:last-child{color:#556f5e}.float-tag{position:absolute;z-index:2;background:rgba(251,252,246,.95);border:1px solid #fff;border-radius:8px;padding:13px 16px;box-shadow:0 12px 23px rgba(54,82,38,.08);font-size:9px;line-height:1.9;display:flex;gap:10px;align-items:center}.float-tag-left{left:4px;top:305px;transform:rotate(-4deg)}.float-tag .icon{color:var(--teal);width:18px;height:18px}.float-tag strong{font-weight:650}.desktop-tray{position:absolute;right:14px;bottom:49px;display:flex;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.9);border-radius:7px;padding:9px 19px;background:rgba(252,253,247,.9);box-shadow:0 10px 25px rgba(66,79,48,.08);transform:rotate(-2deg);color:#5a745f}.desktop-tray>.icon{width:19px;height:19px;color:var(--teal)}.desktop-divider{height:22px;width:1px;background:#dce3d5}.windows-wifi{font-size:17px;line-height:1}.clock{font-size:10px;line-height:1.5;display:flex;flex-direction:column;text-align:center;font-weight:500}.clock small{font-size:8px}.art-caption{position:absolute;bottom:7px;left:57px;font-size:9px;color:#8d9a85;letter-spacing:.35px}.intro-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.22fr 1fr 1fr 1fr;gap:25px;padding-top:33px;padding-bottom:33px;align-items:center}.intro-band>p{font-size:13px;line-height:1.75;color:var(--muted)}.intro-band strong{font-weight:600;color:var(--ink)}.intro-band>div{display:flex;align-items:center;gap:17px}.band-number{font-family:Georgia,serif;font-size:26px;color:#a4b9a1;line-height:1}.intro-band>div>span:last-child{font-size:12px;font-weight:600}.intro-band small{display:block;color:var(--muted);font-size:10px;font-weight:400;line-height:1.8;margin-top:3px}.experience{padding-top:100px;padding-bottom:90px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:42px}.section-heading h2,h2{font-size:36px;font-weight:600;letter-spacing:-1.5px;line-height:1.4;margin-top:14px}.section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:4px;max-width:340px}.app-demo{display:grid;grid-template-columns:213px 1fr;background:#fff;border:1px solid #dae2d5;border-radius:10px;box-shadow:0 20px 55px -34px rgba(27,53,27,.15);overflow:hidden;min-height:463px}.demo-sidebar{background:#f5f7f0;border-right:1px solid #e4e9de;padding:25px 18px;display:flex;flex-direction:column}.demo-brand{font-size:19px;gap:6px;margin-bottom:11px;padding-left:5px;letter-spacing:-.8px}.demo-brand .brand-symbol{width:28px;height:28px}.demo-brand .brand-symbol svg{width:27px;height:27px}.demo-mode{font-size:9px;letter-spacing:1px;color:#7b8974;padding-left:11px}.demo-tabs{display:flex;flex-direction:column;gap:7px;margin-top:30px}.demo-tabs button{background:none;border:0;border-radius:5px;padding:12px 13px;display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;font-weight:550;color:#708167;transition:background .2s,color .2s}.demo-tabs button[aria-selected=true]{background:#e5eedd;color:#235a3e}.demo-tabs button:hover{background:#e8ede1}.demo-tabs button .icon{width:18px;height:18px}.demo-tabs button>span{margin-left:auto;font-size:9px;color:#81946d}.sidebar-bottom{margin-top:auto;padding:20px 10px 0;font-size:9px;color:#728866;position:relative;line-height:1.8}.sidebar-bottom>span:last-child{display:block;color:#9aa591;padding-left:13px;font-size:8px}.online-dot{width:5px;height:5px;border-radius:50%;background:#719b5a;margin-right:5px;display:inline-block}.demo-content{padding:23px 30px 25px;min-width:0}.demo-notice{font-size:9px;color:#92a18a;display:flex;align-items:center;gap:8px;line-height:1.6;margin-bottom:18px}.demo-notice>span{font-size:7px;letter-spacing:1.2px;background:#edf2e7;color:#7f916e;padding:2px 5px;border-radius:3px;font-weight:700}.panel-title{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:19px}.panel-title h3{font-size:19px;font-weight:650;letter-spacing:-.6px}.panel-title p{font-size:10px;color:#8b9881;margin-top:3px}.small-button{border:1px solid #dfe7d7;background:#fff;padding:6px 11px;border-radius:4px;font-size:9px;color:#637b53;line-height:1.5;transition:background .2s}.small-button:hover{background:#eff4e9}.connection-banner{background:linear-gradient(110deg,#edf4e5,#f5f8ef);border:1px solid #dce8d3;border-radius:7px;padding:18px 21px;display:flex;align-items:center;gap:16px;margin-bottom:21px}.connection-orb{background:#dfeccf;border-radius:50%;height:45px;width:45px;display:grid;place-items:center;color:#487339;flex-shrink:0}.connection-orb .icon{width:26px;height:26px}.status-label{display:block;font-size:8px;color:#769567;font-weight:600;line-height:1.5;letter-spacing:.5px}.connection-banner strong{display:block;font-size:17px;font-weight:600;letter-spacing:.1px;line-height:1.7}.connection-banner p{font-size:9px;color:#779065;line-height:1.6}.connection-graphic{display:flex;gap:4px;align-items:center;margin-left:auto;height:35px;padding-right:10px}.connection-graphic i{display:block;width:3px;border-radius:3px;background:#90b279;height:12px}.connection-graphic i:nth-child(2),.connection-graphic i:nth-child(4){height:24px;opacity:.6}.connection-graphic i:nth-child(3){height:35px;opacity:.8}.connection-graphic i:last-child{opacity:.4}.table-heading,.network-row{display:grid;grid-template-columns:minmax(180px,1fr) 64px 47px 76px;gap:10px;align-items:center}.table-heading{font-size:8px;color:#9da993;padding:0 7px 6px}.table-heading>span:nth-child(3){text-align:right}.network-row{padding:12px 7px;border-bottom:1px solid #eef1e9;font-size:9px}.network-name{display:flex;align-items:center;gap:12px;min-width:0}.network-name .icon{width:18px;height:18px;color:#759068}.network-name strong{display:block;font-size:11px;font-weight:600}.network-name small{display:block;font-size:8px;color:#98a18f;margin-top:2px}.network-type{font-size:9px;color:#7b8b71}.network-row .signal{height:14px;gap:2px}.network-row .signal i{width:2px}.network-row .signal i:nth-child(1){height:3px}.network-row .signal i:nth-child(2){height:6px}.network-row .signal i:nth-child(3){height:10px}.network-row .signal i:nth-child(4){height:13px}.network-button{padding:5px 8px;background:#fff;border:1px solid #dbe6d3;border-radius:4px;font-size:9px;color:#61864a;line-height:1.5;white-space:nowrap}.network-button:hover{background:#edf5e5}.network-button.active{background:#eaf3e1;border-color:#eaf3e1;color:#668c4e}.panel-note{display:flex;gap:6px;align-items:center;color:#98a18d;font-size:8px;margin-top:15px;line-height:1.7}.panel-note .icon{width:11px;height:11px}.status-key{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:19px;font-size:9px;color:#809075}.status-key>span{display:flex;align-items:center;gap:6px}.status-key>p{margin-left:auto;color:#95a087;font-size:9px}.status-dot{width:5px;height:5px;border-radius:50%;display:inline-block}.status-dot.connected{background:#749967}.status-dot.portal{background:#c59b58}.status-dot.offline{background:#b8735c}.status-dot.unknown{background:#b7c1ab}.catalog-count{font-size:9px;color:#8a9a7c;background:#f2f6eb;border-radius:4px;padding:5px 8px}.search-field{display:flex;align-items:center;gap:9px;border:1px solid #dfe7d8;border-radius:5px;padding:9px 11px;margin-bottom:13px;color:#92a083}.search-field .icon{width:14px;height:14px}.search-field input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:10px;color:#506c41}.search-field input::placeholder{color:#9ca891}.search-field:focus-within{outline:2px solid #8dab79;outline-offset:2px}.search-field kbd{font-family:var(--font);font-size:8px;border:1px solid #e7ecdf;border-radius:3px;padding:1px 5px;color:#a9b29e}.catalog-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf1e6;padding:12px 0}.catalog-monogram{height:30px;width:30px;display:grid;place-items:center;border-radius:6px;background:#efe9dc;color:#9b7f51;font-family:Georgia,serif;font-size:15px;flex-shrink:0}.catalog-monogram.mint{background:#e4efe0;color:#739168}.catalog-monogram.blue{background:#e4edf0;color:#6c939e}.catalog-monogram.warm{background:#edf0e3;color:#889465}.catalog-item strong{font-size:11px;display:block;font-weight:600}.catalog-item small{font-size:8px;display:block;color:#98a28d;margin-top:2px}.catalog-badge{font-size:8px;color:#879979;margin-left:auto;background:#f4f7ee;border-radius:4px;padding:3px 7px;white-space:nowrap}.search-empty{font-size:11px;color:#859478;padding:25px 0}.permission-title-icon{color:#73985f;width:29px!important;height:29px!important}.permission-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #edf0e6;padding:19px 0}.permission-row strong{font-size:12px;font-weight:600;display:block}.permission-row p{font-size:9px;color:#97a08d;margin-top:4px}.switch{width:32px;height:18px;border:0;border-radius:20px;background:#d9e0d1;padding:2px;flex-shrink:0;transition:background .2s}.switch span{display:block;height:14px;width:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.07);transition:transform .2s}.switch[aria-checked=true]{background:#669449}.switch[aria-checked=true] span{transform:translateX(14px)}.permission-summary{display:flex;align-items:center;gap:13px;background:#f2f7eb;padding:15px;border-radius:5px;margin-top:20px;font-size:9px;color:#8a9a77;line-height:1.8}.permission-summary strong{font-size:10px;color:#6c8457;font-weight:600}.permission-summary .icon{width:20px;height:20px;color:#7f9c6a}.networks{padding-top:16px;padding-bottom:98px}.network-directory{display:grid;grid-template-columns:290px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.directory-stat{padding:36px 32px 34px 0;border-right:1px solid var(--line)}.directory-stat .eyebrow{font-size:8px;letter-spacing:1.5px}.directory-stat>strong{display:block;font-family:"Segoe UI Variable", "Segoe UI", sans-serif;font-size:86px;font-weight:350;letter-spacing:-6px;line-height:1.2;margin:15px 0 7px;color:var(--teal)}.directory-stat>strong>span{font-size:51px;vertical-align:top;line-height:1.9;font-weight:350;margin-left:3px}.directory-stat>p{font-size:12px;font-weight:600}.directory-stat>small{display:block;font-size:10px;color:var(--muted);line-height:1.9;margin-top:13px}.directory-stat>a{display:inline-flex;gap:9px;align-items:center;font-size:10px;margin-top:24px;font-weight:600}.directory-stat>a .icon{width:13px;height:13px}.directory-sources{padding:29px 0 23px 37px}.source-filters{display:flex;gap:21px;border-bottom:1px solid var(--line);margin-bottom:4px}.source-filters button{border:0;background:none;color:#8a9881;padding:0 0 13px;font-size:10px;position:relative}.source-filters button.active{color:var(--teal);font-weight:600}.source-filters button.active:after{position:absolute;content:"";height:2px;left:0;right:0;bottom:-1px;background:var(--teal)}.source-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #e1e6da}.source-row:last-of-type{border:0}.source-icon{width:35px;height:35px;background:#e7eddf;border-radius:50%;display:grid;place-items:center;color:#66815b;flex-shrink:0}.source-icon .icon{width:17px;height:17px}.source-row h3{font-size:13px;font-weight:600;margin-bottom:5px}.source-row p{font-size:10px;color:#86927b;line-height:1.85}.source-category{margin-left:auto;align-self:flex-start;margin-top:7px;font-size:8px;white-space:nowrap;color:#87967c;padding:3px 7px;border:1px solid #dbe3d2;border-radius:4px}.directory-note{font-size:8px;color:#96a18b;margin-top:10px;line-height:1.8}.privacy{background:var(--teal-dark);color:#f3f5e8;position:relative;overflow:hidden}.privacy:before{content:"";position:absolute;left:-100px;top:-280px;width:780px;height:780px;border-radius:50%;border:1px solid rgba(167,199,155,.07);box-shadow:0 0 0 70px rgba(167,199,155,.025),0 0 0 140px rgba(167,199,155,.02);pointer-events:none}.privacy-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:75px;padding-bottom:77px;position:relative}.privacy .eyebrow{color:#a8c2a5;font-size:9px}.privacy h2{font-size:39px;line-height:1.45;margin-top:18px;letter-spacing:-1.7px}.privacy-intro>p{font-size:12px;color:#b0c0a9;line-height:1.95;margin-top:19px}.privacy-emblem{display:flex;gap:17px;align-items:center;margin-top:47px;color:#a3bc98}.privacy-emblem svg{height:43px;width:43px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.privacy-emblem>span{font-size:8px;letter-spacing:2.2px;line-height:1.9}.privacy-emblem strong{font-weight:400;color:#d6e0c9}.privacy-details{display:flex;flex-direction:column;gap:26px;padding-top:1px}.privacy-details article{display:flex;gap:20px}.privacy-details article>span{font-family:Georgia,serif;font-size:14px;color:#7d9c72;line-height:1.75}.privacy-details h3{font-size:14px;font-weight:500;color:#e4ecd7;margin-bottom:6px}.privacy-details p{font-size:10px;line-height:1.85;color:#9eb696;letter-spacing:.1px}.get-started{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:97px;padding-bottom:85px;border-bottom:1px solid var(--line)}.get-started h2{font-size:37px;margin-top:14px;margin-bottom:25px;letter-spacing:-1.8px}.start-heading>p{font-size:10px;color:#8b9880;line-height:1.9;margin-top:15px;margin-bottom:15px}.start-heading .text-link{font-size:10px}.start-steps{list-style:none;padding:11px 0 0;margin:0}.start-steps li{display:flex;gap:24px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--line)}.start-steps li:last-child{border-bottom:0}.start-steps li>span{background:#e8eddf;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-size:12px;color:#6e8b5f;flex-shrink:0}.start-steps h3{font-size:14px;font-weight:600;margin-bottom:7px}.start-steps p{font-size:11px;color:#84927a;line-height:1.9}.faq{display:grid;grid-template-columns:1fr 1.45fr;gap:80px;padding-top:77px;padding-bottom:82px;border-bottom:1px solid var(--line)}.faq h2{font-size:31px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list details:last-child{border:0}.faq-list summary{font-size:12px;font-weight:550;display:flex;gap:18px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;line-height:1.8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:19px;color:#8a9c7e;font-weight:300;line-height:1;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:11px;line-height:1.95;color:#7f9175;padding-top:14px;padding-right:26px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:34px;padding-bottom:35px}.site-footer .brand{font-size:21px;gap:8px}.site-footer .brand-symbol{width:30px;height:30px}.site-footer .brand-symbol svg{width:28px;height:28px}.site-footer p{font-size:9px;color:#8b9980;margin-top:9px;letter-spacing:.2px}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:9px;color:#7e9271}.footer-right>a{display:flex;align-items:center;gap:6px}.footer-right .icon{width:11px;height:11px}.footer-right small{font-size:8px;color:#a0ab94;margin-top:3px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);padding:13px 21px;color:#edf4e8;background:#1e4938;border:1px solid rgba(226,237,217,.2);border-radius:7px;font-size:11px;line-height:1.7;box-shadow:0 7px 24px rgba(0,0,0,.1);z-index:50;max-width:min(520px,calc(100vw - 32px));width:max-content;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}.toast.visible{opacity:1;visibility:visible;transform:translate(-50%,0)}[hidden]{display:none!important}
@media(min-width:1400px){.hero{min-height:710px}.hero-art{height:530px}.tray-window{top:60px}.section-shell{max-width:1220px}}
@media(max-width:1050px){.section-shell{padding-left:32px;padding-right:32px}.nav-wrap{padding:0 32px}.site-header nav{gap:22px}.hero{min-height:635px;padding-top:46px;gap:0}h1{font-size:62px}.hero-art{height:480px}.tray-window{left:25px;right:5px;top:60px}.float-tag-left{left:-1px;top:318px}.hero-proof{gap:11px}.hero-actions{gap:20px}.button .button-arrow{margin-left:10px}.hero-description{font-size:14px}.intro-band{gap:20px;grid-template-columns:1.12fr 1fr 1fr 1fr}.intro-band>div{gap:11px}.band-number{font-size:24px}.intro-band>div>span:last-child{font-size:11px}.app-demo{grid-template-columns:188px 1fr}.demo-sidebar{padding:23px 13px}.demo-content{padding:23px}.table-heading,.network-row{grid-template-columns:minmax(145px,1fr) 54px 35px 67px;gap:8px}.privacy-inner{gap:55px}.get-started{gap:70px}.faq{gap:45px}.directory-stat{padding-right:20px}.network-directory{grid-template-columns:260px 1fr}.directory-sources{padding-left:28px}.source-filters{gap:17px}.source-category{display:none}}
@media(max-width:820px){.site-header{height:80px}.nav-wrap{padding:0 26px}.site-header nav{gap:18px;font-size:11px}.brand{font-size:21px}.nav-download{font-size:11px;gap:10px}.nav-download .icon{width:15px;height:15px}.hero{grid-template-columns:1fr 1fr;min-height:570px;padding-top:40px;padding-bottom:36px}.section-shell{padding-left:28px;padding-right:28px}.hero .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:52px;letter-spacing:-2.8px}.hero-description{font-size:12px;line-height:2}.hero-actions{gap:15px}.button{padding:13px 15px;font-size:11px;gap:9px}.button .icon{width:15px;height:15px}.button .button-arrow{display:none}.hero-actions .text-link{font-size:11px;gap:6px}.hero-footnote{font-size:8px}.hero-proof{font-size:8px;gap:10px;flex-wrap:wrap;margin-top:23px}.hero-proof .icon{width:10px;height:10px}.hero-art{height:445px}.tray-window{top:56px;left:15px;right:-5px}.tray-top{height:44px;padding:0 15px}.tray-connected{padding:16px 14px;gap:10px}.connected-icon{width:36px;height:36px}.tray-connected-copy strong{font-size:13px}.tray-connected-copy small{font-size:8px}.tray-list-heading{padding:15px 16px 4px;font-size:8px}.tray-network{padding:10px 13px;gap:10px}.tray-network strong{font-size:10px}.tray-network small{font-size:7px}.tray-footer{padding:10px 13px;font-size:7px}.float-tag{font-size:8px;padding:9px 12px;gap:6px}.float-tag-left{top:298px;left:-8px}.desktop-tray{bottom:49px;right:-5px;padding:7px 13px;gap:10px}.art-caption{left:18px;bottom:18px;font-size:7px}.orb-one{width:340px;height:360px;right:-20px}.orb-two{width:250px;left:-40px}.intro-band{padding-top:26px;padding-bottom:26px;gap:15px}.intro-band>p{font-size:11px}.intro-band>div{gap:9px}.band-number{font-size:22px}.intro-band>div>span:last-child{font-size:10px}.intro-band small{font-size:8px}.experience{padding-top:76px;padding-bottom:73px}.section-heading h2,h2{font-size:31px;letter-spacing:-1.2px}.section-heading>p{font-size:11px}.section-heading{gap:30px;margin-bottom:34px}.app-demo{grid-template-columns:155px 1fr}.demo-brand{font-size:16px;padding-left:1px}.demo-brand .brand-symbol{width:24px;height:24px}.demo-brand .brand-symbol svg{width:23px;height:23px}.demo-sidebar{padding:24px 10px}.demo-tabs button{padding:11px 9px;font-size:10px;gap:7px}.demo-tabs button .icon{height:15px;width:15px}.demo-tabs button>span{display:none}.demo-mode{font-size:8px;padding-left:6px}.sidebar-bottom{padding-left:7px}.demo-content{padding:22px 20px}.demo-notice{font-size:8px;gap:6px}.panel-title h3{font-size:17px}.panel-title p{font-size:9px}.connection-banner{padding:16px 14px;gap:13px}.connection-banner strong{font-size:15px}.connection-graphic{padding-right:0}.table-heading,.network-row{grid-template-columns:minmax(132px,1fr) 45px 29px 62px;gap:7px}.network-name{gap:9px}.network-name strong{font-size:10px}.network-name small{font-size:7px}.network-type{font-size:8px}.network-button{font-size:8px;padding:5px 6px}.status-key{gap:17px;font-size:8px}.status-key>p{width:100%;margin-left:0;font-size:8px;line-height:1.5}.catalog-badge{font-size:7px;padding:3px 5px}.catalog-item small{font-size:7px}.catalog-item strong{font-size:10px}.catalog-monogram{width:26px;height:26px;font-size:14px}.catalog-item{gap:10px}.permission-row p{font-size:8px}.permission-row strong{font-size:11px}.panel-note{font-size:7px}.network-directory{grid-template-columns:230px 1fr}.directory-stat>strong{font-size:78px}.directory-stat .eyebrow{font-size:7px}.directory-stat>p{font-size:11px}.directory-stat>small{font-size:9px}.directory-sources{padding-left:23px}.source-filters{gap:14px}.source-filters button{font-size:9px}.source-row{gap:13px;padding:22px 0}.source-row h3{font-size:12px}.source-row p{font-size:9px}.directory-note{font-size:7px}.privacy-inner{gap:44px;padding-top:61px;padding-bottom:62px}.privacy h2{font-size:32px}.privacy-intro>p{font-size:11px}.privacy-details h3{font-size:12px}.privacy-details p{font-size:9px}.privacy-details article{gap:14px}.privacy-details{gap:23px}.get-started{padding-top:74px;padding-bottom:67px;gap:55px}.get-started h2{font-size:31px}.start-steps{padding-top:3px}.start-steps li{gap:17px;padding:21px 0}.start-steps h3{font-size:12px}.start-steps p{font-size:10px}.start-steps li>span{width:28px;height:28px;font-size:11px}.faq{padding-top:63px;padding-bottom:64px;grid-template-columns:1fr 1.5fr;gap:33px}.faq h2{font-size:27px}.faq-list summary{font-size:11px}.faq-list details p{font-size:10px}}
@media(max-width:680px){.section-shell{padding-left:24px;padding-right:24px}.nav-wrap{padding:0 21px;gap:20px}.site-header{height:73px}.site-header nav{display:none}.brand{font-size:21px;gap:7px}.brand-symbol{width:29px;height:29px}.brand-symbol svg{width:29px;height:29px}.nav-download{font-size:11px;gap:11px}.hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:22px;min-height:0;gap:8px}.hero-copy{padding-left:2px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}h1{font-size:60px;letter-spacing:-3px;margin-top:21px;margin-bottom:20px}.hero-description{font-size:13px;line-height:2}.hero-actions{gap:25px;margin-top:24px}.hero-actions .text-link{font-size:12px}.button{font-size:12px;padding:14px 19px;gap:10px}.button .button-arrow{display:block;margin-left:13px}.hero-footnote{font-size:9px}.hero-proof{font-size:9px;gap:18px;margin-top:23px}.hero-proof .icon{height:11px;width:11px}.hero-art{height:429px;max-width:420px;width:100%;margin:12px auto 0}.tray-window{left:37px;right:17px;top:33px;max-width:355px}.tray-top{height:48px;padding:0 18px}.tray-connected{padding:19px 18px;gap:13px}.connected-icon{height:40px;width:40px}.tray-connected-copy strong{font-size:15px}.tray-connected-copy small{font-size:8px}.tray-connected-copy>span{font-size:8px}.tray-list-heading{padding:15px 19px 4px}.tray-network{padding:11px 16px;gap:11px}.tray-network strong{font-size:10px}.tray-network small{font-size:8px}.tray-footer{padding:12px 17px;font-size:7px}.float-tag-left{left:6px;top:270px}.desktop-tray{right:10px;bottom:47px;padding:8px 17px;gap:12px}.art-caption{bottom:11px;left:43px;font-size:8px}.map-label-a{top:0;left:138px;font-size:8px}.orb-one{height:390px;width:370px;right:-12px;top:0}.orb-two{bottom:5px;left:12px}.route-art{top:-10px}.intro-band{grid-template-columns:1fr 1fr;gap:27px 20px;padding-top:26px;padding-bottom:28px}.intro-band>p{font-size:12px}.intro-band>div>span:last-child{font-size:11px}.intro-band small{font-size:9px}.band-number{font-size:26px}.intro-band>div{gap:12px}.experience{padding-top:65px;padding-bottom:57px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:30px}.section-heading h2,h2{font-size:30px;margin-top:12px;letter-spacing:-1.2px}.eyebrow{font-size:8px;letter-spacing:1.7px}.section-heading>p{font-size:11px;line-height:1.95}.app-demo{grid-template-columns:1fr;min-height:0}.demo-sidebar{padding:16px 16px 0;border-right:0;border-bottom:1px solid #e4e9de}.demo-brand{font-size:17px;padding-left:0}.demo-mode{position:absolute;right:17px;top:24px;font-size:8px;letter-spacing:.5px}.demo-sidebar{position:relative}.demo-tabs{flex-direction:row;gap:4px;margin-top:7px}.demo-tabs button{flex:1;justify-content:center;border-radius:4px 4px 0 0;font-size:10px;padding:12px 7px;gap:6px}.demo-tabs button .icon{height:14px;width:14px}.sidebar-bottom{display:none}.demo-content{padding:18px 17px 23px;min-height:408px}.demo-notice{font-size:8px;line-height:1.7;gap:7px;margin-bottom:19px}.panel-title{margin-bottom:17px}.panel-title h3{font-size:18px}.panel-title p{font-size:8px;margin-top:3px}.small-button{font-size:8px;padding:6px 8px}.connection-banner{padding:17px 14px;margin-bottom:20px}.connection-banner strong{font-size:15px}.connection-banner p{font-size:8px}.connection-orb{height:39px;width:39px}.connection-orb .icon{height:23px;width:23px}.connection-graphic{gap:3px}.connection-graphic i{width:2px}.table-heading,.network-row{grid-template-columns:minmax(106px,1fr) 36px 26px 57px;gap:6px}.table-heading{font-size:7px;padding-left:0;padding-right:0}.network-row{padding:12px 0}.network-name{gap:7px}.network-name .icon{height:16px;width:16px}.network-name strong{font-size:9px}.network-name small{font-size:7px}.network-type{font-size:7px}.network-button{font-size:7px;padding:5px 4px}.panel-note{font-size:7px;margin-top:13px}.status-key{gap:14px;margin-top:15px;font-size:8px}.status-key>p{font-size:8px;margin-top:-4px}.catalog-item{gap:10px;padding:14px 0}.catalog-item strong{font-size:10px}.catalog-item small{font-size:7px;max-width:200px}.catalog-badge{font-size:6px;padding:3px 4px}.catalog-monogram{height:27px;width:27px}.permission-row{padding:21px 0;gap:13px}.permission-row strong{font-size:11px}.permission-row p{font-size:8px;max-width:230px}.permission-summary{font-size:8px;padding:14px;margin-top:19px}.permission-summary strong{font-size:9px}.networks{padding-top:10px;padding-bottom:64px}.network-directory{grid-template-columns:1fr}.directory-stat{border-right:0;border-bottom:1px solid var(--line);padding:25px 0 23px;display:grid;grid-template-columns:145px 1fr;column-gap:21px;align-items:center}.directory-stat .eyebrow{grid-column:1/-1;font-size:7px;letter-spacing:1.3px;margin-bottom:9px}.directory-stat>strong{font-size:74px;grid-column:1;grid-row:2/4;margin:0;letter-spacing:-5px}.directory-stat>strong>span{font-size:44px}.directory-stat>p{font-size:11px;grid-column:2;grid-row:2;align-self:end}.directory-stat>small{font-size:8px;grid-column:2;grid-row:3;align-self:start;margin-top:6px}.directory-stat>a{grid-column:2;font-size:9px;margin-top:10px}.directory-sources{padding:23px 0 0}.source-filters{gap:22px;justify-content:flex-start}.source-filters button{font-size:9px;padding-bottom:13px}.source-row{gap:15px;padding:22px 0}.source-row h3{font-size:12px}.source-row p{font-size:10px}.source-icon{height:35px;width:35px}.directory-note{font-size:8px;margin-top:13px}.privacy-inner{grid-template-columns:1fr;gap:37px;padding-top:48px;padding-bottom:47px}.privacy h2{font-size:32px;margin-top:16px}.privacy-intro>p{font-size:12px;line-height:1.9;margin-top:17px}.privacy-emblem{position:absolute;top:140px;right:31px;opacity:.7;gap:8px}.privacy-emblem svg{height:37px;width:37px}.privacy-emblem>span{font-size:6px;letter-spacing:1.2px}.privacy-details{gap:23px;border-top:1px solid rgba(199,217,180,.16);padding-top:30px}.privacy-details article{gap:20px}.privacy-details h3{font-size:13px}.privacy-details p{font-size:10px;line-height:1.95}.privacy-details article>span{font-size:14px}.get-started{grid-template-columns:1fr;gap:29px;padding-top:65px;padding-bottom:50px}.get-started h2{font-size:32px;margin-bottom:24px}.start-heading>p{font-size:10px}.start-steps{padding-top:0}.start-steps li{gap:19px;padding:22px 0}.start-steps h3{font-size:13px}.start-steps p{font-size:11px}.start-steps li>span{width:29px;height:29px;font-size:11px}.faq{grid-template-columns:1fr;gap:30px;padding-top:56px;padding-bottom:50px}.faq h2{font-size:29px}.faq-list summary{font-size:12px}.faq-list details{padding:18px 0}.faq-list details p{font-size:11px}.site-footer{align-items:flex-start;padding-top:27px;padding-bottom:29px;gap:23px}.site-footer .brand{font-size:19px;gap:5px}.site-footer .brand-symbol{width:25px;height:25px}.site-footer .brand-symbol svg{height:25px;width:25px}.site-footer p{font-size:8px;line-height:1.8;max-width:175px}.footer-right{font-size:8px;gap:8px;margin-top:2px}.footer-right small{font-size:7px}.toast{font-size:10px;bottom:18px;padding:12px 17px}}
@media(max-width:370px){.section-shell{padding-left:19px;padding-right:19px}.hero-proof{gap:10px;font-size:8px}h1{font-size:54px}.hero-actions{gap:18px}.button{padding:13px 16px;font-size:11px}.button .button-arrow{margin-left:5px}.hero-actions .text-link{font-size:10px}.demo-tabs button{font-size:9px;gap:5px}.demo-content{padding-left:13px;padding-right:13px}.table-heading,.network-row{grid-template-columns:minmax(98px,1fr) 30px 23px 52px;gap:4px}.network-name .icon{width:14px;height:14px}.network-name{gap:5px}.catalog-badge{display:none}.source-filters{gap:18px}.privacy-emblem{right:21px;opacity:.5}.privacy-emblem>span{display:none}.directory-stat{grid-template-columns:130px 1fr;column-gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.button-primary:hover{transform:none}}
.directory-note,.directory-stat>small,.source-row p,.privacy-details p,.start-steps p,.faq-list details p{color:#697d60}.directory-note{font-size:10px}.source-row p{font-size:12px}.source-row h3{font-size:15px}.directory-stat>small{font-size:11px}.privacy-details p{font-size:12px;color:#b0c6a6}.privacy-details h3{font-size:15px}.start-steps p{font-size:13px}.start-steps h3{font-size:16px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.hero-footnote,.hero-proof,.site-footer p,.footer-right{color:#66785d}.demo-notice,.panel-note,.panel-title p,.network-name small,.permission-row p,.catalog-item small{color:#718169}.panel-note{font-size:10px}.demo-notice{font-size:10px}.section-heading>p{font-size:14px}.directory-stat>p{font-size:14px}.source-category{font-size:10px}.status-key{font-size:10px}.status-key>p{font-size:10px}.start-heading>p{font-size:12px}.directory-stat>a{font-size:12px}.footer-right{font-size:11px}.site-footer p{font-size:11px}.footer-right small{font-size:10px}.privacy-intro>p{font-size:14px}
@media(min-width:821px){.demo-tabs button{font-size:12px}.network-name strong{font-size:12px}.network-name small{font-size:9px}.network-type{font-size:10px}.network-button{font-size:10px}.table-heading{font-size:9px}.permission-row strong{font-size:13px}.permission-row p{font-size:11px}.catalog-item strong{font-size:13px}.catalog-item small{font-size:10px}.catalog-badge{font-size:9px}.search-field input{font-size:12px}.permission-summary{font-size:11px}.permission-summary strong{font-size:12px}.permission-row{padding:21px 0}.panel-title p{font-size:11px}.small-button{font-size:10px}}
@media(max-width:820px){.section-heading>p{font-size:12px}.source-row p{font-size:11px}.source-row h3{font-size:13px}.directory-stat>small{font-size:9px}.directory-stat>p{font-size:12px}.directory-stat>a{font-size:10px}.privacy-details p{font-size:11px}.privacy-details h3{font-size:13px}.privacy-intro>p{font-size:12px}.start-steps p{font-size:11px}.start-steps h3{font-size:14px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.demo-notice{font-size:8px}.panel-note{font-size:8px}.directory-note{font-size:9px}.start-heading>p{font-size:10px}.site-footer p{font-size:9px}.footer-right{font-size:9px}.footer-right small{font-size:8px}.status-key{font-size:9px}.status-key>p{font-size:9px}}
