.YnyroG_page{--ink:#09111f;--ink-soft:#273244;--muted:#667084;--line:#09111f1a;--blue:#007aff;--blue-soft:#e8f3ff;--mint:#11b8a3;--mint-soft:#e6f8f5;--coral:#ff5a66;--coral-soft:#fff0f2;--amber:#f5b640;--amber-soft:#fff6df;--slate-soft:#eef2f7;--paper:#fff;--mist:#f5f7fb;--glass:#ffffffad;--glass-soft:#ffffff29;--glass-line:#ffffff57;--shadow-soft:0 18px 60px #0f172a24;--shadow-crisp:0 10px 30px #0f172a1f;--shadow-glass:0 32px 90px #060f1e42;--radius-card:22px;--radius-soft:16px;--radius-media:18px;--display:var(--font-display,var(--font-newsreader-loaded)), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--body:var(--font-body,var(--font-geist-loaded)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--mist);min-height:100vh;color:var(--ink);font-family:var(--body);letter-spacing:0;overflow-x:clip}.YnyroG_page *,.YnyroG_page :before,.YnyroG_page :after{box-sizing:border-box;letter-spacing:0}.YnyroG_page img{display:block}.YnyroG_page a{color:inherit}.YnyroG_hero{color:#fff;background:#07111d;min-height:800px;position:relative;overflow:hidden}.YnyroG_heroImage{object-fit:cover;filter:saturate(1.04)contrast(1.02);transform:scale(1.03)}.YnyroG_heroVeil{background:radial-gradient(circle at 67% 34%,#7dd3fc38,#0000 34%),radial-gradient(circle at 42% 86%,#ffffff14,#0000 30%),linear-gradient(90deg,#050a12e6 0%,#050a12ad 43%,#050a122e 100%),linear-gradient(#050a122e,#050a12c7);position:absolute;inset:0}.YnyroG_nav{z-index:4;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 48px);min-height:76px;margin:0 auto;padding:18px 0;display:flex;position:relative}.YnyroG_brand{align-items:center;text-decoration:none;display:inline-flex}.YnyroG_brandWord{color:currentColor;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Avenir Next", var(--body);font-size:22px;font-weight:900;line-height:1}.YnyroG_navLinks{border:1px solid var(--glass-line);color:#ffffffdb;-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#fff3,#ffffff14);border-radius:999px;align-items:center;gap:30px;padding:10px 16px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 14px 38px #0000001f}.YnyroG_navLinks a{text-decoration:none}.YnyroG_navLinks a:hover{color:#fff}.YnyroG_navActions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}.YnyroG_navButton,.YnyroG_primaryCta,.YnyroG_secondaryCta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;line-height:1;text-decoration:none;display:inline-flex}.YnyroG_navButton{-webkit-backdrop-filter:blur(22px)saturate(150%);background:#ffffffd1;border:1px solid #ffffff8f;min-width:112px;min-height:40px;padding:0 17px;font-size:13px;font-weight:850;box-shadow:0 14px 34px #0000002e,inset 0 1px #fff;color:var(--ink)!important}.YnyroG_heroInner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(360px,.78fr);align-items:center;gap:76px;width:min(1180px,100% - 48px);min-height:684px;margin:0 auto;padding:40px 0 116px;display:grid;position:relative}.YnyroG_heroCopy{max-width:610px}.YnyroG_eyebrow{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:850;line-height:1.1}.YnyroG_heroCopy h1,.YnyroG_sectionCopy h2,.YnyroG_centerHead h2,.YnyroG_capabilityHead h2,.YnyroG_ctaContent h2{font-family:var(--display);margin:0;font-weight:780;line-height:.98}.YnyroG_heroCopy h1{max-width:670px;font-size:78px}.YnyroG_heroBody{color:#fffc;max-width:550px;margin:24px 0 0;font-size:21px;line-height:1.45}.YnyroG_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.YnyroG_heroQuickLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.YnyroG_heroQuickLinks a{color:#ffffffd6;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.YnyroG_heroQuickLinks a:hover{color:#fff;background:#ffffff2e}.YnyroG_primaryCta,.YnyroG_secondaryCta{min-height:50px;padding:0 22px;font-size:14px;font-weight:850}.YnyroG_primaryCta{color:#fff;background:linear-gradient(#ffffff38,#0000 46%),linear-gradient(135deg,#0a84ff 0%,#27a7ff 48%,#18c7d4 100%);border:1px solid #ffffff3d;box-shadow:0 18px 40px #007aff47,inset 0 1px #ffffff5c}.YnyroG_primaryCta:hover{background:linear-gradient(#ffffff42,#0000 46%),linear-gradient(135deg,#007aff 0%,#159bff 48%,#11b8c9 100%)}.YnyroG_secondaryCta{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#fff3,#ffffff14);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff3d}.YnyroG_secondaryCta:hover{background:#ffffff29}.YnyroG_heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin:42px 0 0;display:grid}.YnyroG_heroStats div{border-radius:var(--radius-soft);-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff47;min-height:84px;padding:15px;box-shadow:inset 0 1px #ffffff38,0 16px 38px #0000001f}.YnyroG_heroStats dt{color:#fff;margin:0;font-size:23px;font-weight:900;line-height:1}.YnyroG_heroStats dd{color:#ffffffad;margin:8px 0 0;font-size:12px;font-weight:760}.YnyroG_heroJourney{color:#ffffffe0;-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#ffffff2b,#ffffff14);border:1px solid #ffffff42;border-radius:999px;grid-template-columns:auto 38px auto 38px auto;align-items:center;gap:10px;margin-top:20px;padding:10px 14px;font-size:12px;font-weight:850;display:inline-grid;box-shadow:inset 0 1px #fff3,0 16px 38px #0000001f}.YnyroG_heroJourney i{background:#ffffff57;height:1px;display:block;position:relative}.YnyroG_heroJourney i:after{content:"";border-top:1px solid #ffffff8a;border-right:1px solid #ffffff8a;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.YnyroG_productStage{place-items:center;min-height:560px;display:grid;position:relative}.YnyroG_productStage:before{content:"";box-shadow:inset 0 1px 0 #fff3, var(--shadow-glass);-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),#ffffff0f;border:1px solid #ffffff2e;border-radius:42px;position:absolute;inset:28px 20px 24px}.YnyroG_productStage:after{content:"";filter:blur(18px);background:linear-gradient(120deg,#ffffff3d,#ffffff0a),#ffffff14;border-radius:52px;position:absolute;inset:92px 0 80px}.YnyroG_device{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(150%);width:316px;min-height:612px;color:var(--ink);background:linear-gradient(145deg,#ffffffeb,#f4f8ffa8),#ffffff9e;border:1px solid #ffffff8f;border-radius:36px;padding:14px;position:relative;box-shadow:0 38px 90px #0000004d,inset 0 1px #fff}.YnyroG_device:before{content:"";background:#101827;border-radius:999px;width:92px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.YnyroG_deviceTop{color:var(--ink);justify-content:space-between;align-items:center;padding:30px 8px 12px;font-size:12px;font-weight:850;display:flex}.YnyroG_deviceTop span:last-child{color:var(--muted)}.YnyroG_tripCover{border-radius:var(--radius-media);background:var(--ink);color:#fff;border:1px solid #ffffff57;min-height:178px;position:relative;overflow:hidden}.YnyroG_tripCover:after{content:"";background:linear-gradient(#09111f14,#09111fb8);position:absolute;inset:0}.YnyroG_tripCover div{z-index:1;position:absolute;bottom:16px;left:16px;right:16px}.YnyroG_tripCover span{color:#ffffffb8;font-size:12px;font-weight:800;display:block}.YnyroG_tripCover strong{margin-top:4px;font-size:26px;line-height:1;display:block}.YnyroG_timeline{border-radius:var(--radius-card);background:#f5f7fbb8;gap:10px;margin-top:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffa3}.YnyroG_timelineHeader{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;font-weight:800;display:flex}.YnyroG_timelineHeader strong{color:var(--ink)}.YnyroG_timelineItem{border-radius:var(--radius-soft);background:#ffffffc7;border:1px solid #09111f12;grid-template-columns:38px 30px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffffb8}.YnyroG_timelineItemIdea{background:linear-gradient(135deg,#e8f3ffe0,#e6f8f5eb),#fff;border-color:#11b8a338;box-shadow:0 12px 30px #11b8a31f,inset 0 1px #fff}.YnyroG_time{color:var(--muted);font-size:11px;font-weight:850}.YnyroG_timelineIcon,.YnyroG_captureIcon,.YnyroG_workflowIcon,.YnyroG_updateIcon{border-radius:var(--radius-soft);place-items:center;display:grid}.YnyroG_timelineIcon{background:var(--blue-soft);width:30px;height:30px;color:var(--blue)}.YnyroG_timelineItemIdea .YnyroG_timelineIcon{color:#08786c;background:#ffffffd1}.YnyroG_timelineItem strong,.YnyroG_timelineItem span{display:block}.YnyroG_timelineItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.YnyroG_timelineItem div span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:720}.YnyroG_voteBar{border-radius:var(--radius-soft);color:#fff;background:#0e1728eb;align-items:center;gap:8px;min-height:42px;margin-top:14px;padding:0 12px;font-size:12px;font-weight:820;display:flex}.YnyroG_floatingCard{z-index:3;border-radius:var(--radius-card);width:270px;box-shadow:var(--shadow-glass);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffb8;border:1px solid #ffffff6b;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:absolute}.YnyroG_floatWaterfall{top:118px;right:-12px}.YnyroG_heroSnapshot{z-index:1;background:#ffffff29;border:1px solid #ffffff6b;border-radius:28px;width:178px;height:132px;position:absolute;overflow:hidden;transform:rotate(-6deg);box-shadow:0 26px 62px #00000042,inset 0 1px #ffffff38}.YnyroG_heroSnapshot:after{content:"";background:linear-gradient(#07111f05,#07111fa8);position:absolute;inset:0}.YnyroG_heroSnapshot span{z-index:1;color:#fff;text-shadow:0 1px 12px #0000006b;font-size:14px;font-weight:900;position:absolute;bottom:12px;left:14px}.YnyroG_heroSnapshotOne{bottom:62px;left:-26px}.YnyroG_heroSnapshotTwo{width:160px;height:118px;bottom:18px;right:-30px;transform:rotate(7deg)}.YnyroG_floatingPhoto,.YnyroG_captureThumb,.YnyroG_memoryMoment{border-radius:var(--radius-media);position:relative;overflow:hidden}.YnyroG_floatingPhoto{width:58px;height:58px}.YnyroG_floatingImportIcon{color:#075fb8;background:linear-gradient(135deg,#e8f3fff5,#ffffffeb),#fff;border:1px solid #ffffff9e;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #fff,0 16px 34px #007aff1f}.YnyroG_floatingCard span,.YnyroG_floatingCard strong{display:block}.YnyroG_floatingCard span{color:var(--muted);font-size:11px;font-weight:800}.YnyroG_floatingCard strong{margin-top:3px;font-size:13px;line-height:1.2;overflow:hidden}.YnyroG_sourceStrip{z-index:3;width:min(1180px,100% - 48px);color:var(--ink);-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(#ffffffd1,#ffffff94),#ffffffad;border:1px solid #ffffff94;border-radius:24px;margin:-74px auto 0;padding:24px 0 25px;position:relative;overflow:hidden;box-shadow:0 26px 78px #0f172a24,inset 0 1px #fff}.YnyroG_sourceStrip h2{color:#475569e6;text-align:center;text-transform:uppercase;margin:0 auto 16px;font-size:13px;font-weight:850}.YnyroG_srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.YnyroG_sourceDrift{gap:12px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.YnyroG_sourceImageLane{will-change:transform;gap:14px;width:max-content;padding-inline:max(24px,50vw - 590px);animation:36s linear infinite YnyroG_sourceDriftLeft;display:flex}.YnyroG_sourceImageLaneReverse{margin-left:-220px;animation-name:YnyroG_sourceDriftRight;animation-duration:44s}.YnyroG_sourceImageCard{background:var(--ink);border:1px solid #ffffffad;border-radius:26px;flex:0 0 238px;height:132px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a21,inset 0 1px #ffffff3d}.YnyroG_sourceImageCard:after{content:"";background:linear-gradient(#07111f05,#07111fb3);position:absolute;inset:0}.YnyroG_sourceImageCard div{z-index:1;color:#fff;position:absolute;bottom:14px;left:15px;right:15px}.YnyroG_sourceImageCard span,.YnyroG_sourceImageCard strong{display:block}.YnyroG_sourceImageCard span{color:#ffffffb8;font-size:11px;font-weight:850}.YnyroG_sourceImageCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;line-height:1.04;overflow:hidden}@keyframes YnyroG_sourceDriftLeft{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes YnyroG_sourceDriftRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.YnyroG_blue{background:var(--blue-soft);color:#075fb8}.YnyroG_mint{background:var(--mint-soft);color:#08786c}.YnyroG_coral{background:var(--coral-soft);color:#c93443}.YnyroG_amber{background:var(--amber-soft);color:#8b5b00}.YnyroG_slate{background:var(--slate-soft);color:#475569}.YnyroG_scrollStory{background:linear-gradient(150deg, #fffaf1d1, #f2fafff0 46%, #edfbf7eb), var(--mist);--phone-lift:0px;--phone-tilt:0deg;--phone-roll:0deg;--story-progress:0;--story-scene-progress:0;padding:108px 0 122px;position:relative;overflow:visible}.YnyroG_scrollStoryShell{grid-template-columns:minmax(340px,.78fr) minmax(0,1fr);align-items:start;gap:82px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_scrollStoryVisual{perspective:1200px;will-change:transform;place-items:center;min-height:calc(100vh - 132px);display:grid;position:sticky;top:86px;transform:translateZ(0)}.YnyroG_storyPhone{width:352px;min-height:674px;color:var(--ink);transform:translate3d(0, var(--phone-lift,0px), 0) rotateY(var(--phone-tilt,0deg)) rotateZ(var(--phone-roll,0deg));transform-style:preserve-3d;backface-visibility:hidden;contain:layout paint;will-change:transform;background:linear-gradient(145deg,#fffffffa,#f2f7ffb8),#ffffffd1;border:1px solid #ffffffc7;border-radius:46px;padding:15px;transition:border-color .4s,box-shadow .4s;position:relative;box-shadow:0 38px 100px #0f172a33,inset 0 1px #fff}.YnyroG_storyPhone[data-accent=coral]{box-shadow:0 38px 100px #ff5a662e,0 24px 80px #0f172a24,inset 0 1px #fff}.YnyroG_storyPhone[data-accent=blue]{box-shadow:0 38px 100px #007aff2e,0 24px 80px #0f172a24,inset 0 1px #fff}.YnyroG_storyPhone[data-accent=mint]{box-shadow:0 38px 100px #11b8a32e,0 24px 80px #0f172a24,inset 0 1px #fff}.YnyroG_storyPhone:before{content:"";z-index:4;background:#101827;border-radius:999px;width:96px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14}.YnyroG_storyPhone:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff3d,#0000 32% 70%,#ffffff2e);border-radius:38px;position:absolute;inset:10px}.YnyroG_storyPhoneTop{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:34px 9px 12px;font-size:12px;font-weight:850;display:flex;position:relative}.YnyroG_storyPhoneTop span{color:var(--muted)}.YnyroG_storyPhoneScreen{z-index:1;background:linear-gradient(#f8fbfffa,#eef6f9e6),#fff;border:1px solid #0f172a12;border-radius:32px;min-height:574px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.YnyroG_storyPhoneScene{opacity:0;pointer-events:none;will-change:opacity, transform;grid-template-rows:auto 1fr auto;gap:12px;padding:12px;transition:opacity .46s,transform .46s;display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.985)}.YnyroG_storyPhoneScene[data-active=true]{opacity:1;transform:translate(0,0)scale(1)}.YnyroG_storyHeroCard{color:#fff;background:#07111f;border:1px solid #ffffff8f;border-radius:25px;min-height:188px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a24,inset 0 1px #ffffff38}.YnyroG_storyHeroCard:after{content:"";background:linear-gradient(#07111f0a,#07111fb8);position:absolute;inset:0}.YnyroG_storyHeroCard div{z-index:1;position:absolute;bottom:15px;left:16px;right:16px}.YnyroG_storyHeroCard span,.YnyroG_storyHeroCard strong,.YnyroG_storyPhoneRow strong,.YnyroG_storyPhoneRow span,.YnyroG_storyPhoneBadge span{display:block}.YnyroG_storyHeroCard span{color:#ffffffb8;font-size:12px;font-weight:820}.YnyroG_storyHeroCard strong{margin-top:5px;font-size:27px;line-height:.98}.YnyroG_storyPhoneList{align-content:start;gap:10px;display:grid}.YnyroG_storyPhoneRow{will-change:transform, opacity;background:#ffffffc2;border:1px solid #0f172a12;border-radius:19px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #0f172a0f}.YnyroG_storyPhoneScene[data-active=true] .YnyroG_storyPhoneRow{animation:.48s both YnyroG_storyRowIn}.YnyroG_storyPhoneScene[data-active=true] .YnyroG_storyPhoneRow:nth-child(2){animation-delay:70ms}.YnyroG_storyPhoneScene[data-active=true] .YnyroG_storyPhoneRow:nth-child(3){animation-delay:.14s}.YnyroG_storyPhoneIcon{background:var(--blue-soft);color:#075fb8;border-radius:15px;place-items:center;width:38px;height:38px;display:grid}.YnyroG_storyPhoneScene[data-accent=mint] .YnyroG_storyPhoneIcon{background:var(--mint-soft);color:#08786c}.YnyroG_storyPhoneScene[data-accent=coral] .YnyroG_storyPhoneIcon{background:var(--coral-soft);color:#c93443}.YnyroG_storyPhoneScene[data-accent=amber] .YnyroG_storyPhoneIcon{background:var(--amber-soft);color:#8b5b00}.YnyroG_storyPhoneRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.12;overflow:hidden}.YnyroG_storyPhoneRow span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:760}.YnyroG_storyPhoneBadge{color:#fff;background:#0e1728f0;border-radius:18px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:12px;font-weight:850;display:flex;box-shadow:0 16px 34px #0f172a2e}.YnyroG_storyPhoneScene[data-active=true] .YnyroG_storyPhoneBadge{animation:.48s .18s both YnyroG_storyBadgePop}.YnyroG_scrollStoryPanels{gap:28px;padding:18vh 0 10vh;display:grid}.YnyroG_scrollStoryPanel{opacity:.58;-webkit-backdrop-filter:blur(26px)saturate(150%);will-change:opacity, transform;background:linear-gradient(145deg,#ffffffdb,#fff9),#ffffffb8;border:1px solid #ffffffbd;border-radius:34px;align-content:center;min-height:64vh;padding:44px;transition:opacity .42s,transform .42s,border-color .42s,box-shadow .42s;display:grid;position:relative;transform:translateY(18px)scale(.985);box-shadow:0 24px 70px #0f172a1a,inset 0 1px #fff}.YnyroG_scrollStoryPanel[data-active=true]{opacity:1;border-color:#ffffffe6;transform:translate(0,0)scale(1);box-shadow:0 30px 86px #0f172a24,inset 0 1px #fff}.YnyroG_storyPanelStep{background:var(--blue-soft);color:#075fb8;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:22px;font-size:12px;font-weight:900;display:inline-grid}.YnyroG_scrollStoryPanel[data-accent=mint] .YnyroG_storyPanelStep{background:var(--mint-soft);color:#08786c}.YnyroG_scrollStoryPanel[data-accent=coral] .YnyroG_storyPanelStep{background:var(--coral-soft);color:#c93443}.YnyroG_scrollStoryPanel[data-accent=amber] .YnyroG_storyPanelStep{background:var(--amber-soft);color:#8b5b00}.YnyroG_scrollStoryPanel .YnyroG_eyebrow{color:var(--blue)}.YnyroG_scrollStoryPanel[data-accent=mint] .YnyroG_eyebrow{color:#08786c}.YnyroG_scrollStoryPanel[data-accent=coral] .YnyroG_eyebrow{color:#c93443}.YnyroG_scrollStoryPanel h2{max-width:560px;font-family:var(--display);margin:0;font-size:56px;font-weight:780;line-height:.98}.YnyroG_scrollStoryPanel p:not(.YnyroG_eyebrow){max-width:560px;color:var(--ink-soft);margin:18px 0 0;font-size:18px;line-height:1.56}.YnyroG_storyPanelChips{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.YnyroG_storyPanelChips span{min-height:34px;color:var(--ink-soft);background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px #0f172a0d}@keyframes YnyroG_storyRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes YnyroG_storyBadgePop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.YnyroG_capabilitySection{background:radial-gradient(circle at 18% 20%, #007aff14, transparent 28%), radial-gradient(circle at 84% 34%, #11b8a31a, transparent 30%), linear-gradient(180deg, var(--mist) 0%, white 100%);content-visibility:auto;contain-intrinsic-size:auto 720px;padding:96px 0 88px;position:relative}.YnyroG_capabilityHead{text-align:center;width:min(760px,100% - 48px);margin:0 auto 34px}.YnyroG_capabilityHead .YnyroG_eyebrow{color:var(--blue)}.YnyroG_capabilityHead h2{color:var(--ink);font-size:52px}.YnyroG_capabilityHead p{max-width:620px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.54}.YnyroG_capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_capabilityCard{background:linear-gradient(150deg,#ffffffeb,#f8fbffbd),#ffffffb3;border:1px solid #09111f14;border-radius:26px;align-content:start;min-height:250px;padding:22px;display:grid;position:relative;box-shadow:0 20px 58px #0f172a17,inset 0 1px #fff}.YnyroG_capabilityIcon{background:var(--blue-soft);color:#075fb8;border-radius:18px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff}.YnyroG_capabilityIcon[data-tone=mint]{background:var(--mint-soft);color:#08786c}.YnyroG_capabilityIcon[data-tone=coral]{background:var(--coral-soft);color:#c93443}.YnyroG_capabilityIcon[data-tone=amber]{background:var(--amber-soft);color:#8b5b00}.YnyroG_capabilityCard strong,.YnyroG_capabilityCard p,.YnyroG_capabilityLabel{display:block}.YnyroG_capabilityCard strong{color:var(--ink);margin-top:22px;font-size:19px;line-height:1.12}.YnyroG_capabilityCard p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.48}.YnyroG_capabilityLabel{width:fit-content;max-width:100%;min-height:32px;color:var(--ink-soft);background:#ffffffc2;border:1px solid #0f172a14;border-radius:999px;align-items:center;margin-top:20px;padding:0 12px;font-size:12px;font-weight:830;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px #0f172a0d}.YnyroG_section{content-visibility:auto;contain-intrinsic-size:auto 880px;padding:112px 0}.YnyroG_lightSection{background:linear-gradient(180deg, #f7fbff 0%, #f2f8f5 100%), var(--mist)}.YnyroG_whiteSection{background:linear-gradient(#fff 0%,#fffaf1 48%,#fff 100%)}.YnyroG_memoriesSection{background:radial-gradient(circle at 12% 12%,#ff5a6624,#0000 28%),radial-gradient(circle at 88% 24%,#11b8a329,#0000 32%),linear-gradient(135deg,#fff7ea 0%,#f4f8ff 47%,#ebfbf7 100%)}.YnyroG_deepSection{color:#fff;background:radial-gradient(circle at 74% 28%,#007aff47,#0000 38%),radial-gradient(circle at 24% 72%,#11b8a32b,#0000 36%),linear-gradient(135deg,#06111f 0%,#06223c 48%,#07111f 100%);padding:146px 0;position:relative;overflow:hidden}.YnyroG_deepSection:before,.YnyroG_deepSection:after{content:"";z-index:0;pointer-events:none;position:absolute;left:0;right:0}.YnyroG_deepSection:before{background:linear-gradient(#fffffff2,#fff0);height:108px;top:0}.YnyroG_deepSection:after{background:linear-gradient(#f2faf800,#f2faf8d1);height:112px;bottom:0}.YnyroG_deepSection .YnyroG_split{z-index:1;position:relative}.YnyroG_split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:76px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.YnyroG_reverse .YnyroG_sectionCopy{order:2}.YnyroG_sectionCopy h2,.YnyroG_centerHead h2,.YnyroG_capabilityHead h2,.YnyroG_ctaContent h2{color:inherit;font-size:52px}.YnyroG_sectionCopy p,.YnyroG_centerHead p,.YnyroG_ctaContent p{max-width:560px;color:var(--ink-soft);margin:20px 0 0;font-size:18px;line-height:1.56}.YnyroG_deepSection .YnyroG_sectionCopy p{color:#ffffffb8}.YnyroG_featureStack{gap:12px;max-width:590px;margin-top:30px;display:grid}.YnyroG_featureRow{border-top:1px solid #09111f1a;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:72px;padding-top:14px;display:grid}.YnyroG_featureRowIcon{background:#ffffffb3;border:1px solid #ffffffb8;border-radius:17px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #fff,0 12px 28px #0f172a14}.YnyroG_featureRowIcon[data-tone=blue]{background:var(--blue-soft);color:#075fb8}.YnyroG_featureRowIcon[data-tone=mint]{background:var(--mint-soft);color:#08786c}.YnyroG_featureRowIcon[data-tone=coral]{background:var(--coral-soft);color:#c93443}.YnyroG_featureRowIcon[data-tone=amber]{background:var(--amber-soft);color:#8b5b00}.YnyroG_featureRow h3{color:var(--ink);margin:0;font-size:17px;line-height:1.15}.YnyroG_featureRow p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.45}.YnyroG_capturePanel{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:14px;display:grid}.YnyroG_captureCard,.YnyroG_workflowCard,.YnyroG_updateCard,.YnyroG_memoryFeature{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-crisp);background:#fff}.YnyroG_captureCard{min-height:106px;color:var(--ink);background:linear-gradient(135deg,#fffffff5,#f7fbffd1),#fff;grid-template-columns:86px 32px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid;position:relative;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #fff}.YnyroG_captureFeature{color:#fff;grid-row:span 3;grid-template-columns:1fr;align-items:end;min-height:360px;padding:0;overflow:hidden;box-shadow:0 26px 70px #0f172a2e}.YnyroG_captureFeature:after{content:"";background:linear-gradient(#09111f0a,#09111fbd);position:absolute;inset:0}.YnyroG_captureFeature div{z-index:1;padding:22px;position:relative}.YnyroG_captureFeature span,.YnyroG_captureFeature strong,.YnyroG_captureCard strong,.YnyroG_captureCard span{display:block}.YnyroG_captureFeature span{color:#ffffffbd;font-size:12px;font-weight:820}.YnyroG_captureFeature strong{margin-top:5px;font-size:24px}.YnyroG_captureThumb{width:86px;height:86px;box-shadow:0 12px 24px #0f172a1f}.YnyroG_captureIcon{background:var(--blue-soft);width:36px;height:36px;color:var(--blue)}.YnyroG_captureCard strong{overflow-wrap:anywhere;font-size:15px;line-height:1.15}.YnyroG_captureCard div:last-child span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:740}.YnyroG_centerHead{text-align:center;width:min(780px,100% - 48px);margin:0 auto 50px}.YnyroG_centerHead .YnyroG_eyebrow{color:var(--blue)}.YnyroG_centerHead p{color:var(--muted);margin-inline:auto}.YnyroG_workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_workflowCard{min-height:390px;color:var(--ink);background:linear-gradient(145deg,#fffffff2,#f6fbffbd),#fff;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a1c,inset 0 1px #fff}.YnyroG_workflowCard:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffffb3 44%,#0000 82%),radial-gradient(circle at 84% 18%,#007aff21,#0000 32%);position:absolute;inset:0}.YnyroG_workflowCard:nth-child(2):before{background:linear-gradient(120deg,#0000 0%,#ffffffb3 44%,#0000 82%),radial-gradient(circle at 86% 18%,#11b8a324,#0000 32%)}.YnyroG_workflowCard:nth-child(3):before{background:linear-gradient(120deg,#0000 0%,#ffffffb3 44%,#0000 82%),radial-gradient(circle at 86% 18%,#f5b6402e,#0000 32%)}.YnyroG_workflowCard>*{z-index:1;position:relative}.YnyroG_workflowCardHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.YnyroG_stepNumber{color:var(--muted);font-size:12px;font-weight:900;display:block}.YnyroG_workflowIcon{background:var(--blue-soft);width:50px;height:50px;color:var(--blue);margin-top:0;box-shadow:inset 0 1px #ffffffc7,0 14px 30px #0f172a14}.YnyroG_workflowIcon[data-tone=blue]{background:var(--blue-soft);color:#075fb8}.YnyroG_workflowIcon[data-tone=mint]{background:var(--mint-soft);color:#08786c}.YnyroG_workflowIcon[data-tone=coral]{background:var(--coral-soft);color:#c93443}.YnyroG_workflowIcon[data-tone=amber]{background:var(--amber-soft);color:#8b5b00}.YnyroG_workflowMini{background:radial-gradient(circle at 16% 18%,#fffffff5,#0000 40%),linear-gradient(135deg,#e8f3ffdb,#ffffffa8);border:1px solid #0f172a12;border-radius:24px;gap:9px;min-height:116px;margin-top:22px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 34px #0f172a14}.YnyroG_workflowMini[data-tone=mint]{background:radial-gradient(circle at 18% 24%,#fffffffa,#0000 42%),linear-gradient(135deg,#e6f8f5f0,#e8f3ffad)}.YnyroG_workflowMini[data-tone=amber]{background:radial-gradient(circle at 18% 24%,#fffffffa,#0000 42%),linear-gradient(135deg,#fff6dff0,#fff0f2a8)}.YnyroG_workflowMini span{min-height:38px;color:var(--ink);background:#ffffffbd;border:1px solid #0f172a12;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:grid;box-shadow:inset 0 1px #fff}.YnyroG_workflowMini small{color:var(--muted);font-size:10px;font-weight:820}.YnyroG_routeDots{grid-template-columns:repeat(3,1fr);align-items:center;min-height:54px;padding-inline:16px;display:grid;position:relative}.YnyroG_routeDots:before{content:"";background:linear-gradient(90deg, var(--mint), var(--blue));border-radius:999px;height:2px;position:absolute;top:50%;left:35px;right:35px}.YnyroG_routeDots i{z-index:1;background:var(--mint);border:3px solid #fff;border-radius:999px;width:14px;height:14px;position:relative;box-shadow:0 8px 18px #11b8a338}.YnyroG_routeDots i:nth-child(2){background:var(--blue);justify-self:center}.YnyroG_routeDots i:nth-child(3){background:var(--coral);justify-self:end}.YnyroG_workflowMini .YnyroG_magicLine{color:#08786c;grid-template-columns:auto minmax(0,1fr)}.YnyroG_workflowCard h3{font-family:var(--body);margin:20px 0 0;font-size:23px;font-weight:820;line-height:1.08}.YnyroG_workflowCard p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.52}.YnyroG_workflowExamples{gap:8px;margin-top:20px;display:grid}.YnyroG_workflowExamples span{width:fit-content;max-width:100%;min-height:34px;color:var(--ink-soft);background:#ffffffc2;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px #0f172a0f}.YnyroG_updateStack{gap:12px;max-width:470px;margin:0 auto;display:grid}.YnyroG_updateCard{min-height:82px;box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border-color:#ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.YnyroG_updateCard:nth-child(2){margin-left:34px}.YnyroG_updateCard:nth-child(3){margin-left:68px}.YnyroG_updateIcon{width:42px;height:42px;color:var(--mint);background:#ffffff1f}.YnyroG_updateCard strong,.YnyroG_updateCard span{display:block}.YnyroG_updateCard strong{font-size:16px}.YnyroG_updateCard span,.YnyroG_updateCard small{color:#ffffffad;font-size:13px;font-weight:780}.YnyroG_insightCard{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(135deg,#ffffff2e,#ffffff14),#ffffff14;border:1px solid #fff3;border-radius:28px;grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:150px;margin-top:6px;padding:18px;display:grid;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff2e}.YnyroG_insightIcon{width:46px;height:46px;color:var(--mint);background:#e6f8f529;border-radius:18px;place-items:center;display:grid}.YnyroG_insightCard small,.YnyroG_insightCard strong,.YnyroG_insightCard p{display:block}.YnyroG_insightCard small{color:var(--mint);text-transform:uppercase;font-size:11px;font-weight:860}.YnyroG_insightCard strong{margin-top:7px;font-size:23px;line-height:1.04}.YnyroG_insightCard p{color:#ffffffb8;margin:9px 0 0;font-size:14px;line-height:1.46}.YnyroG_memoryShowcase{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:24px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_memoryMosaic{grid-template-columns:minmax(0,1.08fr) minmax(180px,.72fr);gap:16px;min-height:486px;display:grid;position:relative}.YnyroG_memoryGrid{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;display:grid}.YnyroG_memoryMoment{color:#fff;background:#07111f;border:1px solid #ffffff8a;min-height:150px;box-shadow:0 26px 60px #0f172a26,inset 0 1px #ffffff38}.YnyroG_memoryMoment:after{content:"";background:linear-gradient(#07111f0a,#07111fb8);position:absolute;inset:0}.YnyroG_memoryMomentHero{min-height:486px}.YnyroG_memoryMoment div{z-index:1;position:absolute;bottom:14px;left:14px;right:14px}.YnyroG_memoryMoment span,.YnyroG_memoryMoment strong{display:block}.YnyroG_memoryMoment span{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.YnyroG_memoryMoment strong{font-family:var(--display);margin-top:4px;font-size:26px;font-weight:780;line-height:1}.YnyroG_memoryStatCard{z-index:2;width:min(360px,100% - 48px);box-shadow:var(--shadow-glass);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffb8;border:1px solid #ffffff8f;border-radius:20px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:absolute;top:24px;left:24px}.YnyroG_memoryStatIcon{background:var(--coral-soft);color:#c93443;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.YnyroG_memoryStatCard strong,.YnyroG_memoryStatCard span{display:block}.YnyroG_memoryStatCard strong{font-size:15px;line-height:1.15}.YnyroG_memoryStatCard div span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:760}.YnyroG_memoryFeatureGrid{align-content:center;gap:16px;display:grid}.YnyroG_memoryFeature{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffffe0,#ffffffa3),#ffffffb8;padding:24px;box-shadow:0 22px 54px #0f172a1a,inset 0 1px #fff}.YnyroG_memoryFeature .YnyroG_workflowIcon{margin-top:0}.YnyroG_memoryFeature h3{margin:16px 0 0;font-size:21px;line-height:1.12}.YnyroG_memoryFeature p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.YnyroG_ctaBand{color:#fff;text-align:center;content-visibility:auto;contain-intrinsic-size:auto 430px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.YnyroG_ctaImage{object-fit:cover}.YnyroG_ctaVeil{background:linear-gradient(#07111f57,#07111fc7);position:absolute;inset:0}.YnyroG_ctaContent{z-index:1;justify-items:center;width:min(720px,100% - 48px);display:grid;position:relative}.YnyroG_ctaContent .YnyroG_eyebrow{color:var(--mint)}.YnyroG_ctaContent h2{font-size:52px}.YnyroG_ctaContent p{color:#ffffffbd}.YnyroG_ctaContent .YnyroG_primaryCta{margin-top:28px}.YnyroG_footer{color:#ffffffad;content-visibility:auto;contain-intrinsic-size:auto 360px;background:#07111f;padding:48px 0 56px}.YnyroG_footerInner{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:60px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.YnyroG_footerBrand{align-content:start;gap:16px;display:grid}.YnyroG_footerBrand p{max-width:320px;margin:0;font-size:13px;line-height:1.55}.YnyroG_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.YnyroG_footerLinks div{align-content:start;gap:10px;display:grid}.YnyroG_footerLinks strong{color:#fff;text-transform:uppercase;font-size:12px}.YnyroG_footerLinks a{font-size:13px;text-decoration:none}.YnyroG_footerLinks a:hover{color:#fff}.YnyroG_footerCredit{color:#ffffff85;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px 16px;width:min(1120px,100% - 48px);margin:34px auto 0;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.YnyroG_footerCredit a{color:#ffffffc7;font-weight:760;text-decoration:none}.YnyroG_footerCredit a:hover{color:#fff}.YnyroG_page a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:1060px){.YnyroG_heroInner,.YnyroG_split,.YnyroG_reverse{grid-template-columns:1fr}.YnyroG_reverse .YnyroG_sectionCopy{order:0}.YnyroG_heroCopy{max-width:760px}.YnyroG_heroCopy h1{max-width:680px;font-size:68px}.YnyroG_productStage{max-width:620px;min-height:610px;margin:0 auto}.YnyroG_capturePanel{max-width:760px}.YnyroG_memoryShowcase{grid-template-columns:1fr}.YnyroG_memoryFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.YnyroG_capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YnyroG_scrollStoryShell{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:46px}.YnyroG_storyPhone{width:326px}.YnyroG_scrollStoryPanel{padding:34px}.YnyroG_scrollStoryPanel h2{font-size:46px}.YnyroG_footerInner{grid-template-columns:1fr}.YnyroG_footerCredit{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.YnyroG_hero{min-height:auto}.YnyroG_nav{gap:12px;width:min(100% - 32px,620px);min-height:66px;padding:14px 0}.YnyroG_navLinks{display:none}.YnyroG_navActions{gap:7px}.YnyroG_navButton{min-height:36px;padding:0 14px}.YnyroG_heroInner,.YnyroG_split,.YnyroG_centerHead,.YnyroG_capabilityHead,.YnyroG_capabilityGrid,.YnyroG_workflowGrid,.YnyroG_memoryShowcase,.YnyroG_footerInner{width:min(620px,100% - 32px)}.YnyroG_heroInner{gap:42px;min-height:auto;padding:46px 0 66px}.YnyroG_heroCopy h1{font-size:52px}.YnyroG_heroBody{max-width:35ch;font-size:18px}.YnyroG_heroActions{flex-direction:column;align-items:stretch;max-width:310px;margin-top:26px}.YnyroG_primaryCta,.YnyroG_secondaryCta{width:100%}.YnyroG_heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%;margin-top:24px}.YnyroG_heroStats div{min-height:78px;padding:12px 10px}.YnyroG_heroStats dt{font-size:24px}.YnyroG_heroStats dd{margin-top:6px;font-size:11px}.YnyroG_heroJourney{grid-template-columns:auto 24px auto 24px auto;max-width:100%;padding:9px 12px;font-size:11px}.YnyroG_productStage{place-items:start center;min-height:auto}.YnyroG_productStage:before{border-radius:34px;inset:14px 0 18px}.YnyroG_device{width:min(300px,100%);min-height:548px}.YnyroG_tripCover{min-height:156px}.YnyroG_timeline{gap:8px;margin-top:12px;padding:12px}.YnyroG_timelineItem{min-height:56px;padding:8px}.YnyroG_voteBar{min-height:38px;margin-top:11px}.YnyroG_floatingCard,.YnyroG_heroSnapshot{display:none}.YnyroG_sourceStrip{width:min(620px,100% - 32px);margin-top:-48px;padding:21px 0 22px}.YnyroG_sourceStrip h2{padding-inline:16px}.YnyroG_sourceImageLane{gap:10px;padding-inline:16px;animation-duration:30s}.YnyroG_sourceImageLaneReverse{margin-left:-120px;animation-duration:38s}.YnyroG_sourceImageCard{border-radius:22px;flex-basis:198px;height:108px}.YnyroG_sourceImageCard strong{font-size:15px}.YnyroG_scrollStory{padding:68px 0 78px}.YnyroG_scrollStoryShell{width:min(620px,100% - 32px);display:block}.YnyroG_scrollStoryVisual{top:max(0px, env(safe-area-inset-top));z-index:2;touch-action:pan-y;background:linear-gradient(#f7fbfff5,#f7fbffb8),#f7fbffe0;border-bottom:1px solid #0f172a14;border-radius:0 0 30px 30px;height:min(60vh,520px);min-height:452px;margin:0 auto 20px;-webkit-transform:translateZ(0);box-shadow:0 20px 54px #0f172a14}@supports (height:1svh){.YnyroG_scrollStoryVisual{height:min(60svh,520px)}}.YnyroG_storyPhone{border-radius:40px;width:min(286px,84vw);min-height:506px;padding:12px}.YnyroG_storyPhone:before{width:84px;height:21px;top:10px}.YnyroG_storyPhoneTop{padding:30px 8px 10px}.YnyroG_storyPhoneScreen{border-radius:28px;min-height:426px}.YnyroG_storyPhoneScene{gap:9px;padding:10px}.YnyroG_storyHeroCard{border-radius:22px;min-height:136px}.YnyroG_storyHeroCard strong{font-size:23px}.YnyroG_storyPhoneList{gap:8px}.YnyroG_storyPhoneRow{border-radius:17px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:54px;padding:8px}.YnyroG_storyPhoneIcon{border-radius:14px;width:34px;height:34px}.YnyroG_storyPhoneRow strong{font-size:12px}.YnyroG_storyPhoneBadge{border-radius:16px;min-height:40px;font-size:11px}.YnyroG_scrollStoryPanels{gap:16px;padding:0 0 4vh}.YnyroG_scrollStoryPanel{opacity:.68;border-radius:28px;min-height:56vh;padding:28px}.YnyroG_scrollStoryPanel h2{font-size:38px}.YnyroG_scrollStoryPanel p:not(.YnyroG_eyebrow){font-size:16px}.YnyroG_section{padding:78px 0}.YnyroG_sectionCopy h2,.YnyroG_centerHead h2,.YnyroG_capabilityHead h2,.YnyroG_ctaContent h2{font-size:38px}.YnyroG_sectionCopy p,.YnyroG_centerHead p,.YnyroG_capabilityHead p{font-size:16px}.YnyroG_capabilitySection{padding:70px 0}.YnyroG_capabilityGrid{grid-template-columns:1fr}.YnyroG_capabilityCard{min-height:auto}.YnyroG_capturePanel{grid-template-columns:1fr}.YnyroG_captureFeature{min-height:280px}.YnyroG_captureCard{grid-template-columns:78px 32px minmax(0,1fr)}.YnyroG_capturePanel .YnyroG_captureCard,.YnyroG_workflowCard,.YnyroG_workflowCard:first-child,.YnyroG_workflowCard:nth-child(2),.YnyroG_workflowCard:nth-child(3),.YnyroG_memoryGrid .YnyroG_memoryMoment{transform:none}.YnyroG_captureThumb{width:78px;height:78px}.YnyroG_workflowGrid,.YnyroG_memoryFeatureGrid{grid-template-columns:1fr}.YnyroG_workflowCard{min-height:auto}.YnyroG_workflowIcon{margin-top:0}.YnyroG_memoryMosaic{grid-template-columns:1fr;min-height:auto}.YnyroG_memoryGrid{grid-template-rows:none}.YnyroG_memoryMomentHero{min-height:300px}.YnyroG_memoryMoment{min-height:154px}.YnyroG_memoryStatCard{width:100%;position:relative;top:auto;bottom:auto;left:auto}.YnyroG_memoryFeature .YnyroG_workflowIcon{margin-top:0}.YnyroG_updateCard,.YnyroG_updateCard:nth-child(2),.YnyroG_updateCard:nth-child(3){margin-left:0}.YnyroG_ctaBand{min-height:380px}.YnyroG_footerLinks{grid-template-columns:1fr}}@media (max-width:420px){.YnyroG_heroCopy h1{font-size:46px}.YnyroG_captureCard{grid-template-columns:70px minmax(0,1fr)}.YnyroG_captureIcon{display:none}.YnyroG_captureThumb{width:70px;height:70px}.YnyroG_timelineItem{grid-template-columns:34px 28px minmax(0,1fr)}.YnyroG_scrollStoryVisual{height:min(58vh,492px);min-height:430px}@supports (height:1svh){.YnyroG_scrollStoryVisual{height:min(58svh,492px)}}.YnyroG_storyPhone{width:min(264px,86vw);min-height:476px}.YnyroG_storyPhoneScreen{min-height:398px}.YnyroG_storyHeroCard{min-height:124px}.YnyroG_storyHeroCard strong{font-size:21px}.YnyroG_storyPhoneRow{min-height:52px}.YnyroG_scrollStoryPanel{min-height:54vh;padding:24px}.YnyroG_scrollStoryPanel h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.YnyroG_sourceDrift{-webkit-mask-image:none;mask-image:none}.YnyroG_sourceImageLane{flex-wrap:wrap;justify-content:center;width:min(980px,100% - 32px);margin:0 auto;animation:none}.YnyroG_sourceImageLane:not(:first-child),.YnyroG_sourceImageLane .YnyroG_sourceImageCard:nth-child(n+7){display:none}.YnyroG_storyPhone,.YnyroG_storyPhoneScene,.YnyroG_scrollStoryPanel,.YnyroG_storyPhoneRow,.YnyroG_storyPhoneBadge{transition:none!important;animation:none!important;transform:none!important}}
