:root{--ink:#25213e;--muted:#615d71;--purple:#7245ad;--pink:#e93679;--pale:#f7f6fa;--lavender:#f0eaf8;--line:#ddd6e6;--font:'Raleway',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:114px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.8 var(--font)}a{color:inherit;text-decoration:none}a:hover{color:var(--purple)}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--pink);outline-offset:5px}p{margin:0 0 20px}h1,h2,h3,h4{margin:0 0 22px;line-height:1.17}h1,h2{font-weight:300;letter-spacing:-1.7px}h1{font-size:clamp(48px,4.8vw,70px);line-height:1.1}h2{font-size:clamp(36px,3.6vw,52px)}h3{font-size:25px;font-weight:500;letter-spacing:-.5px}h4{font-size:20px;font-weight:600}figure{margin:0}[hidden]{display:none!important}.container{width:min(1220px,calc(100% - 96px));margin:auto}.section{padding:86px 0}.pale{background:var(--pale)}.lavender{background:var(--lavender)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;line-height:1.6;border-left:3px solid var(--pink);padding-left:14px;margin-bottom:26px}.lead{font-size:20px;line-height:1.75;color:var(--muted)}.narrow{max-width:810px}.section-heading{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start;margin-bottom:35px}.section-heading h2,.section-heading p{margin-bottom:0}.number{display:block;font-size:11px;letter-spacing:1.3px;color:var(--purple);font-weight:700;text-transform:uppercase;margin-bottom:15px}.caption,.small{font-size:13px;line-height:1.75;color:var(--muted)}.caption{margin:23px 0 0;max-width:1000px}.text-link{display:inline-flex;align-items:center;gap:25px;font-size:13px;font-weight:700;border-bottom:1px solid #b5a7c9;padding-bottom:6px}.text-link span{font:20px Arial,sans-serif}.email{overflow-wrap:anywhere;font:15px/1.7 Arial,sans-serif;color:var(--purple)}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 24px;border:1px solid transparent;min-height:50px;font-size:13px;font-weight:700;border-radius:2px}.button span{font:20px Arial,sans-serif}.primary{background:var(--purple);color:#fff}.primary:hover{background:#58328c;color:#fff}.secondary{background:transparent;border-color:#9687ac;color:var(--ink)}.skip{position:fixed;top:-120px;left:10px;z-index:100;background:white;padding:14px}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:30;background:#fffffff8;border-bottom:1px solid #eeebf3;box-shadow:0 2px 16px #25213e06}.nav-wrap{width:min(1320px,calc(100% - 80px));min-height:100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative}.brand{display:block;width:245px;flex-shrink:0}.brand img{width:100%;height:auto;max-height:82px;object-fit:contain}#navigation{display:flex;align-items:center;gap:27px}#navigation a{font-size:11px;font-weight:700;letter-spacing:.3px;white-space:nowrap;padding:12px 0}.nav-contact{border:1px solid #8e819f;padding:8px 22px!important}.menu-toggle{display:none}.hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:center;overflow:hidden;background:#f7f6fa}.hero-art{position:absolute;inset:0 0 0 auto;width:85%;height:100%;object-fit:cover;object-position:center 42%;z-index:-2}.hero-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fbf9fc 0%,#fbf9fcf7 22%,#fbf9fce6 36%,#fbf9fc85 49%,#fbf9fc00 65%)}.hero-content{padding:65px 0}.hero h1{max-width:640px}.hero .eyebrow{color:var(--purple);margin-bottom:29px}.hero-intro{font-size:22px;line-height:1.65;max-width:490px;margin-top:28px;color:#494158}.hero-description{font-size:16px;line-height:1.8;max-width:440px;color:#5a5369}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:42px 0}.pillars article{padding:0 34px;border-right:1px solid var(--line)}.pillars article:first-child{padding-left:0}.pillars article:last-child{padding-right:0;border:0}.pillar-symbol{font-size:11px;letter-spacing:1px;color:var(--pink);font-weight:700}.pillars h2{font-size:25px;font-weight:500;letter-spacing:-.4px;margin:9px 0 12px}.pillars p{font-size:14px;line-height:1.75;margin:0;color:var(--muted)}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 34px;margin-top:47px}.audience-grid article{border-top:1px solid #cec2dc;padding-top:25px}.audience-grid h3{font-size:25px}.audience-grid p{font-size:15px;color:var(--muted);line-height:1.85}.audience-grid .standfirst{font-size:17px;color:var(--ink);font-weight:500}.explanatory-slide{margin:36px 0;position:relative}.explanatory-slide>img{width:100%;height:auto}.explanatory-slide figcaption{font-size:13px;color:var(--muted);margin-top:17px;line-height:1.8;max-width:1000px}.enlarge{font-size:12px;font-weight:600;background:white;border:1px solid #a99bbd;padding:8px 13px;margin-top:12px;color:var(--purple)}.editorial{display:grid;grid-template-columns:1fr 2fr;gap:65px}.editorial>.eyebrow{align-self:start;margin-top:10px}.editorial>div{max-width:830px}.editorial>div>p:not(.lead){color:var(--muted)}.steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.steps li{border-top:2px solid #b499d1;padding-top:22px}.steps span{display:block;font-size:12px;font-weight:700;color:var(--pink);margin-bottom:17px}.steps h3{font-size:22px}.steps p{font-size:15px;color:var(--muted);line-height:1.8;margin:0}.feature-row{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center;margin-top:70px;padding-top:55px;border-top:1px solid var(--line)}.app-visual{background:#f5f1f7;display:flex;justify-content:center;padding:28px}.app-visual img{width:auto;max-height:610px;object-fit:contain}.feature-row .app-visual{max-width:470px;width:100%}.feature-row h3{font-size:37px;font-weight:300;line-height:1.2}.feature-row p{color:var(--muted)}.feature-row.reverse .app-visual{order:2;justify-self:end}.line-list{list-style:none;padding:0;margin:25px 0 0}.line-list li{font-size:14px;border-top:1px solid var(--line);padding:12px 0 12px 20px;position:relative}.line-list li::before{content:'';position:absolute;left:0;top:23px;width:5px;height:5px;background:var(--pink)}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.split .app-visual{justify-self:end;width:100%;max-width:435px}.helper-routes{margin:32px 0}.helper-routes>div{border-top:1px solid #d5c8e4;padding:17px 0}.helper-routes h3{font-size:19px;margin:0 0 5px}.helper-routes p{font-size:14px;color:var(--muted);margin:0}.daily-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:40px}.daily-grid article{border-top:1px solid var(--line);padding-top:25px}.daily-icon{color:var(--purple);font:50px/1.3 Arial,sans-serif;display:block;margin-bottom:20px}.daily-grid h3{font-size:33px;font-weight:400}.daily-grid p:not(.number){color:var(--muted)}.flow{padding:17px 0;border-top:1px solid var(--line);font-size:12px;font-weight:600;line-height:2}.flow span{color:var(--pink);margin:0 9px}.wearable-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin-top:40px}.wearable-intro h3{font-size:35px;font-weight:300}.wearable-intro p{color:var(--muted)}.wearer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.wearer-grid article{padding-top:22px;border-top:1px solid var(--line)}.wearer-grid h3{font-size:23px}.wearer-grid p{font-size:15px;color:var(--muted);margin:0}.device-index{display:flex;gap:20px 30px;flex-wrap:wrap;margin:35px 0 45px;padding:17px 0;border-block:1px solid var(--line);font-size:13px;font-weight:600;color:var(--purple)}.device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.device-images{height:210px;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px;background:#faf9fc;padding:20px}.device-images img{height:auto;max-height:170px;max-width:46%;object-fit:contain}.device-images img:only-child{max-width:90%}.device-grid h3{font-size:25px}.device-grid p{font-size:15px;color:var(--muted)}dl{margin:0}dt{font-size:12px;color:var(--purple);font-weight:700;margin:17px 0 4px}dd{font-size:14px;color:var(--muted);margin:0}.gateway-row{display:grid;grid-template-columns:230px 1fr;gap:55px;align-items:center;padding-top:45px;margin-top:40px;border-top:1px solid var(--line)}.gateway-row img{width:190px;max-height:160px;object-fit:contain}.gateway-row h3{font-size:27px}.gateway-row p:last-child{margin:0;color:var(--muted)}.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.setup-grid article{border-top:1px solid #cec1de;padding-top:23px}.setup-grid p{font-size:15px;color:var(--muted);margin:0}.organisation-split{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:80px}.organisation-split>div:first-child{padding:30px}.organisation-split h2{font-size:38px}.organisation-split p:not(.eyebrow){color:var(--muted)}.securenet-link{border-bottom:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 55px;margin-top:44px}.faq-grid article{border-top:1px solid var(--line);padding-top:22px}.faq-grid h3{font-size:21px;line-height:1.4;margin-bottom:14px}.faq-grid p{font-size:15px;color:var(--muted);margin:0}.future{background:#eee8f6}.future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 35px;margin-top:45px}.future-grid article{border-top:1px solid #cabbdc;padding-top:23px}.future-grid h3{font-size:23px;line-height:1.3}.future-grid p{font-size:15px;color:var(--muted);margin:0}.download-contact{padding-top:90px}.contact-heading{text-align:center;max-width:850px;margin:0 auto 80px}.contact-heading .eyebrow{border:0;color:var(--purple);padding:0}.contact-heading .lead{margin-bottom:28px}.store-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:25px 0}.store-links img{height:54px;width:auto}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start;border-top:1px solid var(--line);padding-top:65px}.contact-grid>div>h3{font-size:38px;font-weight:300}.contact-grid>div>p{color:var(--muted)}.contact-grid>div>.small{margin-top:30px}.contact-grid form{background:var(--pale);border-top:3px solid var(--pink);padding:32px}.contact-grid form h3{font-size:25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.fields label{display:grid;gap:7px;font-size:13px;font-weight:600}.fields .wide{grid-column:1/-1}input,select,textarea{width:100%;min-width:0;background:white;border:1px solid #b5aabe;color:var(--ink);padding:10px;font-size:15px;border-radius:0}textarea{resize:vertical}.contact-grid form>.small{margin-top:18px}.small a{text-decoration:underline}#enquiry-review{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}#enquiry-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.75 var(--font);background:white;padding:18px;border:1px solid var(--line)}#enquiry-review .actions{gap:12px;margin-top:20px}#enquiry-review .button{font-size:12px;padding:10px 15px}#draft-status{margin:15px 0 0}footer{background:#25213e;color:#ebe6f1;padding-top:50px}.footer-grid{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:60px;padding-bottom:40px}.footer-logo{width:225px;background:white;padding:12px}.footer-grid p{font-size:13px;line-height:1.9;margin-top:20px}.footer-grid h2{font-size:16px;letter-spacing:0;font-weight:600;margin:5px 0 18px}.footer-grid a{font-size:12px}.footer-grid a:hover{color:#efb7d4}.footer-grid .email{color:#ebe6f1}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #5d536f;padding-top:20px;padding-bottom:20px;font-size:11px;color:#d1c7df}.legal{max-width:900px;padding-top:65px;padding-bottom:70px}.legal h1{font-size:48px;margin-bottom:30px}.legal h2{font-size:26px;letter-spacing:-.4px;font-weight:500;margin:35px 0 15px}.legal p{color:var(--muted)}.legal p a{text-decoration:underline}.slide-viewer-open{overflow:hidden}#slide-viewer{width:96vw;max-width:1600px;height:94vh;max-height:1100px;padding:0;border:1px solid #d4cce0;background:white;color:var(--ink)}#slide-viewer::backdrop{background:#21172ee0}.slide-viewer__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.slide-viewer__toolbar>div{display:flex;align-items:center;gap:9px}.slide-viewer__toolbar button{font-size:13px;padding:6px 12px;border:1px solid #baa8ce;background:white;color:var(--ink)}.slide-viewer__toolbar span{font-size:12px;min-width:35px;text-align:center}.slide-viewer__viewport{height:calc(100% - 155px);overflow:auto;padding:20px}.slide-viewer__image-frame{width:var(--viewer-image-width);margin:auto}.slide-viewer__image-frame img{width:100%;max-width:none;height:auto}.slide-viewer__caption{font-size:12px;margin:15px 20px;line-height:1.7}
@media(min-width:1600px){.hero{min-height:710px}}
@media(max-width:1150px){.nav-wrap{width:calc(100% - 48px);gap:20px}.brand{width:215px}#navigation{gap:18px}#navigation a{font-size:10px}.container{width:calc(100% - 64px)}.section-heading{gap:45px}.feature-row{gap:65px}.split{gap:55px}.hero h1{font-size:60px}.hero-art{width:90%}.hero-wash{background:linear-gradient(90deg,#fbf9fc 0%,#fbf9fcf5 24%,#fbf9fccc 39%,#fbf9fc30 61%,#fbf9fc00 78%)}.footer-grid{gap:30px}.contact-grid{gap:45px}.device-grid{gap:25px}}
@media(max-width:950px){html{scroll-padding-top:95px}.nav-wrap{min-height:84px}.brand{width:215px}.menu-toggle:not([hidden]){display:flex;gap:15px;align-items:center;background:white;border:1px solid #b7a8c7;color:var(--ink);font-size:12px;padding:8px 13px}#navigation{flex-wrap:wrap;justify-content:flex-end;gap:0 18px}body:has(.menu-toggle:not([hidden])) #navigation{display:none;position:absolute;top:100%;left:-24px;right:-24px;padding:15px 25px;background:white;border-bottom:1px solid var(--line);box-shadow:0 8px 14px #25213e12}body:has(.menu-toggle:not([hidden])) #navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}#navigation a{font-size:13px;padding:12px}.nav-contact{margin:5px 0}.hero{min-height:630px}.hero h1{font-size:56px}.hero-intro{font-size:20px;max-width:430px}.hero-description{max-width:380px}.section{padding:65px 0}.section-heading,.editorial{gap:35px}.lead{font-size:18px}.audience-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr;gap:35px}.feature-row{gap:45px}.feature-row h3{font-size:31px}.feature-row p{font-size:15px}.split{gap:40px;grid-template-columns:1.1fr 1fr}.wearable-intro{gap:35px}.wearer-grid{gap:25px}.device-grid{grid-template-columns:1fr}.device-grid article{display:grid;grid-template-columns:220px 1fr;gap:0 35px;border-top:1px solid var(--line);padding-top:30px}.device-images{grid-row:1/5;grid-column:1;height:240px}.device-grid article>.number,.device-grid h3,.device-grid article>p,.device-grid dl{grid-column:2}.device-grid h3 br{display:none}.device-grid article dl{display:grid;grid-template-columns:95px 1fr;gap:6px 15px}.device-grid dt{margin:0}.device-grid dd{margin:0}.setup-grid{gap:27px}.organisation-split{gap:35px;grid-template-columns:1fr 1.5fr}.organisation-split>div:first-child{padding:0}.organisation-split h2{font-size:32px}.future-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr 1.2fr;gap:35px}.contact-grid form{padding:24px}.fields{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:12px 25px}}
@media(max-width:650px){html{scroll-padding-top:86px}.container{width:calc(100% - 42px)}.nav-wrap{width:calc(100% - 38px);min-height:77px}.brand{width:192px}h1{letter-spacing:-1.3px}h2{font-size:36px;letter-spacing:-1px}h3{font-size:24px}.hero{display:block;min-height:0;padding-bottom:280px;background:#fbf9fc}.hero-content{padding:43px 0 30px}.hero h1{font-size:clamp(40px,10.5vw,55px);max-width:450px}.hero .eyebrow{font-size:10px;margin-bottom:24px}.hero-intro{font-size:18px;line-height:1.65;margin-top:22px}.hero-description{font-size:15px;max-width:400px}.hero-art{top:auto;bottom:0;left:0;width:100%;height:310px;object-position:65% 42%}.hero-wash{background:linear-gradient(180deg,#fbf9fc 0%,#fbf9fc 53%,#fbf9fc00 75%)}.hero .actions{gap:16px;margin-top:24px}.hero .button{padding:12px 17px;gap:20px}.hero .text-link{font-size:12px;gap:12px}.pillars{grid-template-columns:1fr;padding:8px 0}.pillars article,.pillars article:first-child,.pillars article:last-child{position:relative;border:0;border-bottom:1px solid var(--line);padding:20px 0 20px 42px}.pillars article:last-child{border:0}.pillar-symbol{position:absolute;left:0;top:27px}.pillars h2{font-size:23px;margin-top:0}.pillars p{max-width:420px}.section{padding:53px 0}.eyebrow{font-size:10px;margin-bottom:22px}.section-heading{grid-template-columns:1fr;gap:19px;margin-bottom:28px}.lead{font-size:18px}.audience-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.audience-grid h3{font-size:25px;margin-bottom:14px}.audience-grid p:last-child{margin-bottom:0}.editorial{grid-template-columns:1fr;gap:0}.editorial>.eyebrow{margin-top:0}.steps{grid-template-columns:1fr;gap:27px;margin-top:30px}.steps h3{margin-bottom:12px}.steps li{padding-top:17px}.steps span{margin-bottom:12px}.explanatory-slide{margin:27px 0}.explanatory-slide figcaption{font-size:12px}.feature-row{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:35px}.feature-row .app-visual,.feature-row.reverse .app-visual{order:0;max-width:100%;justify-self:center}.app-visual{padding:20px}.app-visual img{max-height:510px}.feature-row h3{font-size:33px}.feature-row p{font-size:16px}.split{grid-template-columns:1fr;gap:30px}.split .app-visual{justify-self:center;max-width:100%}.helper-routes{margin-bottom:20px}.daily-grid{grid-template-columns:1fr;gap:36px;margin-top:30px}.daily-grid article{padding-top:20px}.daily-grid h3{font-size:30px}.daily-icon{font-size:42px;margin-bottom:16px}.flow{font-size:11px}.flow span{margin:0 4px}.wearable-intro{grid-template-columns:1fr;gap:27px;margin-top:25px}.wearable-intro h3{font-size:31px}.wearer-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.device-index{gap:12px 20px;margin:25px 0 30px}.device-grid{gap:25px}.device-grid article{display:block;padding-top:25px}.device-images{height:200px;margin-bottom:22px}.device-grid h3{font-size:27px}.device-grid article dl{display:block}.device-grid dt{margin:16px 0 4px}.gateway-row{grid-template-columns:1fr;gap:20px;margin-top:30px;padding-top:30px}.gateway-row img{justify-self:center;width:160px}.gateway-row h3{font-size:27px}.setup-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.organisation-split{grid-template-columns:1fr;gap:30px}.organisation-split>div:first-child{max-width:280px}.organisation-split h2{font-size:33px}.faq-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.faq-grid h3{font-size:21px}.future-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.contact-heading{text-align:left;margin-bottom:45px}.contact-heading .eyebrow{border-left:3px solid var(--pink);padding-left:14px}.contact-heading h2{font-size:37px}.contact-heading .lead{font-size:18px}.store-links{justify-content:flex-start;gap:12px}.store-links img{height:45px}.contact-grid{grid-template-columns:1fr;gap:35px;padding-top:40px}.contact-grid>div>h3{font-size:33px}.contact-grid form{padding:24px 20px}.footer-grid{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer-links{grid-column:auto;flex-direction:column;gap:9px}.footer-grid p{margin-top:17px}.footer-logo{width:215px}.footer-bottom{font-size:10px;gap:12px}.legal{padding:45px 0}.legal h1{font-size:39px}.legal h2{font-size:25px}#slide-viewer{height:92vh}.slide-viewer__toolbar{padding:12px 10px}.slide-viewer__toolbar button{padding:5px 8px;font-size:11px}.slide-viewer__toolbar>div{gap:6px}.slide-viewer__viewport{padding:10px;height:calc(100% - 185px)}.slide-viewer__caption{margin:10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.foundation-promise{font-size:13px;font-weight:700;color:var(--purple);margin:18px 0 0}.editorial-photo{margin:0;width:100%;background:#f1edf5}.editorial-photo img{width:100%;height:auto}.feature-row{gap:65px;grid-template-columns:1.06fr 1fr}.feature-row.reverse .editorial-photo{order:2}.visual-story{position:relative;margin:40px 0;background:#fff}.visual-story>img{width:100%;height:auto}.visual-story-copy{position:absolute;left:4.5%;top:14%;width:30%;max-width:330px}.visual-story-copy .eyebrow{font-size:10px;margin-bottom:24px}.visual-story-copy h3{font-size:clamp(32px,3.3vw,47px);font-weight:300;line-height:1.12;letter-spacing:-1.3px;margin-bottom:25px}.visual-story-copy>p:last-child{font-size:17px;line-height:1.8;color:#52435e}.visual-story figcaption{font-size:13px;color:var(--muted);padding:18px 22px;border-top:1px solid var(--line)}.trusted-circle{background:#fcfafef0;border:1px solid #ded4e7;padding:36px;align-self:center}.trusted-circle>.eyebrow{margin-bottom:26px}.circle-person{text-align:center;padding:24px;background:#eee6f7}.circle-person>span{display:block;color:var(--purple);font:54px/1 Arial,sans-serif;margin-bottom:15px}.circle-person h3{font-size:29px;margin:0 0 8px}.circle-person p{font-size:13px;color:var(--muted);margin:0}.circle-connection{text-align:center;color:var(--pink);font:32px/1 Arial;padding:16px}.circle-people{display:grid;gap:0}.circle-people>div{padding:17px 0;border-top:1px solid #d8cbe6}.circle-people span{font-size:19px;font-weight:500}.circle-people p{font-size:13px;color:var(--muted);margin:4px 0 0}.circle-caption{font-size:12px;color:var(--muted);line-height:1.8;border-top:1px solid #d8cbe6;padding-top:20px;margin:5px 0 0}.wearable-showcase{background:white;padding:30px;border:1px solid #e8dfef}.wearable-showcase-images{display:flex;align-items:center;justify-content:center;gap:30px;padding:18px 0}.wearable-showcase-images img{height:235px;width:auto;max-width:52%;object-fit:contain}.wearable-showcase-images img:first-child{height:170px;max-width:31%}.wearable-showcase figcaption{font-size:13px;color:var(--muted);line-height:1.8;margin-top:22px}.future-story{display:grid;grid-template-columns:1.35fr 1fr;background:#29213e;color:white;margin:40px 0 0}.future-story-copy{padding:40px}.future-story-copy>.number{color:#e4b9e9}.future-story-copy h3{font-size:35px;font-weight:300;line-height:1.25}.future-story-copy>p:not(.number){font-size:16px;color:#e1d9ec;max-width:620px}.future-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.future-network>div{border-top:1px solid #69557e;padding-top:17px}.future-network span{font-size:11px;color:#e9a3cc}.future-network h4{font-size:16px;line-height:1.4;margin:10px 0}.future-network p{font-size:12px;color:#ddd2e8;margin:0}.future-story-art{background:#e8dfef;align-self:stretch;display:flex;flex-direction:column}.future-story-art img{width:100%;height:auto}.future-story-art p{font-size:28px;line-height:1.3;font-weight:300;color:#352442;margin:0;padding:30px}.pricing{background:#f8f6fb}.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:35px}.pricing-grid article{background:#fff;border-top:3px solid #c1acd7;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.pricing-grid article.free-plan{border-color:var(--purple);background:#f0e9f8}.pricing-grid h3{font-size:27px}.pricing-grid .price{font-size:62px;font-weight:300;letter-spacing:-2px;line-height:1.15;color:var(--purple);margin:5px 0 15px}.pricing-grid .price-enquire{font-size:27px;line-height:1.4;letter-spacing:-.5px;min-height:76px}.pricing-grid>article>p:not(.price):not(.number){font-size:14px;color:var(--muted)}.pricing-grid .price-term{font-size:13px}.pricing-grid .line-list{margin:10px 0 25px;width:100%}.pricing-grid .text-link,.pricing-grid .button{margin-top:auto}.pricing-grid .button{font-size:12px}.pricing-grid .line-list li{font-size:13px}.caption a{text-decoration:underline}
@media(min-width:1101px){#navigation{gap:20px}#navigation a{font-size:10px}.hero{min-height:710px}}
@media(min-width:951px) and (max-width:1100px){#navigation{gap:13px}#navigation a{font-size:9px;letter-spacing:0}.brand{width:205px}.nav-wrap{gap:15px}.nav-contact{padding:8px 12px!important}}
@media(max-width:950px){.feature-row{gap:35px}.visual-story-copy{top:10%;left:4%;width:30%}.visual-story-copy h3{font-size:32px;line-height:1.1;margin-bottom:18px}.visual-story-copy>p:last-child{font-size:14px}.visual-story-copy .eyebrow{margin-bottom:18px}.future-story{grid-template-columns:1.3fr 1fr}.future-story-copy{padding:28px}.future-story-copy h3{font-size:29px}.future-network{grid-template-columns:1fr;gap:12px}.future-network>div{padding-top:10px}.future-network h4{margin:5px 0}.future-story-art p{font-size:24px;padding:25px}.trusted-circle{padding:26px}.wearable-showcase{padding:23px}.wearable-showcase-images{gap:18px}.wearable-showcase-images img{height:190px}.wearable-showcase-images img:first-child{height:145px}.pricing-grid{gap:18px}.pricing-grid article{padding:22px}.pricing-grid .price-enquire{font-size:24px}}
@media(max-width:650px){.feature-row{grid-template-columns:1fr;gap:28px}.feature-row.reverse .editorial-photo{order:0}.visual-story{display:flex;flex-direction:column;margin:28px 0}.visual-story-copy{position:static;width:auto;max-width:none;padding:27px;order:-1}.visual-story-copy h3{font-size:35px;line-height:1.17;margin-bottom:17px}.visual-story-copy h3 br{display:none}.visual-story-copy>p:last-child{font-size:15px;margin:0}.visual-story-copy>p:last-child br{display:none}.visual-story-copy .eyebrow{margin-bottom:18px}.visual-story figcaption{font-size:12px;padding:16px 20px}.trusted-circle{padding:25px}.wearable-showcase-images img{height:200px}.wearable-showcase-images img:first-child{height:145px}.future-story{grid-template-columns:1fr}.future-story-copy{padding:28px}.future-story-copy h3{font-size:30px}.future-network{grid-template-columns:1fr;gap:15px}.future-story-art p{padding:25px;font-size:26px}.pricing-grid{grid-template-columns:1fr;gap:24px}.pricing-grid article{padding:27px}.pricing-grid .price-enquire{min-height:0}.pricing-grid .text-link{margin-top:10px}.foundation-promise{font-size:12px}}
.app-screens{margin:40px 0 50px;padding:40px;background:#f6f3fa;border-top:2px solid #b69ad1}.app-screens-heading{display:grid;grid-template-columns:1fr 1.4fr;gap:5px 40px;margin-bottom:32px}.app-screens-heading>.eyebrow{grid-column:1/-1}.app-screens-heading h3{font-size:34px;font-weight:300;line-height:1.25;margin:0}.app-screens-heading>p:last-child{color:var(--muted);font-size:17px;align-self:center;margin:0}.app-screen-gallery{display:grid;grid-template-columns:1fr 1fr;gap:40px}.app-screen-card{min-width:0}.app-screen-frame{display:flex;justify-content:center;align-items:center;background:#fff;padding:30px 20px;min-height:540px}.app-screen-frame svg{display:block;width:auto;height:480px;max-width:100%;overflow:hidden}.app-screen-card figcaption{padding-top:25px}.app-screen-card h4{font-size:22px;font-weight:500;line-height:1.3;margin-bottom:13px}.app-screen-card figcaption>p{font-size:15px;color:var(--muted);margin:0}.app-screens>.caption{font-size:12px}.app-screen-card .number{font-size:10px;margin-bottom:12px}
.free-highlight{color:var(--purple);font-weight:500}.hero .hero-description{margin-bottom:16px}
.support-scenes{margin:38px 0 45px;background:#fff;padding:30px}.support-scenes-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:start;margin-bottom:26px}.support-scenes-heading h3{font-size:33px;font-weight:300;line-height:1.2;margin:0}.support-scenes-heading p{font-size:16px;color:var(--muted);margin:0}.support-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.support-scene-grid img{width:100%;height:auto}.support-scene-grid figcaption{font-size:15px;font-weight:600;line-height:1.5;padding-top:15px}.support-scenes>.caption{font-size:12px}.wearer-grid article>img{width:100%;height:auto;margin-bottom:23px}.wearer-grid article{padding-top:0;border-top:0}.hero .hero-intro{max-width:470px}.hero .hero-description{max-width:440px}
@media(max-width:950px){.support-scenes{padding:25px}.support-scenes-heading{gap:25px}.support-scenes-heading h3{font-size:29px}.support-scene-grid{gap:16px}.support-scene-grid figcaption{font-size:13px}.wearer-grid article>img{margin-bottom:20px}}
@media(max-width:650px){.support-scenes{margin:28px 0 35px;padding:23px 20px}.support-scenes-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.support-scenes-heading h3{font-size:30px}.support-scenes-heading p{font-size:15px}.support-scene-grid{grid-template-columns:1fr;gap:27px}.support-scene-grid figcaption{font-size:16px;padding-top:12px}.wearer-grid article>img{margin-bottom:20px}.hero .hero-intro{font-size:18px}.hero .hero-description{font-size:15px}}
@media(max-width:950px){.app-screens{padding:28px}.app-screens-heading{gap:5px 25px}.app-screen-gallery{gap:25px}.app-screens-heading h3{font-size:29px}.app-screen-frame{min-height:480px;padding:25px 15px}.app-screen-frame svg{height:420px}}
@media(max-width:650px){.app-screens{padding:25px 20px;margin:30px 0 35px}.app-screens-heading{display:block;margin-bottom:25px}.app-screens-heading h3{font-size:29px;margin-bottom:18px}.app-screens-heading>p:last-child{font-size:16px}.app-screen-gallery{grid-template-columns:1fr;gap:34px}.app-screen-frame{padding:22px 10px;min-height:0}.app-screen-frame svg{width:min(239px,100%);height:auto}.app-screen-card figcaption{padding-top:20px}.app-screen-card h4{font-size:23px}.app-screen-card figcaption>p{font-size:15px}}
.wearer-overview{margin-top:38px}.wearer-solution-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.wearer-solution-photos img{display:block;width:100%;height:auto}.wearer-solution-photos figcaption{padding-top:23px}.wearer-solution-photos h3{font-size:27px;font-weight:400;margin-bottom:14px}.wearer-solution-photos p{font-size:15px;color:var(--muted);margin:0}.wearer-contexts{margin-top:37px;padding-top:30px;border-top:1px solid var(--line)}.wearer-contexts h3{font-size:23px}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.device-images img:only-child{max-width:90%}
@media(max-width:950px){.wearer-solution-photos{gap:25px}.wearer-solution-photos h3{font-size:24px}.device-grid{grid-template-columns:1fr}}
@media(max-width:650px){.wearer-overview{margin-top:28px}.wearer-solution-photos{grid-template-columns:1fr;gap:33px}.wearer-solution-photos figcaption{padding-top:18px}.wearer-solution-photos h3{font-size:26px}.wearer-contexts{margin-top:30px;padding-top:25px}.device-grid{gap:27px}}
.inline-checkin-link{display:block;margin-top:15px;font-size:13px;color:var(--purple);font-weight:700;text-decoration:underline;text-underline-offset:4px}.checkin-section{background:#fcfaff}.checkin-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:70px;align-items:start;margin-top:40px}.checkin-app{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #e3d9ed;padding:35px 25px;position:sticky;top:120px}.checkin-app svg{display:block;height:490px;width:239px;max-width:100%;overflow:hidden}.checkin-app figcaption{font-size:13px;color:var(--muted);line-height:1.8;text-align:center;margin-top:18px}.checkin-free{margin:25px 0 0;border-top:1px solid var(--line);padding-top:20px;width:100%;text-align:center;font-size:14px;color:var(--purple);line-height:1.8}.checkin-explanation>h3{font-size:27px;font-weight:400;margin:0 0 18px}.checkin-explanation>h3:not(:first-child){margin-top:32px}.checkin-explanation>p{color:var(--muted);font-size:16px}.checkin-steps{list-style:none;margin:0;padding:0}.checkin-steps li{display:grid;grid-template-columns:34px 1fr;gap:18px;border-top:1px solid var(--line);padding:20px 0}.checkin-steps li>span{font-size:12px;font-weight:700;color:var(--pink);padding-top:3px}.checkin-steps h4{font-size:20px;font-weight:500;line-height:1.35;margin-bottom:9px}.checkin-steps p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.checkin-explanation .checkin-note{font-size:13px;background:#f0eaf7;padding:18px;margin-top:22px}.checkin-comparison{border-top:1px solid var(--line);padding-top:35px;margin-top:45px}.checkin-comparison h3{font-size:30px;font-weight:400}.checkin-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.checkin-comparison caption{text-align:left;font-size:13px;color:var(--muted);padding-bottom:15px}.checkin-comparison th,.checkin-comparison td{border-bottom:1px solid var(--line);padding:17px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.checkin-comparison thead th{background:#eee7f6;font-weight:600}.checkin-comparison th:first-child{width:19%}.checkin-comparison tbody th{color:var(--purple);font-weight:600}.checkin-comparison td{color:var(--muted)}
@media(min-width:1101px){#navigation{gap:16px}#navigation a{font-size:10px}.brand{width:225px}}
@media(max-width:1100px){.menu-toggle:not([hidden]){display:flex;gap:15px;align-items:center;background:white;border:1px solid #b7a8c7;color:var(--ink);font-size:12px;padding:8px 13px}body:has(.menu-toggle:not([hidden])) #navigation{display:none;position:absolute;top:100%;left:-24px;right:-24px;padding:15px 25px;background:white;border-bottom:1px solid var(--line);box-shadow:0 8px 14px #25213e12}body:has(.menu-toggle:not([hidden])) #navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}#navigation a{font-size:13px;padding:12px}.nav-contact{margin:5px 0}}
@media(max-width:950px){.checkin-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.checkin-app{padding:25px 16px}.checkin-app svg{width:210px;height:auto}.checkin-explanation>h3{font-size:25px}.checkin-comparison table{font-size:13px}.checkin-comparison th,.checkin-comparison td{padding:13px}}
@media(max-width:650px){.checkin-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.checkin-app{position:static;padding:27px 22px}.checkin-app svg{width:220px;height:auto}.checkin-explanation>h3{font-size:27px}.checkin-steps li{gap:13px;grid-template-columns:28px 1fr}.checkin-steps h4{font-size:20px}.checkin-comparison{margin-top:30px;padding-top:28px}.checkin-comparison h3{font-size:28px}.checkin-comparison table{font-size:12px;line-height:1.7}.checkin-comparison th,.checkin-comparison td{padding:12px 8px}.checkin-comparison th:first-child{width:23%}}

/* V8: a concrete introduction, with the free core app clearly identified. */
.hero-free-promise{display:inline-block;font-size:13px;line-height:1.6;color:var(--purple);background:#f0e8f8;border:1px solid #d9c7ea;padding:7px 12px;margin:0 0 22px}.hero-free-promise strong{font-weight:700}.hero h1{max-width:620px;font-size:clamp(46px,4.1vw,59px);line-height:1.12}.hero h1>span{color:var(--purple)}.hero .eyebrow{margin-bottom:18px}.hero .hero-intro{font-size:20px;line-height:1.65;max-width:490px;margin-top:24px}.hero .foundation-promise{max-width:460px;font-size:14px;line-height:1.7}.hero-content{padding-top:48px;padding-bottom:48px}
@media(max-width:950px){.hero h1{font-size:48px;max-width:530px}.hero .hero-intro{font-size:18px;max-width:430px}}
@media(max-width:650px){.hero h1{font-size:clamp(36px,9vw,49px);max-width:100%;letter-spacing:-1.3px}.hero-content{padding-top:35px;padding-bottom:30px}.hero-free-promise{font-size:12px;margin-bottom:23px}.hero .hero-intro{font-size:18px}.hero .foundation-promise{font-size:13px}}

/* V10: future assistance networks and an optional human-operated service. */
.future-network{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-assistance{margin-top:50px;padding:38px;background:#f4eef9;border:1px solid #ded0eb}.professional-assistance-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:45px}.professional-assistance h3{font-size:36px;font-weight:300;line-height:1.2}.professional-assistance-heading>div>p:not(.number){font-size:16px;color:var(--muted)}.assistance-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;margin:25px 0 0;padding:0}.assistance-steps li{border-top:2px solid #b89bd2;padding-top:18px}.assistance-steps li>span{display:block;color:var(--purple);font-size:12px;font-weight:700;margin-bottom:12px}.assistance-steps h4{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:12px}.assistance-steps p{font-size:14px;color:var(--muted);margin:0}.assistance-service-note{border-top:1px solid #d6c4e5;margin-top:30px;padding-top:25px}.assistance-service-note p{font-size:15px;margin-bottom:12px}.assistance-service-note .small{font-size:12px;margin:0}
@media(max-width:950px){.professional-assistance-heading{grid-template-columns:1fr;gap:8px}.assistance-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.professional-assistance h3{font-size:33px}}
@media(max-width:650px){.professional-assistance{padding:26px 22px;margin-top:35px}.professional-assistance h3{font-size:30px}.assistance-steps{grid-template-columns:1fr}.professional-assistance-heading>div>p:not(.number){font-size:15px}.assistance-steps p{font-size:15px}.future-network{grid-template-columns:1fr}}

/* V11: human-operated service first; AI evolution last. */
.ai-evolution{margin-top:48px;padding:35px 0 0;border-top:2px solid #c4afd9}.ai-evolution>h3{font-size:36px;font-weight:300;line-height:1.2}.ai-evolution>.lead{max-width:920px;font-size:18px}.ai-evolution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0}.ai-evolution-grid h4{font-size:21px;font-weight:500;line-height:1.35}.ai-evolution-grid p{font-size:15px;color:var(--muted);margin:0}.ai-evolution>.small{font-size:12px}
@media(max-width:950px){.ai-evolution-grid{grid-template-columns:1fr;gap:26px}}
@media(max-width:650px){.ai-evolution>h3{font-size:30px}.ai-evolution{margin-top:35px;padding-top:27px}.ai-evolution>.lead{font-size:16px}}

/* V12: a complete free Foundation, followed by equipment and future services. */
.foundation-chapter{background:#fcfaff}.foundation-chapter h2>span{color:var(--purple)}.foundation-overview{display:grid;grid-template-columns:.8fr 1.4fr;gap:55px;margin-top:40px;align-items:start}.foundation-free-card{background:#30213f;color:white;padding:35px;position:sticky;top:120px}.foundation-free-card .number{color:#eac2eb}.foundation-free-card .foundation-zero{font-size:108px;line-height:1.1;letter-spacing:-5px;font-weight:300;margin:20px 0}.foundation-free-card h3{font-size:30px;font-weight:300;line-height:1.3}.foundation-free-card>p:not(.number):not(.foundation-zero){color:#e6deed;font-size:15px}.foundation-free-card .primary{background:#fff;color:var(--purple);margin-top:10px}.foundation-inventory{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.foundation-inventory>a{display:grid;grid-template-columns:24px 1fr 15px;gap:12px;padding:22px 0;border-top:1px solid #d4c4e2;align-items:start}.foundation-inventory>a>span{color:var(--pink);font-size:11px;font-weight:700;padding-top:5px}.foundation-inventory h3{font-size:19px;line-height:1.35;letter-spacing:-.2px;margin:0 0 10px}.foundation-inventory p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.foundation-inventory b{font-size:18px;font-weight:400;color:var(--purple)}.foundation-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.foundation-tool-grid>article{padding:30px;background:white;border-top:2px solid #cab6dd}.foundation-tool-grid h3{font-size:29px;font-weight:400}.foundation-tool-grid p{color:var(--muted);font-size:15px}.foundation-tool-grid .file-manager-card{background:#eee7f6}.foundation-tool-grid .small{font-size:12px}.sos-controls{margin-top:45px;border-top:1px solid var(--line);padding-top:35px}.sos-controls>h3,.alert-journey>h3{font-size:30px;font-weight:400}.alert-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.alert-choice-grid article{background:#f5f0fa;padding:27px}.alert-kind{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;background:var(--purple);color:white;padding:6px 10px;margin-bottom:20px}.alert-choice-grid article:first-child .alert-kind{background:#ce235f}.alert-choice-grid h4{font-size:23px;font-weight:500}.alert-choice-grid p{font-size:15px;color:var(--muted);margin:0}.sos-controls>.small{margin-top:20px}.alert-journey{margin-top:35px}.alert-journey .steps h4{font-size:20px;font-weight:500}.setup-comparison{margin-top:35px}.setup-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.setup-comparison caption{text-align:left;font-size:20px;font-weight:500;margin-bottom:20px}.setup-comparison th,.setup-comparison td{text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.setup-comparison thead{background:#eee7f6}.setup-comparison tbody th{color:var(--purple);font-weight:600}.setup-comparison td{color:var(--muted)}
@media(min-width:1101px){#navigation{gap:13px}#navigation a{font-size:10px}.brand{width:210px}}
@media(max-width:1100px){.foundation-overview{gap:30px;grid-template-columns:.8fr 1.2fr}.foundation-inventory{grid-template-columns:1fr}.foundation-free-card{padding:28px}}
@media(max-width:950px){.foundation-tool-grid{gap:22px}.foundation-tool-grid>article{padding:25px}.alert-choice-grid{gap:22px}.setup-comparison th,.setup-comparison td{padding:15px}}
@media(max-width:650px){.foundation-overview{grid-template-columns:1fr;gap:30px;margin-top:28px}.foundation-free-card{position:static;padding:28px}.foundation-free-card .foundation-zero{font-size:88px}.foundation-inventory{grid-template-columns:1fr 1fr;gap:0 22px}.foundation-inventory>a{grid-template-columns:1fr;gap:7px;padding:20px 0}.foundation-inventory>a>b{display:none}.foundation-inventory h3{font-size:18px}.foundation-inventory p{font-size:13px}.foundation-tool-grid,.alert-choice-grid{grid-template-columns:1fr}.foundation-tool-grid h3{font-size:27px}.sos-controls>h3,.alert-journey>h3{font-size:28px}.setup-comparison table{font-size:12px;line-height:1.65}.setup-comparison th,.setup-comparison td{padding:12px 8px}.setup-comparison caption{font-size:19px}}
/* Private pricing discussion page, separate from customer content. */
.pricing-review{padding-top:60px;padding-bottom:80px}.pricing-review h1{max-width:1000px}.review-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:38px 0}.review-plan-grid>article{padding:30px;background:#f0e9f8;border-top:3px solid var(--purple)}.review-plan-grid h2{color:var(--purple);font-size:62px;margin-bottom:18px}.review-plan-grid h2 small{font-size:20px;letter-spacing:0}.review-price-table table{width:100%;border-collapse:collapse;font-size:15px}.review-price-table caption{text-align:left;font-size:24px;font-weight:500;margin:0 0 22px}.review-price-table th,.review-price-table td{padding:20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.review-price-table thead{background:#eee7f6}.review-price-table td:nth-child(2){white-space:nowrap;font-size:23px;color:var(--purple)}.review-price-table td:last-child{color:var(--muted)}.review-scope{margin:35px 0;background:#faf8fc;padding:30px}.review-scope h2{font-size:30px}.review-scope p{font-size:15px;color:var(--muted)}
@media(max-width:650px){.pricing-review{padding-top:35px}.pricing-review h1{font-size:38px}.review-plan-grid{grid-template-columns:1fr;gap:24px}.review-plan-grid>article{padding:25px}.review-plan-grid h2{font-size:48px}.review-price-table table{font-size:12px;table-layout:fixed;overflow-wrap:anywhere}.review-price-table th,.review-price-table td{padding:12px 7px}.review-price-table td:nth-child(2){font-size:17px;white-space:normal}.review-price-table th:first-child{width:30%}.review-price-table th:nth-child(2){width:25%}.review-scope{padding:23px}}

/* V13: the free Foundation for everyone is the cover promise. */
.hero .hero-optional-scope{display:block;font-weight:400;font-size:12px;line-height:1.65;margin-top:5px;color:var(--muted)}

/* V14: direct feature names, actions and results, following the company post. */
.foundation-inventory h3{font-size:20px;font-weight:600}.foundation-inventory p{font-size:15px;line-height:1.7}.foundation-inventory>a>span{font-size:15px;border:1px solid #d3bddf;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--purple)}.foundation-inventory>a{grid-template-columns:24px 1fr 15px;gap:14px;padding:23px 0}.foundation-inventory>a:first-child{grid-column:1/-1;padding:23px;background:#eee7f6;border-top:2px solid var(--purple)}.foundation-inventory>a:first-child p{line-height:1.9}.foundation-overview{grid-template-columns:.7fr 1.5fr;gap:45px}.emergency-call-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;background:#f3edf8;padding:30px;margin-top:35px;border-left:3px solid var(--pink)}.emergency-call-feature h3{font-size:28px;font-weight:400}.emergency-call-feature p{font-size:16px;color:var(--muted)}.emergency-call-feature .small{font-size:13px;margin:0}
@media(max-width:1100px){.foundation-overview{grid-template-columns:.75fr 1.25fr;gap:30px}}
@media(max-width:950px){.emergency-call-feature{grid-template-columns:1fr;gap:5px}.foundation-inventory h3{font-size:19px}}
@media(max-width:650px){.foundation-overview{grid-template-columns:1fr}.foundation-inventory{grid-template-columns:1fr}.foundation-inventory>a{grid-template-columns:24px 1fr;gap:15px}.foundation-inventory>a:first-child{padding:23px 18px}.foundation-inventory h3{font-size:21px}.foundation-inventory p{font-size:15px}.emergency-call-feature{padding:25px 22px;gap:0}.emergency-call-feature h3{font-size:27px}.emergency-call-feature p{font-size:15px}}

/* V14: editorial photographs and readable functional plates. */
.function-story{display:grid;grid-template-columns:1.1fr 1fr;margin-top:40px;border:1px solid #e1d5eb;background:#f4eef9;overflow:hidden}.function-story-photo{background:#ebe5f0;align-self:start}.function-story-photo img{width:100%;height:auto;display:block}.function-story-photo figcaption{font-size:14px;line-height:1.75;padding:23px 28px;color:var(--muted)}.function-story-copy{padding:32px}.function-story h3{font-size:34px;font-weight:300;line-height:1.22}.function-story-copy>p:not(.number){font-size:16px;color:var(--muted)}.function-story-copy>.small{font-size:12px;margin-top:22px;margin-bottom:0}.function-story-steps{list-style:none;padding:0;margin:25px 0 0}.function-story-steps li{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:17px 0;border-top:1px solid #d8c8e6}.function-story-steps li>span{font-size:11px;font-weight:700;color:var(--pink);padding-top:3px}.function-story-steps h4{font-size:19px;font-weight:500;line-height:1.35;margin-bottom:9px}.function-story-steps p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.checkin-story{margin-bottom:38px;background:#f1e9f7}.checkin-visual-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.checkin-visual-outcomes>div{border-top:1px solid #cbb6dd;padding-top:17px}.checkin-visual-outcomes span{display:block;color:var(--purple);font-size:22px;margin-bottom:10px}.checkin-visual-outcomes h4{font-size:18px;font-weight:500;line-height:1.3;margin-bottom:10px}.checkin-visual-outcomes p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.gps-map-story{display:grid;grid-template-columns:1.3fr .8fr;gap:50px;background:#eee7f6;padding:38px;margin:45px 0;border:1px solid #ddd0e8}.gps-map-copy h3{font-size:36px;font-weight:300;line-height:1.2}.gps-map-copy>.lead{font-size:18px}.gps-map-copy>.small{font-size:12px;margin-top:22px;margin-bottom:0}.gps-map-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:30px 20px}.gps-map-screen svg{width:265px;max-width:100%;height:auto;display:block;overflow:hidden}.gps-map-screen figcaption{font-size:12px;text-align:center;line-height:1.8;color:var(--muted);margin-top:20px}
@media(max-width:950px){.function-story{grid-template-columns:1fr}.function-story-photo{display:grid;grid-template-columns:1fr}.function-story-photo img{max-height:none}.function-story-copy{padding:30px}.gps-map-story{grid-template-columns:1fr 1fr;gap:28px;padding:28px}.gps-map-copy h3{font-size:30px}.gps-map-copy>.lead{font-size:16px}}
@media(max-width:650px){.function-story{margin-top:30px}.function-story-copy{padding:26px 22px}.function-story h3{font-size:30px}.function-story-photo figcaption{padding:20px 22px;font-size:13px}.function-story-steps h4{font-size:20px}.function-story-steps p{font-size:15px}.checkin-visual-outcomes{grid-template-columns:1fr;gap:22px}.checkin-visual-outcomes h4{font-size:20px}.gps-map-story{grid-template-columns:1fr;padding:25px 20px;gap:28px;margin:30px 0}.gps-map-screen svg{width:236px}.gps-map-copy h3{font-size:30px}.function-story-copy>p:not(.number){font-size:15px}}

.function-visual-caption{display:grid;grid-template-columns:55px 1fr;gap:20px;align-items:center;background:#fff}.function-visual-caption svg{width:55px;height:55px;color:var(--purple)}.function-visual-caption strong{display:block;font-size:18px;font-weight:600;color:var(--purple);margin-bottom:6px}.function-visual-caption span{display:block;font-size:13px;line-height:1.7}@media(max-width:650px){.function-visual-caption{grid-template-columns:43px 1fr;gap:15px}.function-visual-caption svg{width:43px;height:43px}.function-visual-caption strong{font-size:17px}}

/* V16: consolidated chapters, complete original screens, no repeated catalogue pictures. */
.alarm-visuals{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:center;margin:32px 0 36px}.alarm-visuals .editorial-photo img{width:100%;height:auto}.alarm-app-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 15px;background:#fff;border:1px solid var(--line)}.alarm-app-screen svg{display:block;width:220px;max-width:100%;height:auto}.alarm-app-screen figcaption{font-size:12px;line-height:1.8;text-align:center;color:var(--muted);margin-top:18px}.tools-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:40px}.tools-intro .editorial-photo img{width:100%;height:auto}.tools-intro h2{font-size:clamp(34px,3.3vw,48px)}.tools-intro .lead{font-size:18px}.checkin-audience-note,.setup-selection-note{font-size:15px;line-height:1.85;color:var(--muted);max-width:1000px;margin:28px 0 0}.future-story-consolidated{display:block}.future-story-consolidated .future-story-copy{max-width:none}.future-story-consolidated .future-network{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.future-network-note{font-size:14px;color:var(--muted);margin:26px 0 0}.future-grid-consolidated{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:950px){.alarm-visuals{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.tools-intro{gap:30px}.future-story-consolidated .future-network{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.alarm-visuals,.tools-intro{grid-template-columns:1fr;gap:25px}.alarm-app-screen svg{width:210px}.alarm-app-screen{max-width:320px;width:100%;justify-self:center}.tools-intro h2{font-size:34px}.tools-intro .lead{font-size:17px}.future-story-consolidated .future-network,.future-grid-consolidated{grid-template-columns:1fr}}

.support-scene-grid-paired{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.support-scene-grid-paired{grid-template-columns:1fr}}

/* V17: illustrated Foundation, sharing rules, shared hardware and future services. */
.function-diagram{margin:20px 0 28px}.function-diagram svg{display:block;width:100%;height:auto;max-width:460px}.function-diagram figcaption{font-size:12px;line-height:1.65;color:var(--muted);margin-top:10px;max-width:460px}.no-app-alerts{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center;margin-top:38px;padding:30px;background:#fff;border:1px solid #d5c4e6}.no-app-alerts h3{font-size:30px;font-weight:400}.no-app-alerts p:not(.number){color:var(--muted);font-size:15px}.no-app-alerts .function-diagram{margin:0}.no-app-alerts .small{font-size:12px!important;margin-bottom:0}.emergency-call-feature .function-diagram{margin:25px 0 0}.helper-sharing-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-top:40px}.helper-sharing-layout>div>p{color:var(--muted)}.helper-sharing-layout h3{font-size:29px;font-weight:400}.maximum-helper-note{margin:30px 0;padding:26px;border-left:4px solid #d82368;background:#fff}.maximum-helper-note h3{font-size:28px}.maximum-helper-note p:last-child{margin:0;font-size:15px;color:var(--muted)}.helper-sharing-diagram{padding:28px;background:#fff;border:1px solid #d7c7e4}.helper-sharing-diagram>figcaption{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:25px}.sharing-scenario{padding:22px;background:#f1eaf8}.sharing-source{text-align:center;font-size:15px;font-weight:600;color:var(--purple)}.sharing-arrow{text-align:center;color:var(--purple);font-size:27px;line-height:1.4;margin:10px 0}.sharing-recipients{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sharing-recipients>div{padding:15px 10px;text-align:center;border:1px solid #d6c7e4;background:#fff}.sharing-recipients span{display:block;font-size:21px;color:var(--purple)}.sharing-recipients strong{font-size:15px;display:block}.sharing-recipients small{display:block;font-size:11px;line-height:1.6;margin-top:5px}.sharing-excluded{color:#71697b;background:#f7f5f9!important}.sharing-excluded span{color:#71697b}.sharing-urgent{margin-top:20px;background:#fbeaf1;border-top:3px solid #e93679}.sharing-urgent .sharing-source,.sharing-urgent .sharing-arrow,.sharing-urgent .sharing-yes span{color:#c02059}.sharing-urgent>p:last-child{font-size:12px;text-align:center;color:#a91c50;margin:15px 0 0;font-weight:600}.helper-sharing-diagram>.small{margin:20px 0 0}.w8-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;background:#f5f0fa;padding:35px;margin-bottom:48px}.w8-feature figure{background:#fff;padding:20px;text-align:center}.w8-feature img{width:280px;max-width:100%;height:auto;margin:auto}.w8-feature figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}.w8-feature h3{font-size:33px;font-weight:300}.w8-feature p:not(.number){color:var(--muted)}.wearer-solution-photos:has(>figure:only-child){display:block}.wearer-solution-photos>figure:only-child{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.wearer-solution-photos>figure:only-child figcaption{padding:0}.future-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:38px 0 50px}.future-path>a{display:block;background:#fff;border-top:3px solid var(--purple);padding:26px}.future-path span{display:block;font-size:12px;font-weight:700;color:var(--pink);margin-bottom:18px}.future-path strong{font-size:23px;font-weight:500;line-height:1.3;display:block}.future-path small{display:block;font-size:13px;line-height:1.75;color:var(--muted);margin-top:16px}.global-helpers-chapter{padding:38px;margin-top:50px;background:#f4eef9;border:1px solid #ded0eb}.global-helpers-chapter>h3{font-size:36px;font-weight:300}.global-helpers-chapter>.lead{font-size:18px;max-width:950px}.global-helpers-chapter .future-network{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.future-ai-call{background:#fff;border-left:4px solid var(--pink);padding:30px;margin-top:32px}.future-ai-call>h4{font-size:28px;font-weight:400;line-height:1.3}.future-ai-call>p:not(.number){color:var(--muted)}.future-ai-call>.small{font-size:12px;margin-bottom:0}.ai-call-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:12px;align-items:center;margin:25px 0}.ai-call-flow span{padding:18px 12px;text-align:center;font-size:13px;line-height:1.6;background:#f1eaf8;color:var(--purple)}.ai-call-flow b{color:var(--pink);text-align:center}
@media(max-width:950px){.no-app-alerts{grid-template-columns:1fr;gap:20px}.no-app-alerts .function-diagram svg{max-width:420px;margin:auto}.no-app-alerts .function-diagram figcaption{margin:10px auto 0}.helper-sharing-layout{gap:30px}.helper-sharing-diagram{padding:20px}.sharing-scenario{padding:18px 14px}.sharing-recipients{gap:10px}.w8-feature{gap:30px;padding:28px}.w8-feature h3{font-size:30px}.future-path{gap:18px}.future-path>a{padding:22px}.future-path strong{font-size:21px}.global-helpers-chapter .future-network{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.hero h1{font-size:clamp(35px,8.6vw,47px)}.no-app-alerts{padding:24px 20px}.no-app-alerts h3{font-size:28px}.function-diagram figcaption{font-size:13px}.helper-sharing-layout{grid-template-columns:1fr;gap:30px}.helper-sharing-layout h3{font-size:28px}.maximum-helper-note{padding:23px}.sharing-scenario{padding:22px 16px}.sharing-recipients small{font-size:12px}.wearer-solution-photos>figure:only-child{grid-template-columns:1fr;gap:22px}.w8-feature{grid-template-columns:1fr;padding:24px 20px;gap:26px}.w8-feature h3{font-size:29px}.future-path{grid-template-columns:1fr;gap:18px}.future-path>a{padding:24px}.future-path strong{font-size:24px}.future-path small{font-size:14px;margin-top:10px}.future-path span{margin-bottom:12px}.global-helpers-chapter{padding:25px 22px;margin-top:35px}.global-helpers-chapter>h3{font-size:30px}.global-helpers-chapter .future-network{grid-template-columns:1fr;gap:18px}.future-ai-call{padding:25px 22px}.future-ai-call>h4{font-size:25px}.ai-call-flow{grid-template-columns:1fr;gap:8px}.ai-call-flow b{transform:rotate(90deg)}.ai-call-flow span{font-size:14px;padding:16px}}

/* V18: original registered mark, explicit no-cost wording and exact catalogue references. */
.brand{display:flex;align-items:center;gap:12px;width:218px}.brand img{display:block;width:70px;height:auto;max-height:none;flex:0 0 70px;object-fit:contain}.brand-name{display:block;line-height:1.3}.brand-name strong{display:block;font-size:18px;font-weight:600;color:var(--purple);white-space:nowrap}.brand-name small{display:block;font-size:10px;margin-top:5px;color:var(--muted);white-space:nowrap}.footer-logo{width:165px;max-width:100%;height:auto;padding:10px}.purpose-brand .registered-purpose-logo{width:260px;max-width:100%;height:auto;margin-top:35px}.hero h1>span{font-size:.81em;display:inline-block;line-height:1.2}.device-grid>article>.small{font-size:12px;margin-top:22px}.device-grid .device-images{height:245px}.device-grid .device-images img:only-child{max-height:205px;width:auto;max-width:100%;height:auto}.device-index a{font-size:12px}.purpose-brand{align-self:start}
@media(max-width:1100px){.brand{width:218px}.brand img{width:68px;flex-basis:68px}}
@media(max-width:650px){.brand{width:auto;gap:10px}.brand img{width:55px;flex-basis:55px}.brand-name strong{font-size:17px}.brand-name small{font-size:9px}.purpose-brand .registered-purpose-logo{width:210px;margin:25px auto 0}.hero h1>span{font-size:.82em}.device-grid .device-images{height:225px}.device-grid .device-images img:only-child{max-height:185px}.footer-logo{width:155px}}

/* V20: expanded future vision and dedicated seniors/caregivers chapter. */
.future-vision{background:#f1ebf7;padding-top:100px;padding-bottom:85px}.future-vision-opening{max-width:1050px;margin-bottom:65px}.future-vision-opening h2{font-size:clamp(46px,5.5vw,76px);line-height:1.1;letter-spacing:-2px;margin-bottom:30px}.future-vision-opening h2 span{color:var(--purple)}.future-opening-lead{font-size:24px;line-height:1.7;color:#544663;max-width:980px}.future-opening-note{border-left:3px solid var(--pink);padding:5px 0 5px 24px;margin-top:32px;max-width:880px}.future-opening-note>span{display:block;font-size:11px;letter-spacing:1.5px;font-weight:700;color:var(--purple);margin-bottom:10px}.future-opening-note p{font-size:20px;line-height:1.65;margin:0}.vision-network-figure{padding:40px;background:#fff;border:1px solid #ddd0e8;margin-bottom:50px}.vision-network-figure>figcaption{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:32px}.vision-network-figure h3{font-size:32px;font-weight:300;line-height:1.25;margin:0}.vision-network-figure>figcaption>p{color:var(--muted);font-size:16px;margin:0}.vision-network{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);grid-template-rows:auto auto;gap:28px;align-items:stretch;position:relative;background:linear-gradient(22deg,transparent 49.75%,#d6c1e7 49.8%,#d6c1e7 50.2%,transparent 50.25%),linear-gradient(-22deg,transparent 49.75%,#d6c1e7 49.8%,#d6c1e7 50.2%,transparent 50.25%)}.vision-network-node{padding:25px;border:1px solid #e3d7ec;background:#f8f5fb;z-index:1}.vision-network-node h4{font-size:22px;font-weight:500;line-height:1.3;margin-bottom:13px}.vision-network-node p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.vision-network-node .number{font-size:10px;letter-spacing:1px}.vision-trusted{grid-column:1;grid-row:1}.vision-centre{grid-column:3;grid-row:1}.vision-community{grid-column:1;grid-row:2}.vision-intelligence{grid-column:3;grid-row:2}.vision-network-person{grid-column:2;grid-row:1/3;align-self:center;width:220px;height:220px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 12px #f2ebf8;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.vision-network-person>span{font:34px/1 Arial,sans-serif;color:#f6bdd5;margin-bottom:10px}.vision-network-person strong{font-size:32px;font-weight:400;line-height:1.2}.vision-network-person p{font-size:14px;line-height:1.65;margin:10px 0 0}.future-chapter{scroll-margin-top:125px}.future-chapter-heading{max-width:960px}.future-chapter-heading>h3,.future-community-heading>h3,.future-vision .ai-evolution>h3{font-size:clamp(32px,3.5vw,46px);font-weight:300;line-height:1.17;margin-bottom:28px}.future-chapter-heading .lead,.future-community-heading .lead,.future-vision .ai-evolution>.lead{font-size:20px;line-height:1.75}.future-editorial-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.future-editorial-columns h4{font-size:24px;font-weight:400;line-height:1.35}.future-editorial-columns p{font-size:16px;color:var(--muted);line-height:1.85}.future-vision .professional-assistance{background:#fff}.future-vision .assistance-steps{margin-top:35px}.future-vision .global-helpers-chapter{background:#fff;padding:40px}.future-community-photo{margin:35px auto 40px;max-width:1000px}.future-community-photo img{display:block;width:100%;height:auto}.future-community-photo figcaption{font-size:12px;line-height:1.75;color:var(--muted);margin-top:15px;max-width:900px}.future-expansion-notes{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--line);padding-top:30px;margin-top:15px}.future-expansion-notes h4{font-size:24px;font-weight:400;line-height:1.35}.future-expansion-notes p{font-size:15px;color:var(--muted);line-height:1.85}.future-expansion-notes .small{font-size:12px}.future-vision .ai-evolution{background:#fff;padding:40px;margin-top:50px}.future-ai-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:32px 45px;margin-top:35px}.future-ai-capabilities>div{padding-top:22px;border-top:2px solid #d2bde4}.future-ai-capabilities>div>span{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--pink);margin-bottom:17px}.future-ai-capabilities h4{font-size:25px;font-weight:400;line-height:1.3}.future-ai-capabilities p{font-size:16px;line-height:1.85;color:var(--muted);margin:0}.future-vision .future-ai-call{background:#f4eef9;margin-top:40px}.future-open-promise{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;background:#fff;border-top:4px solid var(--purple);padding:38px;margin-top:50px}.future-open-promise h3{font-size:38px;font-weight:300;margin:0}.future-open-promise>div>p:not(.number){font-size:18px;line-height:1.8;color:var(--muted)}.future-open-promise>div>.small{font-size:13px!important;margin-bottom:0}.seniors-caregivers{background:#f4f0f8}.caregiver-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;margin-top:45px}.caregiver-editorial figure img{width:100%;height:auto}.caregiver-editorial figcaption{font-size:12px;line-height:1.75;color:var(--muted);margin-top:15px}.caregiver-editorial h3{font-size:36px;font-weight:300;line-height:1.2}.caregiver-editorial p:not(.number){color:var(--muted);font-size:16px;line-height:1.85}.caregiver-perspectives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px}.caregiver-perspectives article{padding-top:25px;border-top:1px solid #cdbddb}.caregiver-perspectives h3{font-size:25px;font-weight:400;line-height:1.3}.caregiver-perspectives p{font-size:15px;color:var(--muted);line-height:1.85;margin-bottom:0}.caregiver-setup{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;background:#fff;padding:38px;margin-top:45px}.caregiver-setup>div>h3{font-size:34px;font-weight:300;line-height:1.2}.caregiver-setup p{font-size:15px;color:var(--muted);line-height:1.85}.caregiver-agreement{border-left:1px solid var(--line);padding-left:38px}.caregiver-agreement h4{font-size:21px;font-weight:500;margin:23px 0 12px;line-height:1.3}.caregiver-agreement p:last-child{margin:0}.caregiver-next{font-size:14px;line-height:1.8;margin:28px 0 0;color:var(--muted);max-width:1050px}.caregiver-next a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.audience-detail-link{display:inline-block;margin-top:15px;color:var(--purple);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
@media(min-width:1101px){.nav-wrap{min-height:112px}#navigation{flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:2px 16px}#navigation a{font-size:11px;padding:7px 0}}
@media(max-width:1100px){#navigation.is-open{max-height:calc(100dvh - 100px);overflow-y:auto}}
@media(max-width:950px){.vision-network-figure{padding:28px}.vision-network-figure>figcaption{gap:30px}.vision-network{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:22px}.vision-network-person{width:170px;height:170px;box-shadow:0 0 0 8px #f2ebf8}.vision-network-person>span{font-size:25px;margin-bottom:5px}.vision-network-person strong{font-size:28px}.vision-network-person p{font-size:12px;margin-top:8px}.vision-network-node{padding:20px}.vision-network-node h4{font-size:20px}.vision-network-node p{font-size:13px}.future-editorial-columns,.future-expansion-notes{gap:28px}.future-open-promise{gap:35px}.caregiver-editorial{gap:30px;grid-template-columns:1fr 1fr}.caregiver-editorial h3{font-size:30px}.caregiver-perspectives{gap:25px}.caregiver-perspectives h3{font-size:23px}.caregiver-setup{gap:30px;padding:28px}.caregiver-agreement{padding-left:25px}}
@media(max-width:650px){.future-vision{padding-top:65px;padding-bottom:60px}.future-vision-opening{margin-bottom:38px}.future-vision-opening h2{font-size:43px;letter-spacing:-1.3px;line-height:1.12}.future-opening-lead{font-size:19px;line-height:1.8}.future-opening-note{padding-left:19px;margin-top:25px}.future-opening-note p{font-size:18px}.vision-network-figure{padding:25px 20px;margin-bottom:35px}.vision-network-figure>figcaption{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.vision-network-figure h3{font-size:29px}.vision-network{grid-template-columns:1fr;grid-template-rows:none;gap:20px;background:none}.vision-network-person{grid-column:1;grid-row:1;justify-self:center;width:180px;height:180px;margin:8px 0 18px}.vision-trusted{grid-column:1;grid-row:2}.vision-centre{grid-column:1;grid-row:3}.vision-community{grid-column:1;grid-row:4}.vision-intelligence{grid-column:1;grid-row:5}.vision-network-node{padding:23px}.vision-network-node h4{font-size:23px}.vision-network-node p{font-size:15px}.vision-network-node .number{font-size:11px}.future-vision .global-helpers-chapter,.future-vision .ai-evolution{padding:27px 22px;margin-top:35px}.future-chapter-heading>h3,.future-community-heading>h3,.future-vision .ai-evolution>h3{font-size:31px;line-height:1.22}.future-chapter-heading .lead,.future-community-heading .lead,.future-vision .ai-evolution>.lead{font-size:17px}.future-editorial-columns,.future-expansion-notes,.future-ai-capabilities,.future-open-promise{grid-template-columns:1fr;gap:25px}.future-editorial-columns h4,.future-expansion-notes h4{font-size:24px}.future-editorial-columns p,.future-ai-capabilities p{font-size:15px}.future-community-photo{margin-top:25px;margin-bottom:28px}.future-expansion-notes{padding-top:25px}.future-ai-capabilities{margin-top:25px;gap:28px}.future-ai-capabilities h4{font-size:24px}.future-open-promise{padding:27px 22px;margin-top:35px;gap:24px}.future-open-promise h3{font-size:33px}.future-open-promise>div>p:not(.number){font-size:17px}.caregiver-editorial,.caregiver-perspectives,.caregiver-setup{grid-template-columns:1fr}.caregiver-editorial{gap:28px;margin-top:30px}.caregiver-editorial h3{font-size:31px}.caregiver-perspectives{gap:28px;margin-top:35px}.caregiver-perspectives h3{font-size:26px}.caregiver-setup{padding:26px 22px;gap:23px;margin-top:35px}.caregiver-setup>div>h3{font-size:30px}.caregiver-agreement{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.caregiver-next{font-size:14px}.caregiver-editorial figcaption,.future-community-photo figcaption{font-size:13px}}

/* V21: owner-set prices directly beneath each hardware name. */
.hardware-price-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;margin:20px 0}.device-grid .hardware-price{font-size:48px;line-height:1;font-weight:400;color:var(--purple);letter-spacing:-1.5px;margin:0;white-space:nowrap}.device-grid .hardware-price-term{font-size:12px;line-height:1.6;margin:0;color:var(--muted)}.device-grid .hardware-route-label{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:12px 15px;background:#eee6f6;color:#583783;line-height:1.6;margin-bottom:23px}.device-grid .hardware-route-label.is-independent{background:#e9f1ed;color:#315c45}.hardware-feature-heading{font-size:18px;margin:25px 0 0;font-weight:600}.hardware-features{margin-top:13px}.hardware-features li{font-size:14px;line-height:1.75}.hardware-model-note{font-size:12px!important;margin-top:22px}.hardware-enquiry{margin-top:25px}.hardware-connection-guide{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#f1ebf7;padding:30px;margin:35px 0}.hardware-connection-guide span{display:block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:var(--purple);margin-bottom:12px}.hardware-connection-guide p{font-size:16px;color:var(--muted);line-height:1.8;margin:0}.hardware-connection-guide strong{font-weight:600;color:var(--ink)}.pricing .price.hardware-price-range{font-size:42px;letter-spacing:-1px;line-height:1.25}
@media(max-width:650px){.hardware-connection-guide{grid-template-columns:1fr;gap:25px;padding:25px 22px}.hardware-connection-guide p{font-size:15px}.device-grid .hardware-price{font-size:45px}.hardware-price-row{gap:18px;padding-bottom:18px}.device-grid .hardware-route-label{font-size:12px}.hardware-feature-heading{font-size:20px}.hardware-features li{font-size:15px}.pricing .price.hardware-price-range{font-size:38px}}

.hardware-zero-fee{font-size:12px!important;color:var(--purple)!important;font-weight:600;margin:-5px 0 12px!important}.hardware-sim-note{font-size:12px!important;color:var(--muted);margin:0 0 20px!important}
