:root{color-scheme:light;--ink: #0c101d;--ink-2: #111828;--paper: #ffffff;--mist: #eef4fa;--mist-2: #e6eef7;--text: #11141b;--muted: #566273;--line: rgba(17, 32, 49, .1);--blue: #386eaa;--cyan: #79d9ff;--mint: #54cfa4;--warm: #f1bc67;--display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease: cubic-bezier(.22, .85, .28, 1);--max: 1360px;font-family:var(--sans);color:var(--text);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,a{font:inherit}img,video{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:540;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}h1{font-size:clamp(3.1rem,6vw,6.2rem)}h2{font-size:clamp(2.6rem,4.8vw,5rem)}.eyebrow{margin:0 0 18px;color:var(--blue);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:999px;padding:0 23px;font-size:.86rem;font-weight:680;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease,color .25s ease}.button:hover{transform:translateY(-2px) scale(1.015)}.button--dark{color:#fff;background:#11141a;box-shadow:0 18px 42px #090f192e}.button--dark:hover{background:#213d5e;box-shadow:0 22px 48px #1f486f40}.button--glass{color:#11141a;border-color:#ffffff6b;background:#ffffff6b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button--glass:hover{background:#ffffffad}.button--light{color:#11141a;background:#fff}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal--visible{opacity:1;transform:none}.particle-wave{position:absolute;overflow:hidden;pointer-events:none;background:var(--ink)}.particle-wave__canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero{min-height:100svh;margin:0 24px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:0 0 30px 30px;background:#84b7d2}.hero__video,.final-cta__video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.hero__video{filter:saturate(.94) contrast(1.01);transform:scale(1.01)}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#09142224,#09142205 62%,#09142242),radial-gradient(circle at 50% 45%,transparent 25%,rgba(19,58,87,.15))}.hero__wave{width:120%;height:42%;left:-10%;right:-10%;bottom:-19%;z-index:2;opacity:.83;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%);mask-image:linear-gradient(180deg,transparent,#000 34%);transform:perspective(500px) rotateX(56deg);transform-origin:center bottom}.hero__glass{width:min(calc(100% - 40px),1000px);min-height:500px;padding:clamp(48px,7vw,88px) clamp(28px,7vw,92px) 34px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.32);border-radius:34px;color:#fff;text-align:center;background:#234a663d;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px #ffffff42,0 36px 100px #0d2c4333}.hero__glass .eyebrow{color:#ffffffd6}.hero__glass h1{max-width:860px;margin:0 0 24px;text-shadow:0 3px 24px rgba(18,45,66,.18)}.hero__glass>p:not(.eyebrow){max-width:700px;margin:0;color:#ffffffd4;font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.65}.hero__actions{margin-top:30px;display:flex;justify-content:center;gap:12px}.hero__status{width:100%;margin-top:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffffbd;font-family:var(--mono);font-size:.62rem}.hero__status span{display:flex;align-items:center;gap:8px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.status-dot--warm{background:var(--warm);box-shadow:0 0 15px var(--warm)}.status-dot--mint{background:var(--mint);box-shadow:0 0 15px var(--mint)}.hero__scroll{position:absolute;bottom:26px;left:50%;z-index:4;display:flex;align-items:center;gap:8px;transform:translate(-50%);color:#fff;font-size:.72rem;font-weight:650}.hero__scroll span{animation:bob 1.8s ease-in-out infinite}.intro{width:min(calc(100% - 40px),820px);padding:clamp(100px,12vw,176px) 0;margin:0 auto;text-align:center}.intro h2{margin:0 0 30px;font-size:clamp(2.7rem,5.2vw,5rem)}.intro>p:not(.eyebrow){max-width:700px;margin:0 auto;color:var(--muted);font-size:1.05rem;line-height:1.72}.why-section{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:clamp(78px,8vw,116px) clamp(24px,5vw,68px) 0;border-radius:30px;background:var(--mist);overflow:hidden}.why-section__title{margin:0 0 clamp(70px,8vw,112px);text-align:center}.why-list{display:grid;gap:clamp(64px,8vw,108px)}.why-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(36px,7vw,88px)}.why-row--reverse .why-visual{order:2}.why-visual{min-height:420px;position:relative;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 24px 70px #1f3c580d}.why-visual--image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .8s var(--ease),filter .8s var(--ease)}.why-visual:hover img{transform:scale(1.035);filter:saturate(1.05)}.why-visual--care img{object-position:center 62%}.why-glass-tag,.why-approve{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:10px 14px;color:#fff;background:#0e22354f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.72rem}.why-glass-tag--top{top:18px;left:18px}.why-glass-tag--bottom{right:18px;bottom:18px}.why-approve{right:18px;bottom:18px;cursor:pointer;transition:transform .22s var(--ease),background .22s ease}.why-approve:hover{transform:translateY(-2px);background:#1b544a8f}.why-visual--conversation{background:var(--ink)}.why-visual__wave{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.86}.chat-stack{width:min(calc(100% - 44px),400px);position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:grid;gap:10px}.chat-bubble{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:13px 15px;color:#ffffffe0;background:#0d13209e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.78rem;line-height:1.45;transition:transform .25s var(--ease),background .25s ease}.chat-bubble:hover{transform:translate(6px);background:#20446294}.chat-bubble small{display:block;margin-bottom:3px;color:var(--cyan);font-family:var(--mono);font-size:.59rem}.chat-bubble--done{display:flex;align-items:center;gap:8px;color:#82e2bb}.why-copy>span{display:inline-flex;margin-bottom:18px;border-radius:999px;padding:7px 13px;color:#3d6f99;background:#dceaf5;font-size:.73rem;font-weight:650}.why-copy h3{max-width:560px;margin:0 0 24px;font-size:clamp(2.1rem,3.1vw,3.45rem)}.why-copy p{max-width:560px;margin-bottom:30px;color:var(--muted);line-height:1.72}.why-copy a{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:.84rem;font-weight:650}.why-copy a svg{transition:transform .22s var(--ease)}.why-copy a:hover svg{transform:translate(5px)}.benefit-rail{width:calc(100% + clamp(48px,10vw,136px));margin:clamp(80px,10vw,132px) calc(clamp(24px,5vw,68px)*-1) 0;padding:12px 0 20px;display:flex;gap:12px;overflow:hidden;white-space:nowrap}.benefit-rail span{min-height:55px;display:inline-flex;align-items:center;gap:10px;border:8px solid white;border-radius:999px;padding:0 22px;background:#fff;color:#34475a;font-size:.78rem}.benefit-rail svg{color:var(--blue)}.how-section{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:clamp(100px,12vw,170px) 8px}.section-heading{margin-bottom:62px;text-align:center}.section-heading h2{margin:0}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.how-card{height:640px;position:relative;overflow:hidden;border-radius:24px;background:var(--mist);cursor:default;outline:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s ease}.how-card:focus-visible{box-shadow:0 0 0 3px #386eaa66}.how-card__video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .5s var(--ease),transform .7s var(--ease)}.how-card:first-child .how-card__video{object-position:center}.how-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;background:linear-gradient(180deg,#07111e29,#07111e05 45%,#07111ec2);transition:opacity .45s ease}.how-card__top{position:relative;z-index:2;padding:38px;transition:color .45s ease}.how-card__top>span{font-size:.78rem}.how-card__top h3{margin:13px 0 0;font-size:clamp(1.7rem,2.3vw,2.45rem)}.how-card__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:38px;color:#334253;transition:color .45s ease,transform .5s var(--ease)}.how-card__copy p{margin:0;line-height:1.65}.how-card__copy>span{display:block;margin-top:22px;color:#768598;font-size:.68rem}.how-card--active{transform:translateY(-5px);box-shadow:0 36px 90px #1d48692e}.how-card--active .how-card__video,.how-card--active .how-card__shade{opacity:1}.how-card--active .how-card__video{transform:scale(1)}.how-card--active .how-card__top,.how-card--active .how-card__copy{color:#fff}.how-card--active .how-card__copy{transform:translateY(-6px)}.how-card--active .how-card__copy>span{color:#ffffffa8}.channels-section{width:min(calc(100% - 48px),var(--max));min-height:700px;margin:0 auto clamp(22px,3vw,42px);position:relative;overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5%;border-radius:30px;padding:clamp(50px,7vw,94px);color:#fff;background:var(--ink)}.channels-section__wave{width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:.86;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 2%,#000 24%,#000 100%)}.channels-section__copy,.channels-ui{position:relative;z-index:3}.channels-section__copy .eyebrow{color:var(--cyan)}.channels-section__copy h2{margin:0 0 26px}.channels-section__copy>p:not(.eyebrow){max-width:500px;margin-bottom:30px;color:#e1e9f3ad;line-height:1.72}.channels-ui{min-height:490px;display:flex;align-items:center;justify-content:center}.channel-device{width:min(100%,420px);display:grid;gap:10px;border:1px solid rgba(255,255,255,.15);border-radius:30px;padding:28px;background:#090f1b8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 32px 90px #00000047;transform:rotate(1.5deg);transition:transform .5s var(--ease)}.channel-device:hover{transform:rotate(0) translateY(-6px)}.channel-device>div{border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:13px 15px;background:#ffffff0d;color:#ffffffdb;font-size:.8rem}.channel-device small{display:block;color:var(--cyan);font-family:var(--mono);font-size:.58rem}.channel-device .channel-device__done{display:flex;align-items:center;gap:8px;color:#79dda9}.channel-nodes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.channel-nodes span{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:10px 14px;color:#ffffffc7;background:#080e1999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.67rem;animation:float-chip 5s ease-in-out infinite}.channel-nodes span:nth-child(1){top:3%;left:7%}.channel-nodes span:nth-child(2){top:20%;right:-4%;animation-delay:-.8s}.channel-nodes span:nth-child(3){bottom:22%;right:0;animation-delay:-1.8s}.channel-nodes span:nth-child(4){bottom:4%;left:12%;animation-delay:-2.6s}.security-section{width:min(calc(100% - 48px),var(--max));min-height:720px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,7vw,92px);padding:clamp(70px,9vw,130px) clamp(12px,4vw,54px)}.security-section__visual{min-height:560px;position:relative;overflow:hidden;border-radius:28px;background:var(--ink);box-shadow:0 30px 90px #112b4429}.security-video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.security-orbit{position:absolute;z-index:2;left:50%;top:62%;border:1px solid rgba(131,219,255,.52);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg);box-shadow:0 0 18px #79d9ff33}.security-orbit--one{width:72%;height:58%}.security-orbit--two{width:90%;height:74%;opacity:.5}.permission{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:10px 14px;color:#fff;background:#08111d7a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.68rem}.permission--owner{left:7%;top:15%}.permission--guest{right:7%;bottom:10%}.security-section__copy h2{margin:0 0 28px}.security-section__copy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.security-section__copy ul{margin:30px 0 0;padding:0;display:grid;gap:13px;list-style:none;color:#425266}.security-section__copy li{display:flex;align-items:center;gap:10px}.security-section__copy li svg{color:var(--mint)}.faq-section{width:min(calc(100% - 48px),940px);margin:0 auto;padding:clamp(90px,11vw,150px) 0}.faq-section>h2{margin-bottom:50px;text-align:center}.faq-list{display:grid;gap:13px}.faq-list details{overflow:hidden;border-radius:18px;background:var(--mist);transition:background .25s ease,box-shadow .25s ease}.faq-list details[open]{background:#fff;box-shadow:0 0 0 1px #386eaa66,0 24px 60px #20436212}.faq-list summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;cursor:pointer;font-size:.96rem;font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{transition:transform .25s var(--ease)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:780px;margin:0;padding:0 26px 25px;color:var(--muted);line-height:1.7}.final-cta{min-height:760px;margin:0 24px 24px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:30px;background:#8abbd2}.final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#163e5b17}.final-cta__glass{width:min(calc(100% - 40px),800px);padding:clamp(48px,7vw,78px);position:relative;z-index:2;border:1px solid rgba(255,255,255,.35);border-radius:32px;color:#fff;text-align:center;background:#21466147;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);box-shadow:0 34px 100px #19405b33}.final-cta__glass>svg{margin:0 auto 20px}.final-cta__glass .eyebrow{color:#ffffffc7}.final-cta__glass h2{margin:0 0 23px}.final-cta__glass p:not(.eyebrow){max-width:580px;margin:0 auto 28px;color:#fffc;line-height:1.7}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:980px){.hero{margin:0 12px}.why-section,.how-section,.channels-section,.security-section,.faq-section{width:calc(100% - 24px)}.why-row,.why-row--reverse{grid-template-columns:1fr;gap:34px}.why-row--reverse .why-visual{order:0}.why-copy{padding:0 12px}.why-visual{min-height:470px}.how-grid{grid-template-columns:1fr}.how-card{height:520px}.channels-section{min-height:980px;grid-template-columns:1fr;text-align:center}.channels-section__copy>p:not(.eyebrow){margin-inline:auto}.security-section{grid-template-columns:1fr}.security-section__copy{max-width:720px}.final-cta{margin:0 12px 12px}}@media(max-width:620px){html{scroll-padding-top:88px}.hero{min-height:844px;border-radius:0 0 24px 24px}.hero__video{object-position:54% center}.hero__glass{width:calc(100% - 28px);min-height:560px;padding:62px 22px 28px;border-radius:26px}.hero__glass h1{font-size:clamp(2.65rem,13vw,4rem)}.hero__actions{width:100%;flex-direction:column}.hero__actions .button{width:100%}.hero__status{margin-top:35px;align-items:flex-start;flex-direction:column}.hero__status span:nth-child(2){display:none}.hero__scroll{display:none}.intro{padding-block:105px}.intro br{display:none}.why-section{padding:72px 12px 0;border-radius:24px}.why-section__title{margin-bottom:60px}.why-list{gap:72px}.why-visual{min-height:390px;border-radius:18px}.why-copy h3{font-size:2.25rem}.why-copy p{font-size:.93rem}.benefit-rail{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.how-section{padding-block:100px}.section-heading{margin-bottom:42px}.how-card{height:500px;border-radius:20px}.how-card__top,.how-card__copy{padding:27px}.how-card__copy>span{display:none}.channels-section{min-height:820px;padding:60px 20px;border-radius:24px}.channels-section__copy h2{font-size:2.8rem}.channels-ui{min-height:400px}.channel-device{padding:20px}.channel-nodes span{padding:8px 10px}.security-section{padding:92px 0}.security-section__visual{min-height:470px;border-radius:22px}.security-section__copy{padding:0 8px}.security-section__copy h2{font-size:2.8rem}.faq-section{padding-block:96px}.faq-section>h2{font-size:2.8rem}.faq-list summary{min-height:86px;padding:0 20px}.faq-list details p{padding-inline:20px}.final-cta{min-height:690px}.final-cta__glass{width:calc(100% - 28px);padding:54px 22px;border-radius:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
