.page_page__FgfUS{--ink:#030712;--muted:#4b5563;--line:#e5e7eb;--accent:#9333ea;background:#fff;color:var(--ink)}.page_page__FgfUS main{outline:none}.page_page__FgfUS *{box-sizing:border-box}.page_page__FgfUS [role=tabpanel]:focus-visible,.page_page__FgfUS a:focus-visible,.page_page__FgfUS button:focus-visible,.page_page__FgfUS summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.page_hero__vJme6{width:calc(100% - 16px);max-width:1600px;margin:8px auto;padding:88px 64px;border-radius:48px;background:linear-gradient(90deg,#8080800a 1px,transparent 0),linear-gradient(180deg,#8080800a 1px,transparent 0),linear-gradient(135deg,#fff5d9,#ffd4d4,#e4bbff);background-size:24px 24px,24px 24px,100% 100%;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.page_pill___byey{display:inline-flex;padding:5px 13px;border-radius:999px;background:#faf5ff;color:#7e22ce;font-size:12px;font-weight:600;letter-spacing:1.5px;margin:0 0 26px}.page_hero__vJme6 h1{font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.07;letter-spacing:-2.2px;margin:0 0 26px;text-wrap:balance}.page_lead__bMmFP{font-size:19px;font-weight:500;line-height:1.65;color:var(--muted);max-width:580px;margin:0}.page_actions__ijmhf{display:flex;gap:24px;align-items:center;margin:34px 0;flex-wrap:wrap}.page_primary__szyff{display:inline-flex;align-items:center;gap:14px;background:#0f172a;color:#fff;padding:14px 24px;border-radius:999px;font-size:14px;font-weight:600}.page_primary__szyff:hover{background:#1e293b}.page_textLink__pLt11{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:28px}.page_actions__ijmhf .page_textLink__pLt11{margin-top:0}.page_textLink__pLt11:hover{text-decoration:underline}.page_proof__YsGWS{display:flex;gap:18px;align-items:center;border-left:2px solid #d8b4fe;padding-left:18px;max-width:540px}.page_proof__YsGWS strong{font-size:40px;letter-spacing:-1.5px;line-height:1}.page_proof__YsGWS p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.page_scene__OabdS{margin:0;background:#ffffffc4;border:1px solid #ffffffd9;border-radius:28px;padding:16px 12px;box-shadow:0 20px 50px #30194b14;backdrop-filter:blur(6px)}.page_scene__OabdS svg{display:block;width:100%;height:auto;font-family:inherit}.page_sceneLabels__L2mAe text{font-size:11px;font-weight:600;letter-spacing:1.6px;fill:#6b7280}.page_wire__gF09z{fill:none;stroke:#e9d5ff;stroke-width:2;stroke-dasharray:4 6;stroke-linejoin:round}.page_wireActive__bTj_i{stroke:#a855f7;stroke-dasharray:none;opacity:0;transition:opacity .3s}.page_wireActive__bTj_i[data-lit=true]{opacity:1}.page_brandStrip___XwBx{animation:page_tkPulse__NR9oy 2.4s ease-in-out infinite}.page_kioskMark__SbTuZ{font-size:12px;font-weight:700;letter-spacing:-.2px;fill:#fff}.page_kioskScreen__pAFJS{transition:filter .3s}.page_kioskScreen__pAFJS[data-on=true]{filter:drop-shadow(0 0 8px #c084fc)}.page_cameraLed__68ssE{fill:#334155}.page_cameraLed__68ssE[data-on=true]{fill:#ef4444;animation:page_tkPulse__NR9oy .8s ease-in-out infinite}.page_screenMeta__WuaPA{font-size:8px;font-weight:700;fill:#0f172a}.page_screenTitle__LGrz9{font-size:15px;font-weight:700;fill:#0f172a;animation:page_tkFade__DBH0g .45s ease}.page_screenSub__LfYIh{font-size:8.5px;fill:#4b5563;animation:page_tkFade__DBH0g .45s ease}.page_screenButton__YeaY8{font-size:9px;font-weight:700;fill:#fff}.page_deviceShell__47_bR{fill:#334155;stroke:#1e293b;transition:stroke .3s,fill .3s}.page_deviceGlass__jCPdr{fill:#0f172a}.page_deviceKey__j4N7U{fill:#64748b}.page_terminalScreen__fNzcF{fill:#1e293b;transition:fill .3s}.page_deviceLabel__JciJr{font-size:6.5px;font-weight:700;letter-spacing:1px;fill:#64748b}.page_device__yGlGZ[data-on=true] .page_deviceShell__47_bR{stroke:#c084fc;stroke-width:2;fill:#3b0764}.page_device__yGlGZ[data-on=true] .page_terminalScreen__fNzcF{fill:#a855f7}.page_device__yGlGZ[data-on=true] .page_deviceKey__j4N7U{fill:#c4b5fd}.page_scanLine__jCaYa{stroke:#1e293b;stroke-width:2}.page_device__yGlGZ[data-on=true] .page_scanLine__jCaYa{stroke:#a7f3d0;filter:drop-shadow(0 0 4px #34d399);animation:page_tkScan__lSqQf 1.1s ease-in-out infinite alternate}.page_ledGreen__Ohfi7{fill:#475569}.page_device__yGlGZ[data-on=true] .page_ledGreen__Ohfi7{fill:#4ade80;animation:page_tkPulse__NR9oy .9s ease-in-out infinite}.page_simCard__q0VYy{animation:page_tkSim__mMGL8 .6s ease-out both}.page_receipt___gCw1{transform-origin:top;animation:page_tkReceipt__XwevJ .9s ease-out both}.page_sdkBadge__1RwKl rect{fill:#ede9fe;stroke:#c4b5fd;transition:fill .3s}.page_sdkBadge__1RwKl text{font-size:6.5px;font-weight:700;letter-spacing:.8px;fill:#6b21a8}.page_sdkBadge__1RwKl[data-on=true] rect{fill:#a855f7;stroke:#a855f7}.page_sdkBadge__1RwKl[data-on=true] text{fill:#fff}.page_sdkGlow__uQiEZ{opacity:.15;transition:opacity .3s}.page_sdkGlow__uQiEZ[data-on=true]{opacity:.6}.page_sdkTitle__Ll3F_{font-size:15px;font-weight:700;fill:#fff}.page_sdkSub__aaZL0{font-size:7.5px;font-weight:600;letter-spacing:1.4px;fill:#e9d5ff}.page_adapter__1MJRe rect{fill:#ffffff1f;stroke:#ffffff40;transition:fill .25s}.page_adapter__1MJRe text{font-size:8.5px;font-weight:700;letter-spacing:.8px;fill:#f3e8ff}.page_adapter__1MJRe[data-on=true] rect{fill:#fff}.page_adapter__1MJRe[data-on=true] text{fill:#6b21a8}.page_statusCard__JfKuh path,.page_statusCard__JfKuh rect{fill:#0f172a}.page_statusCard__JfKuh circle{fill:#facc15;animation:page_tkPulse__NR9oy 1s ease-in-out infinite}.page_statusCard__JfKuh[data-done=true] circle{fill:#4ade80;animation:none}.page_statusLabel__zmo_q{font-size:7.5px;font-weight:700;letter-spacing:1.5px;fill:#94a3b8}.page_statusText__YuK7f{font-size:10.5px;font-weight:600;fill:#fff;animation:page_tkFade__DBH0g .35s ease}.page_groupLabel__ykb5T{font-size:8.5px;font-weight:700;letter-spacing:1.5px;fill:#7e22ce}.page_system__sfvyQ rect{fill:#fff;stroke:#e5e7eb;transition:fill .3s,stroke .3s}.page_system__sfvyQ[data-legacy=true] rect{fill:#f8fafc;stroke-dasharray:3 3;stroke:#cbd5e1}.page_systemName__jjwTH{font-size:10.5px;font-weight:600;fill:#374151}.page_systemProto__vRtgL{font-size:8px;font-weight:700;letter-spacing:.6px;fill:#9ca3af;font-family:var(--font-mono),monospace}.page_system__sfvyQ[data-on=true] rect{fill:#faf5ff;stroke:#a855f7;stroke-width:1.5;stroke-dasharray:none}.page_system__sfvyQ[data-on=true] .page_systemProto__vRtgL{fill:#7e22ce}.page_systemCheck__c2UW6 circle{fill:#16a34a;transform-box:fill-box;transform-origin:center;animation:page_tkPop__TvBth .3s ease-out both}.page_systemCheck__c2UW6 path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_packet__qZR6B{fill:#7e22ce;filter:drop-shadow(0 0 5px #a855f7)}@keyframes page_tkFade__DBH0g{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes page_tkScan__lSqQf{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes page_tkSim__mMGL8{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes page_tkReceipt__XwevJ{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes page_tkPop__TvBth{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes page_tkPulse__NR9oy{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.page_scene__OabdS *{animation:none!important;transition:none!important}}.page_ribbon__jpEKb{max-width:1312px;margin:0 auto;padding:40px 64px}.page_ribbon__jpEKb>p{font-size:10px;font-weight:600;letter-spacing:1.5px;color:#6b7280;text-align:center;margin:0 0 24px}.page_ribbon__jpEKb ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 48px}.page_ribbon__jpEKb li{position:relative;width:112px;height:44px}.page_ribbon__jpEKb img{object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .3s,opacity .3s}.page_ribbon__jpEKb li:hover img{filter:none;opacity:1}.page_storyLogo__nMPCa{position:relative;width:120px;height:40px;margin-bottom:18px}.page_storyLogo__nMPCa img{object-fit:contain;object-position:left center}.page_section__qWPzr{max-width:1312px;margin:auto;padding:88px 64px;scroll-margin-top:90px}.page_eyebrow__fHTz4{font-size:11px;font-weight:600;letter-spacing:1.8px;color:#7e22ce;margin:0 0 16px}.page_heading__rZXSW{display:flex;justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:44px}.page_heading__rZXSW>div{max-width:640px}.page_heading__rZXSW>p{max-width:430px;font-size:15px;line-height:1.8;color:var(--muted);margin:0}.page_page__FgfUS h2{font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-1px;line-height:1.15;margin:0;text-wrap:balance}.page_num__4IVAq{font-size:11px;font-weight:600;color:var(--accent)}.page_serviceGrid__IYmkj{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page_serviceGrid__IYmkj article{display:flex;flex-direction:column;border:1px solid #f3f4f6;border-radius:18px;padding:24px;background:#fff;box-shadow:0 1px 3px #0f172a08}.page_serviceGrid__IYmkj h3{font-size:17px;margin:18px 0 10px}.page_architecture__5vyf9 p,.page_hardwareGrid__XBTlA p,.page_rollout__QOOan p,.page_serviceGrid__IYmkj p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.page_serviceGrid__IYmkj a{margin-top:auto;padding-top:18px;display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:#7e22ce}.page_serviceGrid__IYmkj a:hover{text-decoration:underline}.page_weaveStrip___fq_t{max-width:1184px;margin:0 auto 32px;display:flex;align-items:center;gap:18px;padding:22px 28px;border-radius:22px;background:#0f172a;color:#fff}.page_weaveStrip___fq_t strong{font-size:17px}.page_weaveStrip___fq_t p{margin:4px 0 0;font-size:14px;color:#cbd5e1}.page_weaveStrip___fq_t>svg{margin-left:auto;flex-shrink:0}.page_weaveStrip___fq_t:hover strong{text-decoration:underline}.page_newTag__9o7cT{flex-shrink:0;border-radius:999px;background:#a855f7;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:1.5px}@media(max-width:1220px){.page_weaveStrip___fq_t{margin:0 16px 32px}}.page_journeys__2JF5d{max-width:1600px;width:calc(100% - 16px);margin:0 auto;padding:80px max(64px,calc((100vw - 1184px)/2));border-radius:40px;background:#faf5ff;scroll-margin-top:90px}.page_explorer__3qMgU{display:grid;gap:20px}.page_journeyTabs__OB9yK{display:flex;gap:10px;flex-wrap:wrap}.page_journeyTabs__OB9yK button{border:1px solid #e9d5ff;background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink)}.page_journeyTabs__OB9yK button span{color:var(--accent);font-size:11px}.page_journeyTabs__OB9yK button[aria-selected=true]{background:#0f172a;color:#fff;border-color:#0f172a}.page_journeyTabs__OB9yK button[aria-selected=true] span{color:#d8b4fe}.page_journeyPanel__S_3MA{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;background:#fff;border-radius:28px;padding:40px;border:1px solid #f3e8ff}.page_journeyCopy__aqdeK h3{font-size:26px;letter-spacing:-.6px;margin:0 0 10px}.page_journeyCopy__aqdeK>p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 22px}.page_journeySteps__eZODq{list-style:none;margin:0;padding:0;display:grid;gap:8px}.page_journeySteps__eZODq button{display:flex;gap:16px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:14px;padding:14px;cursor:pointer;color:inherit}.page_journeySteps__eZODq button[aria-current=step]{border-color:#e9d5ff;background:#faf5ff}.page_journeySteps__eZODq button>span{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3e8ff;color:#7e22ce;font-size:11px;font-weight:700}.page_journeySteps__eZODq strong{font-size:15px}.page_journeySteps__eZODq p{font-size:13px;line-height:1.7;color:var(--muted);margin:4px 0 0}.page_preview__mnThq{display:flex;flex-direction:column;gap:14px}.page_previewScreen__0bwyY{flex:1;border-radius:22px;padding:26px;background:linear-gradient(160deg,#fff5d9,#ffd4d4 55%,#e4bbff);min-height:380px;display:flex;flex-direction:column}.page_previewTop__qIPDr{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.page_previewIcon__JUcxI{width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center;margin:28px 0 18px;color:#7e22ce}.page_previewScreen__0bwyY h4{font-size:22px;letter-spacing:-.5px;margin:0 0 6px}.page_previewScreen__0bwyY>p{font-size:13px;color:var(--muted);margin:0 0 18px}.page_previewOptions__tvcjB{display:grid;gap:8px}.page_previewOptions__tvcjB div{display:flex;justify-content:space-between;align-items:center;background:#ffffffd9;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600}.page_previewProgress__jNo5m{display:flex;gap:6px;margin-top:auto;padding-top:20px}.page_previewProgress__jNo5m span{flex:1;height:4px;border-radius:4px;background:#ffffff99}.page_previewProgress__jNo5m span[data-active=true]{background:#0f172a}.page_previewControls__6kBiI{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.page_previewControls__6kBiI button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.page_previewControls__6kBiI button:disabled{opacity:.35;cursor:default}.page_note__zUfV6{font-size:12px;color:#6b7280;margin:0}.page_stories__g12_U{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_story__VglsC{display:grid;grid-template-columns:.85fr 1fr;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.page_story__VglsC:hover{box-shadow:0 20px 50px #30194b14;transform:translateY(-2px)}.page_storyImage__70NUt{background:#f5f3f0}.page_storyImage__70NUt img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:62% 70%}.page_storyBody__knhn5{padding:30px;display:flex;flex-direction:column}.page_storyBody__knhn5 h3{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:0 0 18px}.page_storyBody__knhn5 ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:8px}.page_storyBody__knhn5 li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.page_storyBody__knhn5 li svg{color:var(--accent);flex-shrink:0}.page_storyLink__Ot3OF{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.page_story__VglsC:hover .page_storyLink__Ot3OF{text-decoration:underline}.page_architecture__5vyf9{display:grid;grid-template-columns:1fr 1.15fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden}.page_architecture__5vyf9>div{padding:30px}.page_architecture__5vyf9>div+div{border-left:1px solid var(--line)}.page_architecture__5vyf9 span{font-size:10px;font-weight:600;letter-spacing:1.5px;color:#6b7280}.page_architecture__5vyf9 h3{font-size:18px;line-height:1.4;margin:14px 0 10px}.page_sdkLayer__zSHGe{background:#faf5ff}.page_sdkLayer__zSHGe svg{display:block;margin-bottom:14px;color:var(--accent)}.page_hardwareGrid__XBTlA{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.page_hardwareGrid__XBTlA article{border:1px solid #f3f4f6;border-radius:16px;padding:22px}.page_hardwareGrid__XBTlA svg{color:var(--accent)}.page_hardwareGrid__XBTlA h3{font-size:16px;margin:14px 0 8px}.page_dark__tohfX{width:calc(100% - 16px);max-width:1600px;margin:0 auto;border-radius:40px;padding:80px max(64px,calc((100vw - 1184px)/2));background:#0f172a;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.page_dark__tohfX .page_eyebrow__fHTz4{color:#c084fc}.page_dark__tohfX>div>p{font-size:15px;line-height:1.8;color:#cbd5e1;margin:20px 0 0}.page_dark__tohfX ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.page_dark__tohfX li{display:flex;gap:14px;align-items:center;border:1px solid #334155;border-radius:14px;padding:16px 18px;font-size:14px}.page_dark__tohfX li svg{color:#d8b4fe;flex-shrink:0}.page_lightLink__US49e{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:26px;color:#fff}.page_lightLink__US49e:hover{text-decoration:underline}.page_darkNote__su_n5{grid-column:1/-1;font-size:12px;color:#94a3b8;margin:0}.page_rollout__QOOan{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_rollout__QOOan article{border-top:2px solid #e9d5ff;padding-top:20px}.page_rollout__QOOan h3{font-size:18px;margin:12px 0 10px}.page_faq__H5kB9{display:grid;grid-template-columns:.8fr 1.6fr;gap:64px}.page_faqList__1DRIU{border-top:1px solid var(--line)}.page_faqList__1DRIU details{border-bottom:1px solid var(--line)}.page_faqList__1DRIU summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer}.page_faqList__1DRIU summary::-webkit-details-marker{display:none}.page_faqList__1DRIU summary h3{font-size:16px;font-weight:600;margin:0}.page_faqList__1DRIU summary svg{flex-shrink:0;transition:transform .2s}.page_faqList__1DRIU details[open] summary svg{transform:rotate(180deg)}.page_faqList__1DRIU details p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 22px;max-width:720px}.page_cta__pjMeL{max-width:1184px;margin:0 auto;border-radius:32px;padding:72px 25px;text-align:center;background:linear-gradient(135deg,#fff5d9,#ffd4d4,#e4bbff)}.page_cta__pjMeL>p:not(.page_eyebrow__fHTz4){max-width:560px;margin:16px auto 30px;font-size:15px;line-height:1.8;color:var(--muted)}.page_related__lMLTS{max-width:1184px;margin:auto;padding:56px 0 72px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.page_related__lMLTS a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;font-size:14px;font-weight:500}.page_related__lMLTS a:hover{text-decoration:underline}@media(max-width:1100px){.page_serviceGrid__IYmkj{grid-template-columns:repeat(2,1fr)}.page_stories__g12_U{grid-template-columns:1fr}.page_related__lMLTS{padding:48px 32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.page_hero__vJme6{grid-template-columns:1fr;padding:56px 32px;gap:40px}.page_section__qWPzr{padding:64px 32px}.page_heading__rZXSW{display:block}.page_heading__rZXSW>p{margin-top:16px}.page_dark__tohfX,.page_journeys__2JF5d{padding:60px 32px}.page_journeyPanel__S_3MA{grid-template-columns:1fr;padding:28px}.page_architecture__5vyf9{grid-template-columns:1fr}.page_architecture__5vyf9>div+div{border-left:0;border-top:1px solid var(--line)}.page_hardwareGrid__XBTlA{grid-template-columns:repeat(2,1fr)}.page_dark__tohfX{grid-template-columns:1fr;gap:32px}.page_faq__H5kB9{grid-template-columns:1fr;gap:28px}.page_cta__pjMeL{margin:0 8px}}@media(max-width:640px){.page_hero__vJme6{padding:44px 16px;border-radius:32px}.page_scene__OabdS{margin:0 -8px;padding:10px 4px;border-radius:20px}.page_hero__vJme6 h1{font-size:38px;letter-spacing:-1.4px}.page_lead__bMmFP{font-size:17px}.page_ribbon__jpEKb{padding:32px 16px}.page_ribbon__jpEKb ul{gap:20px 28px}.page_ribbon__jpEKb li{width:96px;height:38px}.page_section__qWPzr{padding:52px 16px}.page_page__FgfUS h2{font-size:30px}.page_hardwareGrid__XBTlA,.page_rollout__QOOan,.page_serviceGrid__IYmkj{grid-template-columns:1fr}.page_dark__tohfX,.page_journeys__2JF5d{padding:48px 16px;border-radius:28px}.page_journeyPanel__S_3MA{padding:18px;border-radius:22px}.page_story__VglsC{grid-template-columns:1fr}.page_storyImage__70NUt img{min-height:0;height:300px}.page_storyBody__knhn5{padding:22px}.page_cta__pjMeL{padding:52px 16px}.page_related__lMLTS{padding:40px 16px;grid-template-columns:1fr}}.weave_scene__szTn6{margin:0;background:#ffffffc4;border:1px solid #ffffffd9;border-radius:28px;padding:16px 12px;box-shadow:0 20px 50px #30194b14;backdrop-filter:blur(6px)}.weave_scene__szTn6 svg{display:block;width:100%;height:auto;font-family:inherit}.weave_sceneLabels___abC8 text{font-size:11px;font-weight:600;letter-spacing:1.6px;fill:#6b7280}.weave_wire__7O1Qi{fill:none;stroke:#e9d5ff;stroke-width:2;stroke-dasharray:4 6;stroke-linejoin:round}.weave_wireActive__UpkQp{stroke:#a855f7;stroke-dasharray:none;opacity:0;transition:opacity .3s}.weave_wireActive__UpkQp[data-lit=true]{opacity:1}.weave_packet__8Y4p_{fill:#7e22ce;filter:drop-shadow(0 0 5px #a855f7)}.weave_statusCard__plI_g path,.weave_statusCard__plI_g rect{fill:#0f172a}.weave_statusCard__plI_g circle{fill:#facc15;animation:weave_wvPulse__hmXwa 1s ease-in-out infinite}.weave_statusCard__plI_g[data-done=true] circle{fill:#4ade80;animation:none}.weave_statusLabel__CsFKO{font-size:7.5px;font-weight:700;letter-spacing:1.5px;fill:#94a3b8}.weave_statusText__uqPCD{font-size:10.5px;font-weight:600;fill:#fff;animation:weave_wvFade__dK8uC .35s ease}.weave_appBrand__25bky{font-weight:800;fill:#0f172a}.weave_appGreeting__QqAxe{font-weight:600;fill:#4b5563}.weave_appTile__Q4_qd{font-weight:600;fill:#374151}.weave_offerTag___7l1w{letter-spacing:.8px}.weave_offerTag___7l1w,.weave_offerTitle__7cbIW{font-weight:800;fill:#fff}.weave_offerSub__n7iu5{font-weight:500;fill:#f5f3ff}.weave_offerIn__gw7oZ{animation:weave_wvFade__dK8uC .5s ease}.weave_kioskScreen__Xvgd6,.weave_phoneScreen__wHV6b{transition:filter .3s}.weave_kioskScreen__Xvgd6[data-on=true],.weave_phoneScreen__wHV6b[data-on=true]{filter:drop-shadow(0 0 8px #c084fc)}.weave_deviceCaption__vHYvj{font-size:11px;font-weight:600;fill:#4b5563}.weave_platformLabel__m0njf{font-size:11px;font-weight:700;letter-spacing:1.6px;fill:#7e22ce;animation:weave_wvFade__dK8uC .4s ease}.weave_weaveGlow__exvP4{opacity:.2;transition:opacity .3s}.weave_weaveGlow__exvP4[data-on=true]{opacity:.65}.weave_weaveMark__JYgoC path{fill:none;stroke:#f3e8ff;stroke-width:3;stroke-linecap:round;opacity:.55}.weave_weaveMark__JYgoC[data-on=true] path{opacity:1;stroke-dasharray:8 6;animation:weave_wvFlowAnim__hP6u0 .8s linear infinite}.weave_weaveTitle__Kdbnd{font-size:20px;font-weight:800;fill:#fff}.weave_weaveSub__CVdPt{font-size:7.5px;font-weight:700;letter-spacing:1.4px;fill:#e9d5ff}.weave_stepDot__4_MEX{fill:#e9d5ff;transition:fill .3s}.weave_stepDot__4_MEX[data-on=true]{fill:#7e22ce}.weave_platforms__R4iFj{display:flex;flex-wrap:wrap;gap:10px}.weave_platforms__R4iFj span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;border:1px solid #e9d5ff;padding:8px 16px;font-size:14px;font-weight:700;color:#0f172a}.weave_platforms__R4iFj svg{color:#7e22ce}.weave_vsGrid__Pv3KU{display:grid;grid-template-columns:1fr 1fr;gap:20px}.weave_vsPanel__kjiL4{margin:0;border-radius:24px;padding:22px;display:flex;flex-direction:column}.weave_vsPanel__kjiL4 svg{display:block;width:100%;height:auto;margin:10px 0 6px;font-family:inherit}.weave_vsPanel__kjiL4 figcaption{font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:1.35}.weave_vsPanel__kjiL4 figcaption span{display:block;font-size:11px;letter-spacing:1.6px;margin-bottom:6px}.weave_vsPanel__kjiL4 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.weave_vsPanel__kjiL4 li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.weave_vsPanel__kjiL4 li span{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#fff}.weave_vsBad__lvH9y{background:#fafaf9;border:1px solid #e7e5e4}.weave_vsBad__lvH9y figcaption span{color:#b91c1c}.weave_vsBad__lvH9y li{color:#57534e}.weave_vsBad__lvH9y li span{background:#dc2626}.weave_vsGood__kGc3b{background:#faf5ff;border:1px solid #e9d5ff}.weave_vsGood__kGc3b figcaption span{color:#7e22ce}.weave_vsGood__kGc3b li span{background:#7e22ce}.weave_vBrand__YTa5T{font-size:9px;font-weight:800;fill:#0f172a}.weave_vOfferTag__YiA18{font-size:5.5px;font-weight:800;letter-spacing:.8px;fill:#ffffffcc}.weave_vOfferTitle__BfFsA{font-size:9px;font-weight:800;fill:#fff}.weave_vCaption__Ih_AC{font-size:10px;font-weight:600;fill:#6b7280}.weave_vLegacyHeader__2TznR{font-size:6px;font-weight:700;letter-spacing:1px;fill:#e7e5e4;font-family:var(--font-mono),monospace}.weave_vLegacyTitle__lj7k4{fill:#bfdbfe}.weave_vLegacyButton__iY5Qw,.weave_vLegacyTitle__lj7k4{font-size:8px;font-weight:700;font-family:var(--font-mono),monospace}.weave_vLegacyButton__iY5Qw{fill:#fff}.weave_vLegacyOffer__klbQO{font-size:5px;fill:#93c5fd;font-family:var(--font-mono),monospace}.weave_vBroken__l3rmt{stroke:#d6d3d1;stroke-width:2;stroke-dasharray:3 5;fill:none}.weave_vBrokenX__sm75C{font-size:14px;font-weight:800;fill:#dc2626}.weave_vFlow__Tc8BJ{stroke:#a855f7;stroke-width:2.5;fill:none;stroke-dasharray:6 5;animation:weave_wvFlowAnim__hP6u0 1s linear infinite}.weave_vFlowLabel__9FbHz{font-size:9px;font-weight:700;fill:#7e22ce}.weave_vWeaveChip__VeUpV{font-size:8.5px;font-weight:800;fill:#fff}.weave_vPinBad__Q93fh circle:nth-child(2){fill:#dc2626;stroke:#fff;stroke-width:2}.weave_vPinGood__j37NG circle:nth-child(2){fill:#7e22ce;stroke:#fff;stroke-width:2}.weave_vPinBad__Q93fh text,.weave_vPinGood__j37NG text{font-size:9px;font-weight:800;fill:#fff}.weave_vPinPulse__LPyVU{fill:none;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:weave_wvPing__ovxe_ 2s ease-out infinite}.weave_vPinBad__Q93fh .weave_vPinPulse__LPyVU{stroke:#dc2626}.weave_vPinGood__j37NG .weave_vPinPulse__LPyVU{stroke:#a855f7}.weave_modeSvg__iaIin{display:block;width:100%;height:auto;font-family:inherit}.weave_vNodeTitle__K8i8Y{font-size:10.5px;font-weight:800;fill:#fff}.weave_vNodeSub__LP9BA{font-size:7px;font-weight:700;letter-spacing:1.2px;fill:#e9d5ff}.weave_vSparkle__b8Ofd{transform-box:fill-box;transform-origin:center;animation:weave_wvSpin__DoHHz 3s ease-in-out infinite}.weave_vProgress__dyj5z{transform-box:fill-box;transform-origin:left;animation:weave_wvLoad__L3ZAH 2.4s ease-in-out infinite}.weave_vPcLabel__XhkHh{font-size:8px;font-weight:800;letter-spacing:1px;fill:#fff}.weave_vPcSub___Wp_I{font-size:7.5px;fill:#cbd5e1}.weave_vKioskLabel__TT1F6{font-size:7px;font-weight:700;letter-spacing:1.4px;fill:#64748b}.weave_vBoxTitle__k_dUh{font-size:11px;font-weight:800;fill:#0f172a}.weave_vBoxSub__hUV5F{font-size:8.5px;fill:#4b5563}.weave_vDevices__skGFj rect{fill:#0f172a}.weave_vDevices__skGFj text{font-size:6.5px;font-weight:800;letter-spacing:.6px;fill:#e9d5ff}.weave_stackVisual__6YIlr{display:grid;grid-template-columns:1fr 150px;grid-template-rows:repeat(5,auto);gap:8px}.weave_stackLayer__gPOge{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:16px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;animation:weave_wvRise__AAk3P .6s ease both;animation-delay:calc(var(--i) * 90ms)}.weave_stackLayer__gPOge span{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#6b7280}.weave_stackLayer__gPOge strong{font-size:15px;text-align:right}.weave_stackLayer__gPOge[data-tone=accent]{background:linear-gradient(135deg,#a855f7,#7e22ce);border-color:transparent;color:#fff}.weave_stackLayer__gPOge[data-tone=accent] span{color:#f3e8ff}.weave_stackLayer__gPOge[data-tone=accent2]{background:#f3e8ff;border-color:#e9d5ff}.weave_stackLayer__gPOge[data-tone=accent2] span{color:#7e22ce}.weave_stackLayer__gPOge[data-tone=dark]{background:#0f172a;color:#fff;border-color:#0f172a}.weave_stackLayer__gPOge[data-tone=dark] span{color:#c084fc}.weave_stackSide__xM_BS{grid-column:2;grid-row:1/6;border-radius:16px;background:linear-gradient(180deg,#fff5d9,#ffd4d4,#e4bbff);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16px;gap:6px}.weave_stackSide__xM_BS span{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#7e22ce;writing-mode:vertical-rl;transform:rotate(180deg)}.weave_stackSide__xM_BS strong{font-size:13px}@keyframes weave_wvFade__dK8uC{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes weave_wvPulse__hmXwa{50%{opacity:.4}}@keyframes weave_wvFlowAnim__hP6u0{to{stroke-dashoffset:-22}}@keyframes weave_wvPing__ovxe_{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes weave_wvSpin__DoHHz{50%{transform:rotate(25deg) scale(1.15)}}@keyframes weave_wvLoad__L3ZAH{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes weave_wvRise__AAk3P{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.weave_vsGrid__Pv3KU{grid-template-columns:1fr}}@media(max-width:640px){.weave_stackVisual__6YIlr{grid-template-columns:1fr}.weave_stackSide__xM_BS{grid-column:1;grid-row:auto;flex-direction:row}.weave_stackSide__xM_BS span{writing-mode:horizontal-tb;transform:none}.weave_stackLayer__gPOge{flex-direction:column;align-items:flex-start;gap:4px}.weave_stackLayer__gPOge strong{text-align:left}.weave_vsPanel__kjiL4 ol{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.weave_modeSvg__iaIin *,.weave_scene__szTn6 *,.weave_stackLayer__gPOge,.weave_vsPanel__kjiL4 *{animation:none!important;transition:none!important}}.page_page__NhEUT{--ink:#030712;--muted:#4b5563;--line:#e5e7eb;--accent:#9333ea;background:#fff;color:var(--ink)}.page_page__NhEUT main{outline:none}.page_page__NhEUT *{box-sizing:border-box}.page_page__NhEUT [role=tabpanel]:focus-visible,.page_page__NhEUT a:focus-visible,.page_page__NhEUT button:focus-visible,.page_page__NhEUT summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.page_hero__p597j{width:calc(100% - 16px);max-width:1600px;margin:8px auto;padding:88px 64px;border-radius:48px;background:linear-gradient(90deg,#8080800a 1px,transparent 0),linear-gradient(180deg,#8080800a 1px,transparent 0),linear-gradient(135deg,#fff5d9,#ffd4d4,#e4bbff);background-size:24px 24px,24px 24px,100% 100%;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.page_pill__XCb_0{display:inline-flex;padding:5px 13px;border-radius:999px;background:#faf5ff;color:#7e22ce;font-size:12px;font-weight:600;letter-spacing:1.5px;margin:0 0 26px}.page_hero__p597j h1{font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.07;letter-spacing:-2.2px;margin:0 0 26px;text-wrap:balance}.page_lead__wKbaX{font-size:19px;font-weight:500;line-height:1.65;color:var(--muted);max-width:580px;margin:0}.page_actions__5CYHx{display:flex;gap:24px;align-items:center;margin:34px 0;flex-wrap:wrap}.page_primary__cPNvT{display:inline-flex;align-items:center;gap:14px;background:#0f172a;color:#fff;padding:14px 24px;border-radius:999px;font-size:14px;font-weight:600}.page_primary__cPNvT:hover{background:#1e293b}.page_textLink__ULU6f{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:28px}.page_actions__5CYHx .page_textLink__ULU6f{margin-top:0}.page_textLink__ULU6f:hover{text-decoration:underline}.page_proof__9qqhK{display:flex;gap:18px;align-items:center;border-left:2px solid #d8b4fe;padding-left:18px;max-width:540px}.page_proof__9qqhK strong{font-size:40px;letter-spacing:-1.5px;line-height:1}.page_proof__9qqhK p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.page_ribbon__0ZJld{max-width:1312px;margin:0 auto;padding:40px 64px}.page_ribbon__0ZJld>p{font-size:10px;font-weight:600;letter-spacing:1.5px;color:#6b7280;text-align:center;margin:0 0 24px}.page_ribbon__0ZJld ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 48px}.page_ribbon__0ZJld li{position:relative;width:112px;height:44px}.page_ribbon__0ZJld img{object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .3s,opacity .3s}.page_ribbon__0ZJld li:hover img{filter:none;opacity:1}.page_storyLogo__vejt0{position:relative;width:120px;height:40px;margin-bottom:18px}.page_storyLogo__vejt0 img{object-fit:contain;object-position:left center}.page_section__YaRY4{max-width:1312px;margin:auto;padding:88px 64px;scroll-margin-top:90px}.page_eyebrow__wT_rW{font-size:11px;font-weight:600;letter-spacing:1.8px;color:#7e22ce;margin:0 0 16px}.page_heading__XbpX7{display:flex;justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:44px}.page_heading__XbpX7>div{max-width:640px}.page_heading__XbpX7>p{max-width:430px;font-size:15px;line-height:1.8;color:var(--muted);margin:0}.page_page__NhEUT h2{font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-1px;line-height:1.15;margin:0;text-wrap:balance}.page_num__znAYq{font-size:11px;font-weight:600;color:var(--accent)}.page_serviceGrid__gHL1Q{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page_serviceGrid__gHL1Q article{display:flex;flex-direction:column;border:1px solid #f3f4f6;border-radius:18px;padding:24px;background:#fff;box-shadow:0 1px 3px #0f172a08}.page_serviceGrid__gHL1Q h3{font-size:17px;margin:18px 0 10px}.page_architecture___yujU p,.page_hardwareGrid__DI0PK p,.page_rollout__HQeAA p,.page_serviceGrid__gHL1Q p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.page_serviceGrid__gHL1Q a{margin-top:auto;padding-top:18px;display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:#7e22ce}.page_serviceGrid__gHL1Q a:hover{text-decoration:underline}.page_journeys__6A6hA{max-width:1600px;width:calc(100% - 16px);margin:0 auto;padding:80px max(64px,calc((100vw - 1184px)/2));border-radius:40px;background:#faf5ff;scroll-margin-top:90px}.page_explorer__nLrwP{display:grid;gap:20px}.page_journeyTabs__FesqV{display:flex;gap:10px;flex-wrap:wrap}.page_journeyTabs__FesqV button{border:1px solid #e9d5ff;background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink)}.page_journeyTabs__FesqV button span{color:var(--accent);font-size:11px}.page_journeyTabs__FesqV button[aria-selected=true]{background:#0f172a;color:#fff;border-color:#0f172a}.page_journeyTabs__FesqV button[aria-selected=true] span{color:#d8b4fe}.page_journeyPanel__bKO3A{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;background:#fff;border-radius:28px;padding:40px;border:1px solid #f3e8ff}.page_journeyCopy__ihtie h3{font-size:26px;letter-spacing:-.6px;margin:0 0 10px}.page_journeyCopy__ihtie>p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 22px}.page_journeySteps__n2mca{list-style:none;margin:0;padding:0;display:grid;gap:8px}.page_journeySteps__n2mca button{display:flex;gap:16px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:14px;padding:14px;cursor:pointer;color:inherit}.page_journeySteps__n2mca button[aria-current=step]{border-color:#e9d5ff;background:#faf5ff}.page_journeySteps__n2mca button>span{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3e8ff;color:#7e22ce;font-size:11px;font-weight:700}.page_journeySteps__n2mca strong{font-size:15px}.page_journeySteps__n2mca p{font-size:13px;line-height:1.7;color:var(--muted);margin:4px 0 0}.page_preview__V_McN{display:flex;flex-direction:column;gap:14px}.page_previewScreen__kfKfy{flex:1;border-radius:22px;padding:26px;background:linear-gradient(160deg,#fff5d9,#ffd4d4 55%,#e4bbff);min-height:380px;display:flex;flex-direction:column}.page_previewTop__p05Pz{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.page_previewIcon__aDlmX{width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center;margin:28px 0 18px;color:#7e22ce}.page_previewScreen__kfKfy h4{font-size:22px;letter-spacing:-.5px;margin:0 0 6px}.page_previewScreen__kfKfy>p{font-size:13px;color:var(--muted);margin:0 0 18px}.page_previewOptions__z_bPI{display:grid;gap:8px}.page_previewOptions__z_bPI div{display:flex;justify-content:space-between;align-items:center;background:#ffffffd9;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600}.page_previewProgress__c4uWx{display:flex;gap:6px;margin-top:auto;padding-top:20px}.page_previewProgress__c4uWx span{flex:1;height:4px;border-radius:4px;background:#ffffff99}.page_previewProgress__c4uWx span[data-active=true]{background:#0f172a}.page_previewControls__bioRv{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.page_previewControls__bioRv button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.page_previewControls__bioRv button:disabled{opacity:.35;cursor:default}.page_note__me_mi{font-size:12px;color:#6b7280;margin:0}.page_stories__6LFL1{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_story__o3hN0{display:grid;grid-template-columns:.85fr 1fr;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.page_story__o3hN0:hover{box-shadow:0 20px 50px #30194b14;transform:translateY(-2px)}.page_storyImage__0gRjh{background:#f5f3f0}.page_storyImage__0gRjh img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:62% 70%}.page_storyBody__N7rAT{padding:30px;display:flex;flex-direction:column}.page_storyBody__N7rAT h3{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:0 0 18px}.page_storyBody__N7rAT ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:8px}.page_storyBody__N7rAT li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.page_storyBody__N7rAT li svg{color:var(--accent);flex-shrink:0}.page_storyLink__afd4Q{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.page_story__o3hN0:hover .page_storyLink__afd4Q{text-decoration:underline}.page_architecture___yujU{display:grid;grid-template-columns:1fr 1.15fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden}.page_architecture___yujU>div{padding:30px}.page_architecture___yujU>div+div{border-left:1px solid var(--line)}.page_architecture___yujU span{font-size:10px;font-weight:600;letter-spacing:1.5px;color:#6b7280}.page_architecture___yujU h3{font-size:18px;line-height:1.4;margin:14px 0 10px}.page_sdkLayer__RJB0z{background:#faf5ff}.page_sdkLayer__RJB0z svg{display:block;margin-bottom:14px;color:var(--accent)}.page_hardwareGrid__DI0PK{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.page_hardwareGrid__DI0PK article{border:1px solid #f3f4f6;border-radius:16px;padding:22px}.page_hardwareGrid__DI0PK svg{color:var(--accent)}.page_hardwareGrid__DI0PK h3{font-size:16px;margin:14px 0 8px}.page_dark__GNOO_{width:calc(100% - 16px);max-width:1600px;margin:0 auto;border-radius:40px;padding:80px max(64px,calc((100vw - 1184px)/2));background:#0f172a;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.page_dark__GNOO_ .page_eyebrow__wT_rW{color:#c084fc}.page_dark__GNOO_>div>p{font-size:15px;line-height:1.8;color:#cbd5e1;margin:20px 0 0}.page_dark__GNOO_ ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.page_dark__GNOO_ li{display:flex;gap:14px;align-items:center;border:1px solid #334155;border-radius:14px;padding:16px 18px;font-size:14px}.page_dark__GNOO_ li svg{color:#d8b4fe;flex-shrink:0}.page_lightLink__xe8c6{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:26px;color:#fff}.page_lightLink__xe8c6:hover{text-decoration:underline}.page_darkNote__KsEP6{grid-column:1/-1;font-size:12px;color:#94a3b8;margin:0}.page_rollout__HQeAA{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_rollout__HQeAA article{border-top:2px solid #e9d5ff;padding-top:20px}.page_rollout__HQeAA h3{font-size:18px;margin:12px 0 10px}.page_faq__E6ZOP{display:grid;grid-template-columns:.8fr 1.6fr;gap:64px}.page_faqList__bUDlj{border-top:1px solid var(--line)}.page_faqList__bUDlj details{border-bottom:1px solid var(--line)}.page_faqList__bUDlj summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer}.page_faqList__bUDlj summary::-webkit-details-marker{display:none}.page_faqList__bUDlj summary h3{font-size:16px;font-weight:600;margin:0}.page_faqList__bUDlj summary svg{flex-shrink:0;transition:transform .2s}.page_faqList__bUDlj details[open] summary svg{transform:rotate(180deg)}.page_faqList__bUDlj details p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 22px;max-width:720px}.page_cta__Qxplj{max-width:1184px;margin:0 auto;border-radius:32px;padding:72px 25px;text-align:center;background:linear-gradient(135deg,#fff5d9,#ffd4d4,#e4bbff)}.page_cta__Qxplj>p:not(.page_eyebrow__wT_rW){max-width:560px;margin:16px auto 30px;font-size:15px;line-height:1.8;color:var(--muted)}.page_related__2oS6M{max-width:1184px;margin:auto;padding:56px 0 72px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.page_related__2oS6M a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;font-size:14px;font-weight:500}.page_related__2oS6M a:hover{text-decoration:underline}@media(max-width:1100px){.page_serviceGrid__gHL1Q{grid-template-columns:repeat(2,1fr)}.page_stories__6LFL1{grid-template-columns:1fr}.page_related__2oS6M{padding:48px 32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.page_hero__p597j{grid-template-columns:1fr;padding:56px 32px;gap:40px}.page_section__YaRY4{padding:64px 32px}.page_heading__XbpX7{display:block}.page_heading__XbpX7>p{margin-top:16px}.page_dark__GNOO_,.page_journeys__6A6hA{padding:60px 32px}.page_journeyPanel__bKO3A{grid-template-columns:1fr;padding:28px}.page_architecture___yujU{grid-template-columns:1fr}.page_architecture___yujU>div+div{border-left:0;border-top:1px solid var(--line)}.page_hardwareGrid__DI0PK{grid-template-columns:repeat(2,1fr)}.page_dark__GNOO_{grid-template-columns:1fr;gap:32px}.page_faq__E6ZOP{grid-template-columns:1fr;gap:28px}.page_cta__Qxplj{margin:0 8px}}@media(max-width:640px){.page_hero__p597j{padding:44px 16px;border-radius:32px}.page_scene__AuJJL{margin:0 -8px;padding:10px 4px;border-radius:20px}.page_hero__p597j h1{font-size:38px;letter-spacing:-1.4px}.page_lead__wKbaX{font-size:17px}.page_ribbon__0ZJld{padding:32px 16px}.page_ribbon__0ZJld ul{gap:20px 28px}.page_ribbon__0ZJld li{width:96px;height:38px}.page_section__YaRY4{padding:52px 16px}.page_page__NhEUT h2{font-size:30px}.page_hardwareGrid__DI0PK,.page_rollout__HQeAA,.page_serviceGrid__gHL1Q{grid-template-columns:1fr}.page_dark__GNOO_,.page_journeys__6A6hA{padding:48px 16px;border-radius:28px}.page_journeyPanel__bKO3A{padding:18px;border-radius:22px}.page_story__o3hN0{grid-template-columns:1fr}.page_storyImage__0gRjh img{min-height:0;height:300px}.page_storyBody__N7rAT{padding:22px}.page_cta__Qxplj{padding:52px 16px}.page_related__2oS6M{padding:40px 16px;grid-template-columns:1fr}}.page_heroPlatforms__JHr5d{margin-top:22px}.page_weave__C4biq{width:calc(100% - 16px);max-width:1600px;margin:0 auto;padding:80px max(64px,calc((100vw - 1184px)/2));border-radius:40px;background:#faf5ff;scroll-margin-top:90px}.page_benefits__1RYUx{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page_benefits__1RYUx li{background:#fff;border:1px solid #f3e8ff;border-radius:20px;padding:24px}.page_benefits__1RYUx svg{color:var(--accent)}.page_benefits__1RYUx h3{font-size:18px;margin:14px 0 6px}.page_benefits__1RYUx p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.page_modeCards__Es88B{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_modeCards__Es88B article{background:#fff;border:1px solid #f3e8ff;border-radius:22px;padding:20px 22px}.page_modeCards__Es88B h3{font-size:20px;margin:12px 0 2px}.page_modeCards__Es88B p{margin:0;font-size:14px;font-weight:600;color:#7e22ce}.page_middleware__uKWjh{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.page_bodyText__oRi0l{font-size:15px;line-height:1.8;color:var(--muted);margin:18px 0 24px}.page_protocols__KtC_W{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_protocols__KtC_W li{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.page_protocols__KtC_W strong{display:block;font-size:14px;color:#7e22ce;font-family:var(--font-mono),monospace}.page_protocols__KtC_W span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.page_serviceTiles__mA00Q{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.page_serviceTiles__mA00Q a{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:18px;padding:20px 18px;font-size:14px;font-weight:700;transition:border-color .2s,transform .2s}.page_serviceTiles__mA00Q a svg:first-child{color:var(--accent)}.page_serviceTiles__mA00Q a svg:last-child{margin-top:auto;color:#9ca3af}.page_serviceTiles__mA00Q a:hover{border-color:#c084fc;transform:translateY(-2px)}.page_featureLink__IpQ5f{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:28px 32px;border-radius:22px;background:linear-gradient(135deg,#fff5d9,#ffd4d4,#e4bbff)}.page_featureLink__IpQ5f h3{font-size:22px;letter-spacing:-.4px;margin:0}.page_featureLink__IpQ5f .page_eyebrow__wT_rW{margin-bottom:6px}.page_featureLink__IpQ5f:hover h3{text-decoration:underline}@media(max-width:1100px){.page_serviceTiles__mA00Q{grid-template-columns:repeat(3,1fr)}.page_middleware__uKWjh{grid-template-columns:1fr}}@media(max-width:900px){.page_weave__C4biq{padding:60px 32px}.page_benefits__1RYUx,.page_modeCards__Es88B{grid-template-columns:1fr}}@media(max-width:640px){.page_weave__C4biq{padding:48px 16px;border-radius:28px}.page_serviceTiles__mA00Q{grid-template-columns:1fr 1fr}.page_protocols__KtC_W{grid-template-columns:1fr}.page_featureLink__IpQ5f{padding:22px}.page_featureLink__IpQ5f h3{font-size:18px}}