.home-hero[data-astro-cid-dcwno5ig]{--rr-ease-draw:cubic-bezier(.65,0,.35,1);--rr-dur-story:1.1s;--rr-shadow-float:0 30px 70px -30px color-mix(in srgb,var(--color-primary) 45%,transparent);background:radial-gradient(ellipse 60% 70% at 88% 30%,var(--color-primary-soft),transparent 70%);padding:72px 0 64px;position:relative;overflow:hidden}.hero-route[data-astro-cid-dcwno5ig]{pointer-events:none;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.hero-route[data-astro-cid-dcwno5ig] path[data-astro-cid-dcwno5ig]{stroke-dasharray:1;stroke-dashoffset:1px;animation:rr-draw var(--rr-dur-story) var(--rr-ease-draw) .15s forwards}.hero-route[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]{opacity:0;animation:.4s ease-out forwards rr-pop}.hero-route[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]:first-of-type{animation-delay:.55s}.hero-route[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]:nth-of-type(2){animation-delay:.85s}.hero-route[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]:nth-of-type(3){animation-delay:1.1s}@keyframes rr-draw{to{stroke-dashoffset:0}}@keyframes rr-pop{to{opacity:1}}.hero-grid[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.hero-copy[data-astro-cid-dcwno5ig]{min-width:0}h1[data-astro-cid-dcwno5ig]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-text);margin:20px 0 24px;font-size:clamp(38px,3.9vw,54px);font-weight:700;line-height:1.04}h1[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{color:var(--color-primary)}.hero-lead[data-astro-cid-dcwno5ig]{color:var(--color-text-2);max-width:600px;margin:0 0 32px;font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:12px;display:flex}.hero-facts[data-astro-cid-dcwno5ig]{border-top:1px solid var(--color-border);gap:44px;margin:44px 0 10px;padding-top:24px;display:flex}.hero-facts[data-astro-cid-dcwno5ig] div[data-astro-cid-dcwno5ig]{flex-direction:column;gap:6px;display:flex}dd[data-astro-cid-dcwno5ig]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:34px;font-weight:700;line-height:1}dt[data-astro-cid-dcwno5ig]{color:var(--color-text-2);font-size:12.5px}.fact-source[data-astro-cid-dcwno5ig]{color:var(--color-text-muted);max-width:460px;margin:0;font-size:12px;line-height:1.6}.hero-visual[data-astro-cid-dcwno5ig]{justify-self:center;width:100%;max-width:420px;margin:0}.visual-label[data-astro-cid-dcwno5ig]{letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.live-dot[data-astro-cid-dcwno5ig]{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 40%,transparent);border-radius:50%;animation:2s ease-in-out infinite rr-pulse}@keyframes rr-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 18%,transparent)}}.device-stage[data-astro-cid-dcwno5ig]{justify-items:center;display:grid;position:relative}.device[data-astro-cid-dcwno5ig]{aspect-ratio:644/1400;border:6px solid color-mix(in srgb,var(--color-primary) 72%,#0b1b36);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface-sunken));width:320px;max-width:100%;box-shadow:var(--rr-shadow-float);border-radius:34px;overflow:hidden}.device[data-astro-cid-dcwno5ig] img{object-fit:cover;width:100%;height:100%;display:block}.chips[data-astro-cid-dcwno5ig]{pointer-events:none;position:absolute;inset:0}.chip[data-astro-cid-dcwno5ig]{background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 14px 34px -18px color-mix(in srgb,var(--color-primary) 40%,transparent);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:12px;line-height:1.35;display:flex;position:absolute}.chip[data-astro-cid-dcwno5ig] strong[data-astro-cid-dcwno5ig]{color:var(--color-text);font-weight:600;display:block}.chip[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]:last-child{color:var(--color-text-2)}.chip-dot[data-astro-cid-dcwno5ig]{border-radius:50%;flex:none;width:10px;height:10px}.chip-dot[data-astro-cid-dcwno5ig].warn{background:var(--color-warning)}.chip-dot[data-astro-cid-dcwno5ig].ok{background:var(--color-success)}.chip-a[data-astro-cid-dcwno5ig]{top:24%;left:-56px}.chip-b[data-astro-cid-dcwno5ig]{bottom:21%;right:-48px}figcaption[data-astro-cid-dcwno5ig]{text-align:center;color:var(--color-text-2);margin-top:16px;font-size:12.5px}@media (width<=1100px){.chip-a[data-astro-cid-dcwno5ig]{left:-16px}.chip-b[data-astro-cid-dcwno5ig]{right:-12px}}@media (width<=900px){.home-hero[data-astro-cid-dcwno5ig]{padding:48px 0 56px}.hero-grid[data-astro-cid-dcwno5ig]{gap:36px}.hero-lead[data-astro-cid-dcwno5ig]{font-size:17px}.hero-facts[data-astro-cid-dcwno5ig]{gap:32px}dd[data-astro-cid-dcwno5ig]{font-size:30px}.device[data-astro-cid-dcwno5ig]{width:290px}.chip[data-astro-cid-dcwno5ig]{padding:8px 12px 8px 10px;font-size:12px}.chip-a[data-astro-cid-dcwno5ig]{left:0}.chip-b[data-astro-cid-dcwno5ig]{right:0}}@media (width<=700px){.hero-grid[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;gap:44px}.hero-visual[data-astro-cid-dcwno5ig]{max-width:100%}.hero-actions[data-astro-cid-dcwno5ig] .btn[data-astro-cid-dcwno5ig]{width:100%;height:auto;min-height:52px;padding-block:12px}.device[data-astro-cid-dcwno5ig]{width:250px}.chips[data-astro-cid-dcwno5ig]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex;position:static}.chip[data-astro-cid-dcwno5ig]{white-space:normal;position:static}}@media (prefers-reduced-motion:reduce){.hero-route[data-astro-cid-dcwno5ig] path[data-astro-cid-dcwno5ig]{stroke-dashoffset:0;animation:none}.hero-route[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]{opacity:1;animation:none}.live-dot[data-astro-cid-dcwno5ig]{animation:none}}.home-paths[data-astro-cid-cdl5l7a3]{--rr-ease-out:cubic-bezier(.22,1,.36,1);--rr-ease-draw:cubic-bezier(.65,0,.35,1);--rr-navy-deep:color-mix(in srgb,var(--color-primary) 72%,#0b1b36);border-top:1px solid var(--color-border);background:var(--color-surface-sunken);padding:96px 0;scroll-margin-top:90px}.sec-head[data-astro-cid-cdl5l7a3]{max-width:720px;margin-bottom:56px}.paths-grid[data-astro-cid-cdl5l7a3]{grid-template-columns:minmax(0,.85fr) 80px minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.origin[data-astro-cid-cdl5l7a3]{color:#fff;background:linear-gradient(160deg,var(--color-primary),var(--rr-navy-deep));box-shadow:0 30px 70px -36px color-mix(in srgb,var(--color-primary) 60%,transparent);border-radius:28px;flex-direction:column;justify-content:flex-start;padding:40px 40px 0;display:flex;overflow:hidden}.origin-kicker[data-astro-cid-cdl5l7a3]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0 0 14px;font-size:12.5px;font-weight:600}.origin[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.08}.origin[data-astro-cid-cdl5l7a3] ul[data-astro-cid-cdl5l7a3]{gap:12px;margin:0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.origin[data-astro-cid-cdl5l7a3] li[data-astro-cid-cdl5l7a3]{align-items:center;gap:12px;display:flex}.dot[data-astro-cid-cdl5l7a3]{background:#fff;border-radius:50%;flex:none;width:10px;height:10px}.d1[data-astro-cid-cdl5l7a3]{background:var(--color-warning)}.d2[data-astro-cid-cdl5l7a3]{background:#8fd3a4}.d3[data-astro-cid-cdl5l7a3]{background:var(--color-primary-soft)}.origin-route[data-astro-cid-cdl5l7a3]{flex:none;width:calc(100% + 80px);margin:auto -40px 0;display:block}.origin-note[data-astro-cid-cdl5l7a3]{color:#fffc;border-top:1px solid #ffffff38;margin:28px 0 0;padding-top:20px;font-size:14px}.paths-line[data-astro-cid-cdl5l7a3]{width:80px;height:100%;min-height:100%;display:block;overflow:visible}.paths-line[data-astro-cid-cdl5l7a3] path[data-astro-cid-cdl5l7a3]{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;opacity:.55}.path-list[data-astro-cid-cdl5l7a3]{grid-auto-rows:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.path-card[data-astro-cid-cdl5l7a3]{background:var(--color-surface-raised);border:1px solid var(--color-border);transition:border-color .18s var(--rr-ease-out),box-shadow .18s var(--rr-ease-out),transform .18s var(--rr-ease-out);border-radius:20px;flex-direction:column;padding:26px 28px;display:flex;position:relative}.path-card[data-astro-cid-cdl5l7a3]:hover{border-color:var(--color-primary);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--color-primary) 45%,transparent);transform:translateY(-2px)}.path-card[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3] a[data-astro-cid-cdl5l7a3]{color:inherit;text-decoration:none}.path-card[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3] a[data-astro-cid-cdl5l7a3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.path-card[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3] a[data-astro-cid-cdl5l7a3]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-top[data-astro-cid-cdl5l7a3]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-number[data-astro-cid-cdl5l7a3]{font:600 12px var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em}.card-status[data-astro-cid-cdl5l7a3]{background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.card-status[data-astro-cid-cdl5l7a3] span[data-astro-cid-cdl5l7a3]{background:currentColor;border-radius:50%;width:6px;height:6px}.s-app[data-astro-cid-cdl5l7a3]{background:color-mix(in srgb,var(--color-success) 12%,#fff);color:color-mix(in srgb,var(--color-success) 85%,#000)}.s-administration[data-astro-cid-cdl5l7a3]{background:var(--color-warning-soft);color:color-mix(in srgb,var(--color-warning) 80%,#000)}.card-role[data-astro-cid-cdl5l7a3]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 4px;font-size:12.5px;font-weight:600}.path-card[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.card-text[data-astro-cid-cdl5l7a3]{color:var(--color-text-2);max-width:60ch;margin:0;font-size:15.5px;line-height:1.65}.card-cta[data-astro-cid-cdl5l7a3]{color:var(--color-primary);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600}@media (width<=980px){.home-paths[data-astro-cid-cdl5l7a3]{padding:72px 0}.paths-grid[data-astro-cid-cdl5l7a3]{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.25fr)}.origin[data-astro-cid-cdl5l7a3]{padding:30px 30px 0}.origin-route[data-astro-cid-cdl5l7a3]{width:calc(100% + 60px);margin:auto -30px 0}.path-card[data-astro-cid-cdl5l7a3]{padding:22px}.path-card[data-astro-cid-cdl5l7a3] h3[data-astro-cid-cdl5l7a3]{font-size:21px}.card-text[data-astro-cid-cdl5l7a3]{font-size:14.5px}}@media (width<=760px){.paths-grid[data-astro-cid-cdl5l7a3]{grid-template-columns:1fr;gap:16px}.paths-line[data-astro-cid-cdl5l7a3]{display:none}.origin[data-astro-cid-cdl5l7a3]{padding:28px 24px 0}.origin-route[data-astro-cid-cdl5l7a3]{width:calc(100% + 48px);margin:24px -24px 0}.path-list[data-astro-cid-cdl5l7a3]{grid-auto-rows:auto}}@media (width<=640px){.home-paths[data-astro-cid-cdl5l7a3]{padding:56px 0}.sec-head[data-astro-cid-cdl5l7a3]{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.path-card[data-astro-cid-cdl5l7a3]:hover{transform:none}}.home-showcase[data-astro-cid-lqmft3am]{border-top:1px solid var(--color-border);padding:96px 0;scroll-margin-top:90px}.soft[data-astro-cid-lqmft3am]{background:var(--color-surface-sunken)}.showcase-grid[data-astro-cid-lqmft3am]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.flip[data-astro-cid-lqmft3am] .showcase-copy[data-astro-cid-lqmft3am]{order:2}.showcase-copy[data-astro-cid-lqmft3am]{min-width:0;max-width:560px}.sec-eyebrow[data-astro-cid-lqmft3am]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-pill[data-astro-cid-lqmft3am]{background:var(--color-primary-soft);letter-spacing:.02em;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.status-pill[data-astro-cid-lqmft3am] span[data-astro-cid-lqmft3am]{background:currentColor;border-radius:50%;width:6px;height:6px}.sec-h[data-astro-cid-lqmft3am]{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.sec-sub[data-astro-cid-lqmft3am]{font-size:17.5px;line-height:1.65}.showcase-copy[data-astro-cid-lqmft3am] ul.showcase-points{color:var(--color-text);gap:10px;margin:24px 0 0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.showcase-copy[data-astro-cid-lqmft3am] ul.showcase-points li{align-items:flex-start;gap:12px;display:flex}.showcase-copy[data-astro-cid-lqmft3am] ul.showcase-points li:before{content:"";background:var(--color-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.6L13 6.8' fill='none' stroke='%231F4E96' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.showcase-actions[data-astro-cid-lqmft3am]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.showcase-actions[data-astro-cid-lqmft3am] .btn{height:auto;min-height:48px;padding-block:11px}.showcase-actions[data-astro-cid-lqmft3am] .text-link{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.showcase-actions[data-astro-cid-lqmft3am] .text-link:hover{text-underline-offset:4px;text-decoration:underline}.showcase-visual[data-astro-cid-lqmft3am]{min-width:0}@media (width<=980px){.home-showcase[data-astro-cid-lqmft3am]{padding:72px 0}.showcase-grid[data-astro-cid-lqmft3am]{gap:40px}}@media (width<=900px){.showcase-grid[data-astro-cid-lqmft3am]{grid-template-columns:1fr;gap:40px}.flip[data-astro-cid-lqmft3am] .showcase-copy[data-astro-cid-lqmft3am]{order:0}.showcase-copy[data-astro-cid-lqmft3am]{max-width:100%}}@media (width<=640px){.home-showcase[data-astro-cid-lqmft3am]{padding:56px 0}.sec-sub[data-astro-cid-lqmft3am]{font-size:16px}.showcase-actions[data-astro-cid-lqmft3am] .btn{width:100%}}.home-phone[data-astro-cid-6j3m7uq7]{aspect-ratio:644/1400;border:6px solid color-mix(in srgb,var(--color-primary) 72%,#0b1b36);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface-sunken));width:100%;box-shadow:0 30px 70px -30px color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:32px;overflow:hidden}.home-phone[data-astro-cid-6j3m7uq7] img{object-fit:cover;width:100%;height:100%;display:block}.home-voices[data-astro-cid-osdm772k]{padding:32px 0 96px}.voices-panel[data-astro-cid-osdm772k]{color:#fff;background:linear-gradient(150deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 72%,#0b1b36));box-shadow:0 40px 90px -40px color-mix(in srgb,var(--color-primary) 70%,transparent);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:56px;padding:56px;display:grid}.voices-head[data-astro-cid-osdm772k] .sec-eyebrow[data-astro-cid-osdm772k]{color:#ffffffb8}.voices-head[data-astro-cid-osdm772k] .sec-h[data-astro-cid-osdm772k]{color:#fff;letter-spacing:-.03em;font-size:clamp(28px,3vw,40px)}.voices-note[data-astro-cid-osdm772k]{color:#ffffffc7;margin:0 0 22px;font-size:14px;line-height:1.6}.voices-link[data-astro-cid-osdm772k]{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.voices-link[data-astro-cid-osdm772k]:hover{border-color:#fff}.voices-link[data-astro-cid-osdm772k]:focus-visible{outline-offset:4px;outline:2px solid #fff}.voices-list[data-astro-cid-osdm772k]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.voice[data-astro-cid-osdm772k]{background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;padding:26px 28px}blockquote[data-astro-cid-osdm772k]{margin:0 0 18px}blockquote[data-astro-cid-osdm772k] p[data-astro-cid-osdm772k]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.4}blockquote[data-astro-cid-osdm772k] p[data-astro-cid-osdm772k]:before{content:"„"}blockquote[data-astro-cid-osdm772k] p[data-astro-cid-osdm772k]:after{content:"“"}.voice-meta[data-astro-cid-osdm772k]{align-items:center;gap:12px;font-size:13.5px;display:flex}.voice-meta[data-astro-cid-osdm772k] div[data-astro-cid-osdm772k]{flex-direction:column;gap:2px;display:flex}.voice-meta[data-astro-cid-osdm772k] span[data-astro-cid-osdm772k]:last-child{color:#ffffffb8}.voice-avatar[data-astro-cid-osdm772k]{width:38px;height:38px;color:var(--color-primary);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}@media (width<=980px){.voices-panel[data-astro-cid-osdm772k]{grid-template-columns:1fr;gap:32px;padding:40px}}@media (width<=640px){.home-voices[data-astro-cid-osdm772k]{padding:16px 0 56px}.voices-panel[data-astro-cid-osdm772k]{border-radius:22px;padding:28px 22px}.voice[data-astro-cid-osdm772k]{padding:20px}blockquote[data-astro-cid-osdm772k] p[data-astro-cid-osdm772k]{font-size:18px}}.home-roles[data-astro-cid-xvht7qfu]{--rr-ease-out:cubic-bezier(.22,1,.36,1);border-top:1px solid var(--color-border);padding:96px 0;scroll-margin-top:90px}.sec-head[data-astro-cid-xvht7qfu]{margin-bottom:40px}.role-grid[data-astro-cid-xvht7qfu]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.role-grid[data-astro-cid-xvht7qfu] li[data-astro-cid-xvht7qfu]{display:flex}.role-grid[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]{border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:132px;color:inherit;transition:border-color .18s var(--rr-ease-out),transform .18s var(--rr-ease-out),box-shadow .18s var(--rr-ease-out);border-radius:18px;flex-direction:column;flex:1;gap:6px;padding:22px 20px;text-decoration:none;display:flex;position:relative}.role-grid[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]:hover{border-color:var(--color-primary);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--color-primary) 45%,transparent);transform:translateY(-2px)}.role-grid[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.role-grid[data-astro-cid-xvht7qfu] strong[data-astro-cid-xvht7qfu]{font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:700}.role-grid[data-astro-cid-xvht7qfu] span[data-astro-cid-xvht7qfu]{color:var(--color-text-2);font-size:13.5px}.arrow[data-astro-cid-xvht7qfu]{color:var(--color-primary);margin-top:auto;font-size:16px;font-weight:600}.resource-links[data-astro-cid-xvht7qfu]{flex-wrap:wrap;gap:4px 28px;margin:36px 0 0;font-size:14px;font-weight:600;display:flex}.resource-links[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.resource-links[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=980px){.home-roles[data-astro-cid-xvht7qfu]{padding:72px 0}.role-grid[data-astro-cid-xvht7qfu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.home-roles[data-astro-cid-xvht7qfu]{padding:56px 0}.role-grid[data-astro-cid-xvht7qfu]{grid-template-columns:1fr 1fr;gap:10px}.role-grid[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]{min-height:116px;padding:18px 16px}.role-grid[data-astro-cid-xvht7qfu] strong[data-astro-cid-xvht7qfu]{font-size:16px}.role-grid[data-astro-cid-xvht7qfu] span[data-astro-cid-xvht7qfu]{font-size:12.5px}.resource-links[data-astro-cid-xvht7qfu]{gap:0 20px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.role-grid[data-astro-cid-xvht7qfu] a[data-astro-cid-xvht7qfu]:hover{transform:none}}figure[data-astro-cid-l2btfcwb]{--family-visual-soft:var(--color-primary-soft);--family-visual-shadow:color-mix(in srgb,var(--color-primary) 30%,transparent);width:100%;max-width:500px;margin:0}.visual-label[data-astro-cid-l2btfcwb]{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 18px;font-size:16px;display:flex}.read-badge[data-astro-cid-l2btfcwb]{border:1px solid var(--color-border-strong);white-space:nowrap;border-radius:100px;padding:7px 10px;font-size:13px;font-weight:600}.visual-stage[data-astro-cid-l2btfcwb]{background:radial-gradient(circle at 80% 15%,var(--color-warning-soft) 0,transparent 46%),linear-gradient(145deg,var(--color-surface-raised),var(--family-visual-soft));border:1px solid var(--color-border);border-radius:32px;place-items:center;padding:32px 28px 46px;display:grid;position:relative;overflow:hidden}.phone[data-astro-cid-l2btfcwb]{width:270px;max-width:100%;box-shadow:0 30px 50px -22px var(--family-visual-shadow);background:var(--color-text);border-radius:14%/7%;overflow:hidden}.phone[data-astro-cid-l2btfcwb] img[data-astro-cid-l2btfcwb]{width:100%;height:auto;display:block}.consent-label[data-astro-cid-l2btfcwb]{background:var(--color-surface-raised);box-shadow:0 6px 18px color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);border-radius:100px;align-items:center;gap:9px;margin-top:-10px;padding:11px 18px;font-size:13px;font-weight:600;display:flex;position:relative}.consent-label[data-astro-cid-l2btfcwb] span[data-astro-cid-l2btfcwb]{color:var(--color-success)}figcaption[data-astro-cid-l2btfcwb]{color:var(--color-text-2);text-align:center;max-width:430px;margin:14px auto 0;font-size:13px;line-height:1.65}.activity-detail[data-astro-cid-l2btfcwb] .phone[data-astro-cid-l2btfcwb]{border-radius:30px 30px 8px 8px}.activity-detail[data-astro-cid-l2btfcwb] .visual-stage[data-astro-cid-l2btfcwb]{padding-bottom:32px}.visual-disclaimer[data-astro-cid-l2btfcwb]{margin-top:6px;display:block}@media (width<=600px){.visual-stage[data-astro-cid-l2btfcwb]{border-radius:24px;padding:24px 20px 32px}.phone[data-astro-cid-l2btfcwb]{width:240px}.visual-label[data-astro-cid-l2btfcwb]{font-size:14px}}.duo[data-astro-cid-fx2bjknx]{grid-template-columns:220px 250px;justify-content:center;align-items:end;gap:0 24px;margin:0;display:grid;position:relative}.duo[data-astro-cid-fx2bjknx] .duo-back{margin-bottom:64px}.duo[data-astro-cid-fx2bjknx] figcaption[data-astro-cid-fx2bjknx]{text-align:center;color:var(--color-text-2);grid-column:1/-1;margin-top:18px;font-size:12.5px}.browser[data-astro-cid-fx2bjknx]{width:100%;margin:0}.browser-bar[data-astro-cid-fx2bjknx]{border:1px solid var(--color-border);background:var(--color-surface-raised);border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:6px;padding:10px 14px;display:flex}.browser-bar[data-astro-cid-fx2bjknx] span[data-astro-cid-fx2bjknx]{background:var(--color-border-strong);border-radius:50%;width:9px;height:9px}.browser-bar[data-astro-cid-fx2bjknx] em[data-astro-cid-fx2bjknx]{color:var(--color-text-muted);margin-left:10px;font-size:12px;font-style:normal}.browser-shot[data-astro-cid-fx2bjknx]{aspect-ratio:1480/450;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 30px 70px -36px color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:0 0 16px 16px;display:block;overflow:hidden}.browser-shot[data-astro-cid-fx2bjknx]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.browser-shot[data-astro-cid-fx2bjknx] img[data-astro-cid-fx2bjknx]{object-fit:cover;width:100%;height:100%;display:block}.browser[data-astro-cid-fx2bjknx] figcaption[data-astro-cid-fx2bjknx]{text-align:center;color:var(--color-text-2);margin-top:16px;font-size:12.5px}.family-stage[data-astro-cid-fx2bjknx]{justify-items:center;display:grid}@media (width<=900px){.browser-shot[data-astro-cid-fx2bjknx]{aspect-ratio:820/450}}@media (width<=640px){.duo[data-astro-cid-fx2bjknx]{grid-template-columns:150px 170px;gap:0 14px}.duo[data-astro-cid-fx2bjknx] .duo-back{margin-bottom:44px}}
