:root{--ink:#13221f;--paper:#f6f4ee;--acid:#d8ff52;--orange:#f66139;--muted:#6c7772;--line:rgba(19,34,31,.16);--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif;--display:"Space Grotesk",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}.page-glow{position:absolute;top:0;right:0;width:min(75vw,1050px);height:700px;background:radial-gradient(circle at 60% 38%,rgba(216,255,82,.25),transparent 57%);z-index:-1}.section-shell{width:min(1180px,calc(100% - 64px));margin:auto}.site-header{height:86px;width:min(1310px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{display:block;width:144px;height:57px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.desktop-nav{display:flex;gap:32px;margin-left:auto}.desktop-nav a,.site-footer a{font-size:12px;color:var(--ink);font-weight:700;text-decoration:none;transition:.2s}.desktop-nav a:hover,.site-footer a:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:16px 22px;background:var(--ink);color:#fff;text-transform:uppercase;font:500 11px var(--mono);letter-spacing:.05em;text-decoration:none;border:1px solid var(--ink);transition:.25s}.button:hover{background:var(--orange);border-color:var(--orange);transform:translateY(-2px)}.button span{font-size:17px;line-height:0}.button-small{padding:12px 17px;font-size:10px;gap:14px}.menu-button{display:none}.hero{min-height:675px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding:74px 0 50px}.eyebrow,.overline{display:flex;align-items:center;gap:9px;margin:0 0 21px;text-transform:uppercase;font:500 10px var(--mono);letter-spacing:.11em}.eyebrow>span{width:8px;height:8px;background:var(--orange);display:inline-block;transform:rotate(45deg)}.eyebrow.light{color:#dbe7dd}.hero h1,.section-heading h2,.story-intro h2,.base-heading h2,.workflow h2,.use-heading h2,.contact-copy h2{font:600 clamp(46px,5.35vw,76px)/.99 var(--display);letter-spacing:-.065em;margin:0}.hero h1 em,h2 em,h3 em{font-style:normal;color:var(--orange)}.hero-intro{max-width:490px;color:#58645f;font-size:17px;line-height:1.75;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{color:var(--ink);font:700 12px var(--sans);text-decoration:none}.text-link span{font-size:20px;margin-left:6px}.hero-proof{display:flex;margin-top:83px;gap:32px}.hero-proof>div{display:flex;gap:9px;align-items:flex-start}.hero-proof b{font:500 17px var(--mono);color:var(--orange)}.hero-proof span{font-size:10px;text-transform:uppercase;line-height:1.35;font-weight:800;letter-spacing:.06em}.hero-visual{height:520px;position:relative;overflow:hidden;background:#dfe5d7}.coordinate-grid,.map-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(19,34,31,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(19,34,31,.12) 1px,transparent 1px);background-size:46px 46px}.coordinate-grid:after{content:"";position:absolute;inset:-30%;background:repeating-linear-gradient(125deg,transparent 0 35px,rgba(19,34,31,.035) 36px 37px)}.orbit{position:absolute;border:1px solid rgba(19,34,31,.4);border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%)}.orbit-one{width:245px;height:245px}.orbit-two{width:430px;height:235px;transform:translate(-50%,-50%) rotate(-33deg)}.orbit-three{width:565px;height:200px;transform:translate(-50%,-50%) rotate(36deg)}.satellite{width:19px;height:19px;border:4px solid var(--orange);background:var(--paper);position:absolute;z-index:2;transform:rotate(45deg)}.satellite:after,.satellite:before{content:"";position:absolute;background:var(--ink);width:14px;height:5px;top:3px}.satellite:before{left:-15px}.satellite:after{right:-15px}.sat-one{top:66px;right:124px}.sat-two{left:65px;top:260px}.sat-three{right:72px;bottom:75px}.hero-receiver{position:absolute;z-index:3;width:190px;height:270px;left:50%;top:48%;transform:translate(-50%,-50%);filter:drop-shadow(18px 25px 15px rgba(12,26,24,.25))}.receiver-top{height:47px;width:156px;margin:auto;background:linear-gradient(115deg,#fdfdf8,#abb9b4 46%,#e9eee7 70%);border-radius:50% 50% 13px 13px}.receiver-band{height:30px;background:var(--orange);margin-top:-4px;border-radius:4px}.receiver-face{height:145px;background:linear-gradient(95deg,#d5ded8,#73847e 50%,#e3e9e3);border-radius:6px 6px 18px 18px;position:relative;padding:28px 17px}.receiver-face:after{content:"";width:53px;height:10px;border-radius:50%;background:#172522;position:absolute;bottom:15px;left:calc(50% - 26px)}.receiver-face small{font:500 10px/1.2 var(--mono);color:#20332f}.receiver-led{position:absolute;top:30px;right:21px;width:10px;height:10px;border-radius:50%;background:var(--acid);box-shadow:0 0 11px var(--acid)}.receiver-base{height:44px;background:#23332f;width:138px;margin:auto;border-radius:0 0 10px 10px}.signal-card{position:absolute;right:24px;top:92px;z-index:4;padding:14px;background:var(--paper);box-shadow:0 10px 30px rgba(19,34,31,.12);display:flex;align-items:center;gap:10px;min-width:161px}.signal-card small{display:block;font:500 8px var(--mono);letter-spacing:.08em}.signal-card strong{font:700 13px var(--display);color:#257543}.signal-card>b{margin-left:auto;color:var(--orange);font:700 20px var(--mono)}.pulse{width:8px;height:8px;background:#2a9b50;border-radius:50%;box-shadow:0 0 0 5px rgba(42,155,80,.15)}.visual-note{position:absolute;bottom:25px;left:26px;font:500 10px/1.55 var(--mono);letter-spacing:.03em}.visual-note span{display:inline-block;width:32px;border-top:2px solid var(--orange);vertical-align:middle;margin-right:9px}.marquee{padding:16px 0;background:var(--ink);overflow:hidden;color:#fff}.marquee>div{display:flex;min-width:max-content;align-items:center;gap:23px;animation:marquee 22s linear infinite}.marquee span{font:500 11px var(--mono);letter-spacing:.11em}.marquee i{font-style:normal;color:var(--acid)}@keyframes marquee{to{transform:translateX(-25%)}}.products{padding:126px 0 130px}.split-heading{display:grid;grid-template-columns:1fr 310px;gap:40px;align-items:end;margin-bottom:51px}.section-heading h2{font-size:56px}.split-heading>p,.use-heading>p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-card{min-height:660px;padding:23px;display:flex;flex-direction:column;position:relative;overflow:hidden}.rover-card{background:#e7e5df}.base-card{background:#d7e3d9}.card-top{display:flex;align-items:center;gap:12px;z-index:3}.product-index{font:500 10px var(--mono);color:var(--orange)}.product-tag{font:700 9px var(--mono);letter-spacing:.09em}.card-arrow{margin-left:auto;font-size:19px}.product-art{height:300px;position:relative;margin:20px -23px 3px;overflow:hidden}.art-label{position:absolute;top:14px;left:calc(50% - 68px);z-index:4;text-align:center;color:#64706a;font:500 8px/1.35 var(--mono);letter-spacing:.1em}.rover-art{background:radial-gradient(circle at 50% 47%,#fff 0 8%,#d2d0ca 9% 11%,transparent 25%),linear-gradient(130deg,transparent 40%,rgba(19,34,31,.06) 40.2%,transparent 40.7%),#e1dfd9}.rover-device{width:173px;height:205px;position:absolute;bottom:20px;left:calc(50% - 86px);filter:drop-shadow(13px 22px 11px rgba(19,34,31,.23))}.rover-device:before{content:"";position:absolute;width:146px;height:54px;top:0;left:14px;border-radius:50% 50% 13px 13px;background:linear-gradient(110deg,#fcfcf6,#929992 52%,#e6eae4)}.rover-device i{position:absolute;top:44px;left:0;width:173px;height:103px;border-radius:9px 9px 19px 19px;background:linear-gradient(90deg,#c1c8c2,#65716d 51%,#e4e7df)}.rover-device b{position:absolute;z-index:2;background:var(--orange);height:22px;left:0;right:0;top:47px}.rover-device em{position:absolute;width:125px;height:51px;background:#253530;left:24px;bottom:8px;border-radius:3px 3px 10px 10px}.rover-device em:after{content:"";position:absolute;left:46px;bottom:13px;width:32px;height:7px;border-radius:50%;background:#88938e}.rover-shadow{position:absolute;width:220px;height:22px;border-radius:50%;background:rgba(19,34,31,.18);left:calc(50% - 110px);bottom:8px;filter:blur(8px)}.base-art{background:#c8ded1}.base-device{width:175px;height:202px;position:absolute;bottom:23px;left:calc(50% - 87px);z-index:3;filter:drop-shadow(13px 22px 11px rgba(19,34,31,.22))}.base-device:before{content:"";position:absolute;width:133px;height:48px;left:21px;border-radius:50% 50% 10px 10px;background:linear-gradient(115deg,#fdfdf7,#9eaaa1 55%,#edf0ea)}.base-device i{position:absolute;top:40px;width:100%;height:111px;border-radius:10px 10px 20px 20px;background:linear-gradient(90deg,#c4d1c8,#728b7f 53%,#e2e9df)}.base-device b{position:absolute;z-index:2;top:75px;left:34px;width:109px;height:37px;border:1px solid rgba(255,255,255,.5);color:#f8f8ee;text-align:center;padding:6px;font:500 10px/1.1 var(--mono);letter-spacing:.08em}.base-device em{position:absolute;bottom:0;left:20px;width:135px;height:55px;background:#23342e;border-radius:0 0 11px 11px;color:var(--acid);z-index:2;font:500 10px var(--mono);display:grid;place-items:center}.base-waves span{position:absolute;border:1px solid rgba(19,34,31,.22);border-radius:50%;left:50%;top:54%;transform:translate(-50%,-50%)}.base-waves span:nth-child(1){width:215px;height:215px}.base-waves span:nth-child(2){width:335px;height:235px}.base-waves span:nth-child(3){width:480px;height:300px}.card-copy{margin-top:auto;position:relative;z-index:2}.card-copy h3{font:600 36px/.97 var(--display);letter-spacing:-.055em;margin:0 0 15px}.card-copy p{margin:0;max-width:286px;color:#5b655f;font-size:14px;line-height:1.6}.card-link{border-top:1px solid var(--line);padding-top:17px;margin-top:22px;color:var(--ink);font:700 11px var(--mono);letter-spacing:.03em;text-decoration:none;display:flex;justify-content:space-between;position:relative;z-index:2}.card-link span{font-size:18px}.dark-section{background:var(--ink);color:#fff}.rover-layout{display:grid;grid-template-columns:35% 1fr;gap:72px;padding:127px 0}.sticky-label{padding-top:3px}.sticky-label>p:last-child{font:600 31px/1.08 var(--display);letter-spacing:-.055em;margin:29px 0;color:#d3ddd7}.story-intro{padding-bottom:75px;border-bottom:1px solid rgba(255,255,255,.18);position:relative}.number-mark{position:absolute;right:0;top:7px;color:var(--acid);font:500 12px var(--mono)}.story-intro h2{font-size:50px;max-width:570px}.story-intro p{max-width:560px;color:#aebdb5;font-size:16px;line-height:1.7;margin:29px 0 0}.feature-list article{display:grid;grid-template-columns:50px 1fr;gap:16px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.18)}.feature-list article>span{color:var(--acid);font:500 11px var(--mono)}.feature-list h3{font:600 25px/1.1 var(--display);letter-spacing:-.045em;margin:0 0 8px}.feature-list p{margin:0;color:#aebdb5;line-height:1.6;font-size:14px;max-width:500px}.rover-band{background:var(--orange);color:var(--ink);margin-top:50px;padding:28px 29px;display:flex;justify-content:space-between;align-items:center}.rover-band small{display:block;font:500 9px var(--mono);letter-spacing:.1em;margin-bottom:10px}.rover-band strong{font:600 25px/1.05 var(--display);letter-spacing:-.05em}.round-button{width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;text-decoration:none;display:grid;place-items:center;font-size:21px}.instabase-detail{padding:128px 0}.base-heading h2{font-size:62px}.base-showcase{display:grid;grid-template-columns:1.15fr .85fr;margin-top:56px;min-height:430px}.base-map{position:relative;overflow:hidden;background:#dce5d6}.map-lines{background-size:38px 38px}.map-lines:after{content:"";position:absolute;width:140%;height:140%;top:-20%;left:-20%;background:repeating-linear-gradient(155deg,transparent 0 58px,rgba(19,34,31,.13) 60px 61px,transparent 62px 109px);transform:rotate(9deg)}.base-hub{position:absolute;width:104px;height:104px;left:50%;top:48%;transform:translate(-50%,-50%);border-radius:50%;background:var(--ink);color:var(--acid);z-index:3;display:grid;place-items:center;text-align:center;box-shadow:0 0 0 18px rgba(216,255,82,.16)}.base-hub i{position:absolute;border:1px solid var(--acid);border-radius:50%;inset:8px}.base-hub b{font:500 11px/1.1 var(--mono);letter-spacing:.07em}.map-pin{position:absolute;width:20px;height:20px;border-radius:50% 50% 50% 0;background:#f7f6ef;border:2px solid var(--ink);transform:rotate(-45deg);z-index:2}.map-pin span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--ink);left:5px;top:5px}.pin-a{left:21%;top:27%}.pin-b{right:24%;top:65%}.pin-c{right:19%;top:18%;background:var(--orange)}.map-legend{position:absolute;z-index:4;bottom:13px;left:17px;font:500 9px var(--mono);letter-spacing:.07em}.map-legend i{width:7px;height:7px;background:var(--acid);display:inline-block;border-radius:50%;margin-right:7px}.base-copy{padding:49px;background:#e7e5de}.base-copy .overline{font-size:9px;margin-bottom:19px;color:var(--orange)}.base-copy h3{font:600 31px/1.06 var(--display);letter-spacing:-.055em;margin:0}.base-copy>p:not(.overline){font-size:14px;line-height:1.7;color:#606963;margin:18px 0 27px}.outline-button{background:transparent;color:var(--ink);padding:13px 17px;font-size:10px}.outline-button:hover{color:#fff}.base-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:33px}.base-benefits article{padding-right:20px}.base-benefits span,.workflow-steps>article>span,.case-grid span{font:500 10px var(--mono);color:var(--orange)}.base-benefits h3{font:600 23px/1.1 var(--display);letter-spacing:-.045em;margin:14px 0 8px}.base-benefits p{font-size:13px;color:var(--muted);line-height:1.65;margin:0}.workflow{background:#263c36;color:#fff;padding:121px 0 35px}.workflow h2{font-size:55px}.workflow h2 em{color:var(--acid)}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:62px}.workflow-steps article{border-top:1px solid rgba(255,255,255,.3);padding-top:18px}.workflow-steps>article>span{color:var(--acid)}.step-icon{height:112px;margin:27px 0 20px;position:relative}.step-power{width:76px;height:76px;border:1px solid var(--acid);border-radius:50%;display:grid;place-items:center}.step-power i{width:29px;height:37px;border:2px solid var(--acid);border-radius:14px 14px 5px 5px;position:relative}.step-power i:before{content:"";position:absolute;height:15px;border-left:2px solid var(--acid);top:-8px;left:12px}.step-signal{width:112px;height:80px;margin-top:31px}.step-signal i{position:absolute;border:1px solid var(--acid);border-radius:50%;left:50%;bottom:0;transform:translateX(-50%)}.step-signal i:nth-child(1){height:33px;width:40px}.step-signal i:nth-child(2){height:59px;width:73px}.step-signal i:nth-child(3){height:85px;width:108px}.step-target{width:85px;height:85px;border:1px solid var(--acid);border-radius:50%}.step-target:before,.step-target:after,.step-target i{content:"";position:absolute;background:var(--acid);left:50%;top:50%;transform:translate(-50%,-50%)}.step-target:before{width:1px;height:110px}.step-target:after{width:110px;height:1px}.step-target i{height:18px;width:18px;border-radius:50%;border:3px solid var(--ink)}.workflow-steps h3{font:600 24px var(--display);letter-spacing:-.045em;margin:0 0 7px}.workflow-steps p{font-size:14px;color:#b7c9bf;max-width:260px;line-height:1.6;margin:0}.workflow-bottom{margin-top:72px;padding-top:21px;border-top:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:space-between}.workflow-bottom p{margin:0;display:flex;align-items:center;gap:13px}.workflow-bottom b{font:500 23px var(--mono);color:var(--acid)}.workflow-bottom p span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.workflow-bottom a{color:#fff;font:500 11px var(--mono);text-decoration:none}.workflow-bottom a span{font-size:18px;margin-left:8px}.use-cases{padding:126px 0}.use-heading{display:grid;grid-template-columns:1fr 320px;align-items:end;gap:40px}.use-heading h2{font-size:56px}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:54px}.case-grid article{padding:25px 22px 10px 0;border-right:1px solid var(--line);min-height:174px}.case-grid article:not(:first-child){padding-left:22px}.case-grid article:last-child{border:none}.case-grid h3{font:600 21px var(--display);letter-spacing:-.045em;margin:37px 0 6px}.case-grid p{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.contact-section{background:var(--orange);color:var(--ink);padding:94px 0}.contact-layout{display:grid;grid-template-columns:1fr 430px;gap:85px}.contact-copy h2{font-size:59px}.contact-copy .eyebrow{color:#432920}.contact-copy .eyebrow span{background:var(--ink)}.contact-copy>p:not(.eyebrow){max-width:405px;font-size:15px;line-height:1.7;margin:25px 0}.contact-logos{display:flex;align-items:center;gap:16px;margin-top:64px}.contact-logos img{width:126px;height:55px;object-fit:contain;mix-blend-mode:multiply}.contact-logos span{padding-left:16px;border-left:1px solid rgba(19,34,31,.35);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.contact-form{padding:28px;background:var(--paper);align-self:start}.contact-form label{display:block;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.07em;margin-bottom:18px}.contact-form input,.contact-form select,.contact-form textarea{font:500 14px var(--sans);display:block;width:100%;margin-top:8px;padding:11px 0;border:0;border-bottom:1px solid #bcc0b9;background:transparent;outline:0;color:var(--ink);resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--orange)}.contact-form textarea{min-height:72px}.form-button{width:100%;margin-top:5px}.form-status{min-height:21px;margin:10px 0 0;font-size:12px;color:#287544}.site-footer{height:80px;display:flex;gap:25px;align-items:center;justify-content:space-between;font:500 10px var(--mono);letter-spacing:.03em}.site-footer p{margin:0}.site-footer a{font:500 10px var(--mono)}
@media(max-width:800px){.section-shell{width:min(100% - 38px,600px)}.site-header{height:72px;width:calc(100% - 38px);position:relative}.desktop-nav{display:none}.desktop-nav.mobile-open{display:flex;position:absolute;z-index:10;top:65px;right:0;left:0;padding:18px;background:var(--paper);box-shadow:0 15px 25px rgba(19,34,31,.12);flex-direction:column;gap:17px}.header-cta{display:none}.menu-button{display:flex;background:none;border:0;width:34px;height:24px;flex-direction:column;justify-content:center;gap:6px}.menu-button span{width:27px;border-top:2px solid var(--ink)}.hero{min-height:0;grid-template-columns:1fr;gap:42px;padding:59px 0 45px}.hero h1{font-size:52px}.hero-intro{font-size:15px;max-width:430px}.hero-proof{margin-top:50px;gap:19px}.hero-proof b{font-size:14px}.hero-visual{height:410px}.signal-card{right:12px;top:49px}.products{padding:77px 0}.split-heading,.use-heading,.contact-layout{grid-template-columns:1fr;gap:23px}.section-heading h2,.use-heading h2{font-size:44px}.product-grid{grid-template-columns:1fr}.product-card{min-height:590px}.rover-layout{grid-template-columns:1fr;gap:44px;padding:79px 0}.sticky-label>p:last-child{font-size:26px}.story-intro{padding-bottom:46px}.story-intro h2,.workflow h2,.base-heading h2,.contact-copy h2{font-size:43px}.rover-band strong{font-size:21px}.instabase-detail{padding:78px 0}.base-showcase{grid-template-columns:1fr;margin-top:39px}.base-map{min-height:320px}.base-copy{padding:36px 28px}.base-benefits,.workflow-steps{grid-template-columns:1fr;gap:0}.base-benefits article{padding:26px 0;border-bottom:1px solid var(--line)}.workflow{padding:78px 0 29px}.workflow-steps{margin-top:37px}.workflow-steps article{padding:18px 0 28px}.workflow-bottom{margin-top:15px;align-items:flex-start;gap:20px;flex-direction:column}.case-grid{grid-template-columns:1fr 1fr;margin-top:35px}.case-grid article,.case-grid article:not(:first-child){padding:19px 15px 19px 0;border-right:0;border-bottom:1px solid var(--line);min-height:155px}.case-grid article:nth-child(even){padding-left:15px;border-left:1px solid var(--line)}.case-grid h3{margin-top:26px}.use-cases{padding:78px 0}.contact-section{padding:75px 0}.contact-layout{gap:45px}.contact-logos{margin-top:44px}.site-footer{height:auto;padding:24px 0;align-items:flex-start;flex-direction:column;gap:7px}.brand img{width:126px}.page-glow{height:500px;width:100%}}
@media(max-width:420px){.hero h1{font-size:45px}.hero-proof{gap:11px}.hero-proof span{font-size:8px}.hero-proof b{font-size:12px}.hero-actions{gap:16px}.button{padding:14px 15px;gap:13px}.text-link{font-size:11px}.hero-visual{height:370px}.hero-receiver{transform:translate(-50%,-50%) scale(.84)}.signal-card{transform:scale(.84);transform-origin:right top}.case-grid{grid-template-columns:1fr}.case-grid article:nth-child(even){padding-left:0;border-left:0}.base-heading h2,.contact-copy h2,.workflow h2{font-size:39px}}
.base-modes{margin-top:105px;padding-top:27px;border-top:1px solid var(--line)}.modes-heading{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:end}.modes-heading .eyebrow{margin:0}.modes-heading h3{font:600 40px/1.03 var(--display);letter-spacing:-.06em;margin:0}.modes-heading h3 em{font-style:normal;color:var(--orange)}.mode-list{margin-top:42px;border-top:1px solid var(--line)}.mode-list article{display:grid;grid-template-columns:154px 1fr;gap:30px;padding:29px 0 32px;border-bottom:1px solid var(--line)}.mode-number{font:500 11px var(--mono);color:var(--orange)}.mode-number span{color:var(--ink);margin-left:14px;font:700 9px var(--mono);letter-spacing:.1em}.mode-list h4{font:600 24px/1.1 var(--display);letter-spacing:-.045em;margin:0 0 11px}.mode-list p{max-width:670px;color:var(--muted);font-size:14px;line-height:1.72;margin:0}.mode-list .mode-note{margin-top:13px;color:var(--ink);font:500 12px/1.6 var(--mono);border-left:2px solid var(--orange);padding-left:12px}.connectivity-note{display:grid;grid-template-columns:74px 1fr 220px;gap:25px;align-items:start;margin-top:62px;padding:30px;background:#dbe9da}.connectivity-icon{width:54px;height:54px;border-radius:50%;border:1px solid var(--ink);position:relative}.connectivity-icon i{position:absolute;left:50%;bottom:50%;transform:translateX(-50%);border:1px solid var(--orange);border-bottom:0;border-radius:50% 50% 0 0}.connectivity-icon i:nth-child(1){width:13px;height:9px}.connectivity-icon i:nth-child(2){width:25px;height:18px}.connectivity-icon i:nth-child(3){width:38px;height:27px}.connectivity-note .overline{margin:0 0 10px;color:var(--orange);font-size:9px}.connectivity-note h3{font:600 24px/1.08 var(--display);letter-spacing:-.05em;margin:0 0 9px}.connectivity-note>div:nth-child(2)>p:not(.overline){font-size:13px;line-height:1.67;color:#52645a;margin:0}.add-on-note{border-left:1px solid rgba(19,34,31,.2);padding-left:22px}.add-on-note small{font:500 9px var(--mono);letter-spacing:.1em;color:var(--orange)}.add-on-note p{font-size:12px;line-height:1.55;margin:9px 0 13px}.add-on-note a{font:700 11px var(--mono);color:var(--ink);text-decoration:none}.add-on-note a span{font-size:16px;margin-left:5px}.navic-note{display:grid;grid-template-columns:34% 1fr;margin-top:94px;background:var(--ink);color:#fff}.navic-badge{min-height:340px;background:#345047;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.navic-badge:before,.navic-badge:after{content:"";position:absolute;border:1px solid rgba(216,255,82,.35);border-radius:50%;width:330px;height:330px}.navic-badge:after{width:215px;height:215px}.navic-badge span,.navic-badge b,.navic-badge i{position:relative;z-index:1}.navic-badge span{font:500 10px var(--mono);letter-spacing:.19em;color:var(--acid)}.navic-badge b{font:600 48px/1 var(--display);letter-spacing:-.07em;margin-top:5px}.navic-badge i{font-style:normal;color:var(--orange);font-size:20px;margin-top:12px}.navic-copy{padding:48px 52px}.navic-copy .eyebrow{margin-bottom:19px}.navic-copy h3{font:600 37px/1.04 var(--display);letter-spacing:-.06em;margin:0 0 21px}.navic-copy h3 em{font-style:normal;color:var(--acid)}.navic-copy>p:not(.eyebrow){max-width:620px;color:#bfd0c7;font-size:14px;line-height:1.72;margin:0 0 14px}.navic-footnote{margin-top:24px;color:#fff;font:500 11px/1.55 var(--mono);letter-spacing:.02em}.navic-footnote span{color:var(--acid);font-size:14px;margin-right:7px}@media(max-width:800px){.base-modes{margin-top:73px}.modes-heading{grid-template-columns:1fr;gap:17px}.modes-heading h3{font-size:35px}.mode-list{margin-top:30px}.mode-list article{grid-template-columns:1fr;gap:14px;padding:23px 0}.connectivity-note{grid-template-columns:55px 1fr;gap:18px;margin-top:44px;padding:25px}.add-on-note{grid-column:1 / -1;border-left:0;border-top:1px solid rgba(19,34,31,.2);padding:17px 0 0}.navic-note{grid-template-columns:1fr;margin-top:70px}.navic-badge{min-height:220px}.navic-copy{padding:35px 27px}.navic-copy h3{font-size:31px}}
