*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}.skip-link{position:fixed;left:16px;top:-100px;z-index:9999;background:#fff;color:#000;padding:12px 18px}.skip-link:focus{top:16px}.rte{line-height:1.65}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.page-width{width:min(1180px,86vw);margin:auto}.kicker{display:flex;align-items:center;gap:12px;margin:0;color:#ffffffc2;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.kicker span{display:block;width:29px;height:1px;background:var(--green)}.kicker.dark{color:#5d685f}.button{min-height:52px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-weight:760;font-size:13px;letter-spacing:-.01em;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.button-quiet{border-color:#ffffff47;color:#fff}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:start;margin-bottom:56px}.section-heading h2{margin:0;max-width:900px;font-size:clamp(42px,5.5vw,82px);line-height:.96;letter-spacing:-.065em}.site-header{height:80px;padding:0 4vw;position:absolute;inset:0 0 auto;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.site-header.page-header{position:relative;background:var(--ink)}.wordmark{display:inline-flex;align-items:center;font-size:25px;font-weight:850;letter-spacing:-.07em;width:max-content}.wordmark-mark{color:var(--green)}.wordmark-image{width:auto;height:38px;object-fit:contain}.primary-navigation{display:flex;gap:28px;align-items:center;font-size:12px;font-weight:650}.primary-navigation a,.footer-navigation a{transition:.2s}.primary-navigation a:hover,.footer-navigation a:hover{color:var(--green)}.header-cta{justify-self:end;padding:11px 15px;border:1px solid rgba(255,255,255,.3);font-size:11px;font-weight:730}.header-cta span{color:var(--green);margin-left:15px}.menu-toggle{display:none}.site-footer{background:var(--ink);color:#fff;padding:70px 7vw 45px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.site-footer>p{color:#ffffff80;text-align:right;margin:8px 0}.site-footer>div{display:flex;gap:25px;font-size:13px}.site-footer>small{color:#ffffff4d;text-align:right;line-height:1.5}.site-footer .footer-contact{grid-column:1/-1;padding:24px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.site-footer .footer-contact a{color:#ffffffb8}.hero{min-height:800px;padding:150px 7vw 55px;position:relative;overflow:hidden;background:radial-gradient(circle at 73% 42%,rgba(43,105,69,.34),transparent 27%),var(--ink);color:#fff;display:grid;grid-template-columns:1.05fr .95fr;gap:6vw;align-items:center}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 50%,#000 100%);mask-image:linear-gradient(90deg,transparent 5%,#000 50%,#000 100%)}.hero-copy,.signal-visual,.hero-foot{position:relative;z-index:2}.hero h1{font-size:clamp(76px,9.6vw,152px);line-height:.78;letter-spacing:-.085em;margin:44px 0 37px;max-width:820px}.hero h1 span{display:block;color:var(--green);font-weight:480}.hero-intro{max-width:650px;color:#ffffffa8;font-size:18px}.hero-actions{display:flex;gap:11px;margin-top:37px}.signal-visual{width:min(43vw,560px);aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:grid;place-items:center;justify-self:center;box-shadow:inset 0 0 100px #b8f43208}.orbit{position:absolute;border:1px solid rgba(184,244,50,.24);border-radius:50%}.orbit-one{top:15%;right:15%;bottom:15%;left:15%}.orbit-two{top:32%;right:32%;bottom:32%;left:32%}.signal-core{width:115px;height:115px;border-radius:50%;background:var(--pine);border:1px solid rgba(184,244,50,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 65px #b8f43226}.signal-core strong{font-size:25px}.signal-core small{font:700 8px ui-monospace,monospace;color:var(--green);letter-spacing:.1em}.signal-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green);margin-bottom:5px}.field-card{position:absolute;width:150px;background:#08140ee6;border:1px solid rgba(255,255,255,.17);padding:14px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.field-card-one{left:-18px;top:26%}.field-card-two{right:-20px;bottom:22%}.field-card span,.field-card small{font:700 8px ui-monospace,monospace;color:#ffffff80;letter-spacing:.09em}.field-card strong{font-size:23px;margin:5px 0;color:#fff}.field-card small{color:var(--green)}.field-lines{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:conic-gradient(from 10deg,transparent 0 14%,rgba(184,244,50,.16) 14.2% 14.45%,transparent 14.7% 42%,rgba(184,244,50,.14) 42.2% 42.45%,transparent 42.7%)}.hero-foot{position:absolute;left:7vw;right:7vw;bottom:34px;display:flex;align-items:center;gap:18px;color:#ffffff73;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.hero-rule{height:1px;background:#fff3;flex:1}.brand-landscape{position:relative;display:block;overflow:hidden;background:var(--ink)}.brand-landscape img{width:100%;min-height:540px;object-fit:cover;transition:transform .6s}.brand-landscape:hover img{transform:scale(1.015)}.brand-landscape>span{position:absolute;right:7vw;bottom:42px;background:#07110de0;color:#fff;border:1px solid rgba(255,255,255,.24);padding:15px 18px;font-weight:720;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-landscape b{color:var(--green);margin-left:25px}.solutions{padding:110px 7vw 125px}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.solution-card{min-height:550px;padding:25px;background:#fff;display:flex;flex-direction:column;border:1px solid transparent;transition:.25s}.solution-card:hover{border-color:#99b36e;transform:translateY(-4px);box-shadow:0 20px 45px #07110d14}.solution-topline{display:flex;justify-content:space-between;color:#7e8980;font:700 10px ui-monospace,monospace}.solution-topline .arrow{color:#4d7f12;font-size:16px}.solution-card>p:not(.solution-description){margin:48px 0 7px;color:#768078;font:700 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.solution-card h3{font-size:42px;letter-spacing:-.055em;margin:0 0 23px}.product-graphic{height:135px;background:var(--pine);position:relative;overflow:hidden}.product-graphic:before{content:"";position:absolute;width:230px;height:230px;border:1px solid var(--green);border-radius:50%;right:-48px;top:-87px;box-shadow:0 0 0 32px #b8f4320d,0 0 0 64px #b8f43206}.product-graphic span{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--green);right:79px;top:58px;box-shadow:0 0 18px var(--green)}.solution-description{color:#616d64;line-height:1.55;font-size:14px;margin:24px 0}.tag-list{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.tag-list span{border:1px solid var(--line);padding:7px 9px;font-size:9px;color:#657067}.live-section{background:var(--pine);color:#fff;padding:110px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;overflow:hidden}.live-copy h2{font-size:clamp(62px,7vw,105px);letter-spacing:-.075em;line-height:.83;margin:42px 0 30px}.live-copy h2 em{color:var(--green);font-weight:460}.live-copy .rte{color:#ffffff9e;max-width:590px}.live-copy ul{list-style:none;padding:0;margin:36px 0}.live-copy li{padding:16px 0;border-top:1px solid rgba(255,255,255,.13);display:flex;gap:18px}.live-copy li span{color:var(--green);font:700 10px ui-monospace,monospace}.app-stage{min-height:600px;position:relative}.phone{position:absolute;width:310px;height:620px;border:8px solid #111;border-radius:44px;background:#edf0ea;overflow:hidden;box-shadow:0 35px 80px #00000059}.phone-front{right:8%;top:0;padding:20px 16px;color:var(--ink)}.phone-back{left:5%;top:60px;transform:rotate(-8deg);opacity:.72}.phone-map{height:100%;position:relative;background:linear-gradient(125deg,#c8d5bc,#f0e5c3)}.map-field{position:absolute;border:3px solid #477e15;background:#b8f43230;clip-path:polygon(8% 2%,96% 11%,89% 91%,17% 98%,1% 44%)}.field-a{top:14%;right:9%;bottom:56%;left:9%}.field-b{top:45%;right:15%;bottom:24%;left:5%}.field-c{top:68%;right:5%;bottom:6%;left:20%}.machine-pin{position:absolute;left:48%;top:52%;color:#165dcc;font-size:26px}.phone-status,.phone-title{display:flex;justify-content:space-between}.phone-status{font-size:10px}.phone-title{margin:25px 3px 18px;align-items:end}.phone-title strong{font-size:23px}.phone-title span{font-size:11px;color:#79837b}.phone-card{background:#fff;border-radius:17px;padding:17px;margin:12px 0;box-shadow:0 10px 25px #0a1e1314}.phone-card small{font-size:8px;color:#7a857d}.phone-card>strong{display:block;margin:7px 0 18px}.phone-card div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #e2e6df;font-size:11px}.phone-card p{font-size:10px;color:#68736b}.phone-card i{display:block;height:5px;background:#dfe5da;border-radius:10px}.phone-card i span{display:block;width:68%;height:100%;background:#477e15;border-radius:10px}.green-card{background:var(--green)}.phone-tabs{position:absolute;left:15px;right:15px;bottom:15px;background:#fff;border-radius:16px;padding:15px 10px;display:flex;justify-content:space-around;font-size:9px}.support-section{padding:115px 7vw;background:#e1e6dc;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.support-copy h2{font-size:clamp(48px,6vw,88px);line-height:.93;letter-spacing:-.07em;margin:38px 0 25px}.support-copy .rte{color:#637068}.support-links{margin-top:35px;border-top:1px solid var(--line)}.support-links a{min-height:65px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:680}.support-links b{color:#4b7f10}.assistant-card,.support-assistant-live{background:var(--ink);color:#fff;border-radius:17px;padding:30px;box-shadow:0 28px 70px #07110d29}.assistant-heading{display:flex;align-items:center;gap:13px}.assistant-spark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.assistant-heading>div:nth-child(2){display:flex;flex-direction:column}.assistant-heading span{color:#ffffff73;font-size:10px;margin-top:3px}.assistant-heading i{margin-left:auto;color:var(--green);font:700 8px ui-monospace,monospace}.assistant-message{display:flex;gap:12px;margin:30px 0;padding:20px;background:#14231b;border-left:2px solid var(--green)}.assistant-message>span{color:var(--green);font:700 9px ui-monospace,monospace}.assistant-message p{margin:0;color:#ffffffba;line-height:1.6;font-size:13px}.question-chips{display:flex;flex-wrap:wrap;gap:7px}.question-chips a{border:1px solid rgba(255,255,255,.17);padding:8px 10px;border-radius:30px;font-size:10px;color:#ffffffad}.assistant-input{display:flex;margin-top:18px}.assistant-input input{flex:1;min-width:0;background:#fff;border:0;padding:0 14px;height:51px}.assistant-input button{width:51px;border:0;background:var(--green);font-weight:800}.assistant-card>small{display:block;color:#ffffff5e;line-height:1.5;margin-top:18px}.page-hero,.collection-hero{min-height:560px;padding:120px 7vw 80px;background:var(--ink);color:#fff;position:relative;overflow:hidden}.page-hero:before,.collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(f1rtk-connected-fields-clean.jpg) right center/cover no-repeat;opacity:.58;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 28%,#000 72%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 28%,#000 72%)}.page-hero:after,.collection-hero:after{content:"";position:absolute;width:540px;height:540px;right:-120px;bottom:-280px;border:1px solid rgba(184,244,50,.4);border-radius:50%;box-shadow:0 0 0 75px #b8f4320d,0 0 0 150px #b8f43208}.page-hero>*,.collection-hero>*{position:relative;z-index:2}.page-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-hero-image img{width:100%;height:100%;object-fit:cover;opacity:.48}.page-hero h1,.collection-hero h1{font-size:clamp(56px,7.5vw,116px);line-height:.9;letter-spacing:-.075em;margin:35px 0 25px;max-width:1100px}.page-hero h1 em{color:var(--green);font-weight:450}.page-hero>.rte,.collection-hero>.rte{color:#ffffffa8;font-size:18px;max-width:720px}.page-content{padding-top:100px;padding-bottom:110px}.page-content h1{font-size:clamp(48px,6vw,85px);letter-spacing:-.06em}.catalogue-section{padding:80px 7vw 120px}.catalogue-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid var(--line);padding-bottom:17px}.catalogue-toolbar p,.catalogue-toolbar label{font-size:12px;color:#657067}.catalogue-toolbar select{border:1px solid var(--line);background:#fff;padding:10px}.catalogue-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-card{min-height:440px;background:#fff;padding:24px;border:1px solid transparent;display:flex;flex-direction:column;transition:.2s}.catalogue-card:hover{border-color:#9fb67b;transform:translateY(-3px);box-shadow:0 16px 35px #07110d12}.product-card-image{height:220px;background:var(--pine);overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:contain;background:#fff}.mini-product-art{height:100%;background:var(--pine);position:relative;overflow:hidden}.mini-product-art:before{content:"";position:absolute;width:250px;height:250px;border:1px solid var(--green);border-radius:50%;right:-45px;top:-95px;box-shadow:0 0 0 32px #b8f4320d,0 0 0 64px #b8f43206}.mini-product-art span{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--green);right:90px;top:92px;box-shadow:0 0 18px var(--green)}.catalogue-card>small{margin-top:18px;color:#78837a;font:700 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.catalogue-card h2{margin:8px 0 6px;font-size:29px;letter-spacing:-.045em}.catalogue-card p{margin:0;color:#657067;line-height:1.5}.catalogue-card .catalogue-summary{margin-top:14px;font-size:13px}.card-link{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;font-weight:700}.card-link b{color:#4d830d}.pagination{text-align:center;margin-top:45px}.pagination .page,.pagination a{display:inline-block;padding:8px 11px}.product-main{padding:120px 7vw 90px;display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:var(--paper)}.product-gallery{min-width:0}.product-media{background:#fff;margin-bottom:14px}.product-media img{width:100%;max-height:640px;object-fit:contain}.detail-product-art{aspect-ratio:1.2;background:linear-gradient(0deg,#07110deb,#07110d26),url(f1rtk-connected-fields-clean.jpg) right center/cover;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:35px;position:relative;overflow:hidden}.detail-product-art span{font:700 9px ui-monospace,monospace;color:#fff9}.detail-product-art strong{font-size:35px}.detail-product-art i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--green);right:20%;top:27%;box-shadow:0 0 25px var(--green)}.product-summary{align-self:start;position:sticky;top:35px}.product-summary h1{font-size:clamp(58px,7vw,105px);line-height:.87;letter-spacing:-.075em;margin:35px 0 22px}.product-strapline{color:#4f7d18;font-size:20px;font-weight:700}.product-price{font-size:24px;font-weight:760}.product-description{color:#59655c;margin:28px 0}.ideal-for{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-enquiry-actions{display:flex;gap:9px;margin-top:28px}.enquiry-note{font-size:12px;color:#6c766e;line-height:1.55}.product-form{display:grid;gap:10px;margin-top:30px}.product-form label{font-size:12px;font-weight:700}.product-form select,.product-form input{min-height:48px;border:1px solid var(--line);background:#fff;padding:0 12px}.capability-grid{margin:0 7vw 110px;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.capability-grid div{min-height:175px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.capability-grid span,.detail-index{font:700 10px ui-monospace,monospace;color:#7a857c;letter-spacing:.1em}.capability-grid strong{font-size:18px}.product-depth{padding:0 7vw 110px;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw}.product-depth h2{font-size:clamp(36px,4vw,60px);line-height:1;letter-spacing:-.055em}.product-depth h3{font-size:30px}.product-depth ul{list-style:none;padding:0;margin:30px 0 0}.product-depth li{display:flex;gap:13px;padding:15px 0;border-top:1px solid var(--line);color:#445047}.product-depth li span{color:#4a7d0c;font-weight:800}.depth-panel{padding:34px;background:#fff}.compatibility-note{color:#68736b;font-size:13px;line-height:1.6}.product-support{padding:105px 7vw;background:#e6eadf;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.product-support h2{font-size:clamp(38px,4.5vw,66px);line-height:.98;letter-spacing:-.055em;margin:35px 0 25px}.product-support p{color:#637067;line-height:1.6}.topic-list{border-top:1px solid var(--line)}.topic-list a{min-height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-weight:650}.topic-list b{color:#4a7d0c}.topic-list .official-link{margin-top:22px;padding:0 16px;background:var(--ink);color:#fff;border:0}.topic-list .official-link b{color:var(--green)}.rtk-benefits{padding:90px 7vw;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.rtk-benefits>div{padding:20px 32px 30px;border-left:1px solid var(--line)}.rtk-benefits>div:last-child{border-right:1px solid var(--line)}.rtk-benefits span{color:#78837a;font:700 10px ui-monospace,monospace}.rtk-benefits h2{font-size:30px;margin:35px 0 14px;letter-spacing:-.04em}.rtk-benefits p{color:#657067;line-height:1.55}.joining-process{padding:110px 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.joining-process h2{font-size:clamp(40px,4.8vw,70px);line-height:1;letter-spacing:-.06em}.joining-process article{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.joining-process article>span{color:#4a7d0c;font:700 10px ui-monospace,monospace}.joining-process article h3{margin:0 0 8px;font-size:22px}.joining-process article p{margin:0;color:#657067;line-height:1.55}.signup-section{background:var(--ink);color:#fff;padding:105px 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.signup-section h2{font-size:clamp(40px,4.8vw,70px);line-height:.98;letter-spacing:-.06em;margin:35px 0 25px}.signup-section>div>p:not(.kicker){color:#ffffff94;line-height:1.6}.direct-contact{margin-top:34px;border-top:1px solid rgba(255,255,255,.14)}.direct-contact a{padding:16px 0;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.14)}.direct-contact small{color:#ffffff6b}.direct-contact strong{color:var(--green);margin-top:4px}.signup-form,.contact-form{background:#f2f4ef;color:var(--ink);padding:32px;border-radius:10px}.signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}.signup-form label span,.contact-form label span{display:block;font-size:12px;font-weight:750;margin-bottom:8px}.signup-form input,.signup-form select,.contact-form input,.contact-form textarea{width:100%;min-height:50px;border:1px solid #cbd2c8;background:#fff;border-radius:5px;padding:0 13px;color:var(--ink)}.contact-form textarea{padding:13px}.signup-form input:focus,.signup-form select:focus,.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--green-strong);outline-offset:1px}.signup-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.signup-actions button{min-height:58px;border:0;border-radius:5px;background:var(--green);color:var(--ink);font-weight:800}.signup-actions button:last-child{background:var(--ink);color:#fff}.signup-form>p{color:#667168;font-size:12px;line-height:1.5}.form-success{background:#d9efc5;padding:12px;border-left:3px solid #4f7e17}.live-product-hero{min-height:690px;padding:115px 7vw 75px;background:linear-gradient(90deg,#07110dfa,#07110de0 48%,#07110d40),url(f1rtk-connected-fields-clean.jpg) right center/cover;color:#fff;display:grid;grid-template-columns:1.08fr .92fr;gap:5vw;align-items:center;overflow:hidden}.live-product-hero h1{font-size:clamp(62px,7.8vw,116px);line-height:.86;letter-spacing:-.075em;margin:35px 0 30px}.live-product-hero .rte{color:#ffffffb8;font-size:19px}.live-product-hero>div>div:last-child{display:flex;gap:12px;margin-top:40px}.live-orbit{width:min(40vw,500px);aspect-ratio:1;border:1px solid rgba(184,244,50,.3);border-radius:50%;position:relative;display:grid;place-items:center;box-shadow:inset 0 0 90px #b8f4320d}.live-orbit:before,.live-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%;top:18%;right:18%;bottom:18%;left:18%}.live-orbit:after{top:34%;right:34%;bottom:34%;left:34%;border-color:#b8f4324d}.live-orbit-core{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink);font-weight:850;z-index:2}.live-orbit .node{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.node-one{top:13%;left:27%}.node-two{right:9%;top:55%}.node-three{bottom:4%;left:43%}.feature-intro{padding:105px 7vw 65px;display:grid;grid-template-columns:190px 1fr 330px;gap:40px}.feature-intro h2{margin:0;font-size:clamp(38px,4.5vw,67px);line-height:1;letter-spacing:-.055em}.feature-intro>p:last-child{color:#657168;line-height:1.6}.feature-grid{padding:0 7vw 110px;display:grid;grid-template-columns:repeat(3,1fr)}.feature-grid article{min-height:245px;padding:26px;border:1px solid var(--line);margin:-1px 0 0 -1px}.feature-grid article>span{color:#7a867c;font:700 9px ui-monospace,monospace}.feature-grid h3{font-size:26px;margin:48px 0 14px}.feature-grid p{color:#667169;line-height:1.55}.live-data-flow{padding:100px 7vw;background:var(--pine);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.live-data-flow h2{font-size:clamp(38px,4.7vw,68px);line-height:1;letter-spacing:-.055em}.flow-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-line span{border:1px solid rgba(255,255,255,.22);padding:15px 13px;font:700 10px ui-monospace,monospace}.flow-line b{color:var(--green)}.assistant-workspace{padding:85px 7vw;background:#dfe5da}.support-assistant-live{max-width:950px;margin:auto}.support-assistant-live form{padding:32px 0 12px}.support-assistant-live label{display:block;font-size:18px;font-weight:700;margin:15px 0 9px}.support-assistant-live select,.support-assistant-live input{min-height:56px;border:1px solid rgba(255,255,255,.25);background:#14221b;color:#fff;padding:0 15px}.support-assistant-live select{width:100%}.support-assistant-live form>div{display:flex;gap:10px}.support-assistant-live input{flex:1;min-width:0}.support-assistant-live form button{border:0;background:var(--green);color:var(--ink);padding:0 23px;font-weight:750}.assistant-answer{margin-top:25px;background:#15261d;border-left:3px solid var(--green);padding:24px}.assistant-answer small{color:var(--green);font:700 9px ui-monospace,monospace}.assistant-answer h3{font-size:26px}.assistant-response{white-space:pre-wrap;color:#ffffffd1;line-height:1.7}.assistant-error{margin-top:24px;padding:22px;background:#301d17;border-left:3px solid #ffb36b}.assistant-error p{color:#ffffffad}.assistant-error a{color:var(--green);font-weight:700}.assistant-empty{padding:24px 0;color:#ffffff94}.assistant-disclaimer{border-top:1px solid rgba(255,255,255,.13);padding-top:17px;color:#ffffff6b;font-size:11px;line-height:1.55}.support-resources{padding:100px 7vw}.support-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.support-resource-grid a{min-height:280px;background:#fff;padding:26px;display:flex;flex-direction:column;border:1px solid transparent;transition:.2s}.support-resource-grid a:hover{border-color:#9fb67b;transform:translateY(-3px)}.support-resource-grid small{color:#6e7a70;font:700 9px ui-monospace,monospace;text-transform:uppercase}.support-resource-grid strong{font-size:28px;margin:45px 0 14px}.support-resource-grid span{color:#657067;line-height:1.55}.support-resource-grid b{margin-top:auto;color:#4a7d0c}.contact-strip{padding:60px 7vw;background:var(--green);display:flex;align-items:center;justify-content:space-between;gap:35px}.contact-strip>p{font-size:clamp(24px,3vw,44px);font-weight:780;letter-spacing:-.045em;margin:0;max-width:800px}.contact-actions{display:flex;gap:8px;flex-wrap:wrap}.contact-actions a{padding:14px 17px;border:1px solid rgba(7,17,13,.35);font-size:12px;font-weight:750}.contact-page-grid{padding:100px 7vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.contact-methods{border-top:1px solid var(--line)}.contact-methods a{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid var(--line)}.contact-methods small{color:#6b756e}.contact-methods strong{font-size:21px;margin-top:5px}.contact-form{display:grid;gap:16px}.empty-state{min-height:600px;padding:150px 7vw}.empty-state h1{font-size:clamp(55px,8vw,110px);letter-spacing:-.07em;margin:30px 0}.empty-state>p{color:#69736b}.empty-state>div{display:flex;gap:10px;margin-top:35px}@media(max-width:1000px){.hero{grid-template-columns:1fr;padding-top:135px}.signal-visual{width:min(76vw,520px)}.solution-grid,.collection-cards{grid-template-columns:repeat(2,1fr)}.live-section,.support-section,.product-main,.product-support,.product-depth,.joining-process,.signup-section,.live-product-hero,.live-data-flow,.contact-page-grid{grid-template-columns:1fr}.product-summary{position:static}.app-stage{min-height:660px}.live-orbit{width:min(75vw,480px);justify-self:center}.feature-intro{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.support-resource-grid,.rtk-benefits{grid-template-columns:1fr}.rtk-benefits>div,.rtk-benefits>div:last-child{border:0;border-top:1px solid var(--line)}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-header{height:70px;padding:0 20px;grid-template-columns:1fr auto}.menu-toggle{display:block;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);padding:9px 12px}.header-cta{display:none}.primary-navigation{display:none;position:absolute;left:0;right:0;top:70px;background:var(--ink);padding:20px;flex-direction:column;align-items:stretch;border-top:1px solid rgba(255,255,255,.14)}.primary-navigation.is-open{display:flex}.hero{min-height:auto;padding:120px 20px 95px}.hero h1{font-size:66px}.hero-actions{flex-direction:column}.signal-visual{width:310px;margin-top:25px}.field-card{width:125px}.hero-foot{left:20px;right:20px}.brand-landscape img{min-height:370px;object-position:64% center}.brand-landscape>span{left:20px;right:20px;bottom:20px;text-align:center}.solutions,.live-section,.support-section,.catalogue-section,.product-main,.product-support,.product-depth,.joining-process,.signup-section,.feature-intro,.live-data-flow,.assistant-workspace,.support-resources,.contact-page-grid{padding-left:20px;padding-right:20px}.section-heading{display:block}.section-heading h2{margin-top:30px}.solution-grid,.catalogue-cards,.collection-cards,.feature-grid{grid-template-columns:1fr}.solution-card{min-height:500px}.live-copy h2{font-size:64px}.app-stage{min-height:590px}.phone{width:255px;height:520px}.phone-front{right:0}.phone-back{left:0}.page-hero,.collection-hero,.live-product-hero{padding:105px 20px 65px;min-height:530px}.page-hero:before,.collection-hero:before{opacity:.42;-webkit-mask-image:linear-gradient(180deg,#0000004d,#000);mask-image:linear-gradient(180deg,#0000004d,#000)}.page-hero h1,.collection-hero h1,.live-product-hero h1{font-size:53px}.product-main{padding-top:70px}.product-summary h1{font-size:58px}.product-enquiry-actions,.live-product-hero>div>div:last-child{flex-direction:column}.capability-grid{margin-left:20px;margin-right:20px;grid-template-columns:1fr}.signup-fields,.signup-actions{grid-template-columns:1fr}.signup-form,.contact-form,.support-assistant-live{padding:22px}.support-assistant-live form>div{flex-direction:column}.support-assistant-live form button{min-height:50px}.flow-line{flex-wrap:wrap}.contact-strip{padding:45px 20px;align-items:flex-start;flex-direction:column}.contact-actions{width:100%}.contact-actions a{flex:1;text-align:center}.site-footer{grid-template-columns:1fr;padding:55px 20px 35px}.site-footer>p,.site-footer>small{text-align:left}.site-footer .footer-contact{grid-column:auto;flex-direction:column}.footer-navigation{flex-wrap:wrap}.empty-state{padding:120px 20px}.empty-state>div{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.question-chips button{border:1px solid rgba(255,255,255,.17);padding:8px 10px;border-radius:30px;background:transparent;font:inherit;font-size:10px;color:#ffffffad;cursor:pointer}.assistant-input{flex-wrap:wrap}.assistant-input select{width:100%;height:44px;border:0;border-bottom:1px solid #dce1d8;background:#fff;padding:0 12px;color:var(--ink)}.assistant-response-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.assistant-response-links a{border:1px solid rgba(184,244,50,.5);padding:8px 10px;color:var(--green);font-size:11px;font-weight:700}.rtk-plans{padding:105px 7vw;background:#e6eadf}.rtk-plans .section-heading>div{max-width:760px}.rtk-plans .section-heading h2{margin:28px 0 0}.rtk-plans .section-heading>p{max-width:440px;color:#5d685f;line-height:1.65}.rtk-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rtk-plan-card{background:#fff;border:1px solid var(--line);padding:34px;display:flex;flex-direction:column;min-height:540px}.rtk-plan-card.is-featured{background:var(--ink);color:#fff;border-color:var(--ink)}.rtk-plan-card>div:first-child{display:flex;justify-content:space-between;color:#778179;font:700 10px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.rtk-plan-card.is-featured>div:first-child{color:#ffffff80}.rtk-plan-card h3{font-size:clamp(36px,4vw,60px);letter-spacing:-.055em;margin:55px 0 16px}.rtk-plan-price{display:flex;align-items:end;gap:12px;margin:0 0 26px}.rtk-plan-price strong{font-size:48px;color:#4a7d0c}.rtk-plan-card.is-featured .rtk-plan-price strong{color:var(--green)}.rtk-plan-price span{font-size:12px;color:#778179;padding-bottom:9px}.rtk-plan-card ul{list-style:none;padding:0;margin:0 0 32px}.rtk-plan-card li{padding:13px 0;border-top:1px solid var(--line);color:#566259}.rtk-plan-card.is-featured li{border-color:#ffffff24;color:#ffffffb3}.rtk-plan-card .button{margin-top:auto}.rtk-plan-terms{font-size:12px;color:#667168;line-height:1.6;margin:22px 0 0}.product-price small{font-size:13px;color:#68736b}.f1rtk-checkout-note{padding:18px;background:#e6eadf;border-left:3px solid #5c8f18}.f1rtk-checkout-note p{font-size:12px;line-height:1.55;margin:7px 0 0;color:#566259}.f1rtk-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.f1rtk-checkout-fields label:last-child{grid-column:1/-1}.f1rtk-checkout-fields label span{display:block;margin-bottom:7px}.f1rtk-plan-warning{padding:14px;background:#fff0df;border-left:3px solid #c66412;color:#6f390d;font-size:12px;line-height:1.5}.f1rtk-territory-note{font-size:11px;color:#68736b;line-height:1.55;margin:5px 0 0}.product-form button[disabled]{opacity:.48;cursor:not-allowed}@media(max-width:760px){.rtk-plans{padding:75px 20px}.rtk-plans .section-heading{display:block}.rtk-plans .section-heading>p{margin-top:24px}.rtk-plan-grid,.f1rtk-checkout-fields{grid-template-columns:1fr}.f1rtk-plan-card{padding:25px;min-height:500px}.f1rtk-checkout-fields label:last-child{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
