.page-module__mjfy6a__page{--in-pale:#f9f8ff;--in-chip:#ecebfc;--in-violet:#5b0fd6;--in-ink:#14161f;--in-text:#4a4f5e;--in-line:#ebe8f7}.page-module__mjfy6a__page .container{max-width:calc(1176px + 2 * var(--gutter))}.page-module__mjfy6a__page svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.page-module__mjfy6a__defs{width:0;height:0;position:absolute;overflow:hidden}.page-module__mjfy6a__section{padding:clamp(56px,8vw,88px) 0}.page-module__mjfy6a__paleSection{background:var(--in-pale)}.page-module__mjfy6a__eyebrow{letter-spacing:.08em;color:var(--in-violet);margin-bottom:10px;font-size:11.5px;font-weight:800}.page-module__mjfy6a__title{letter-spacing:-.035em;max-width:560px;color:var(--in-ink);font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.page-module__mjfy6a__lead{max-width:580px;color:var(--in-text);margin-top:16px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.page-module__mjfy6a__primaryBtn{letter-spacing:.04em;color:#fff;background:#5b0fd6;border-radius:8px;align-items:center;gap:10px;padding:15px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 14px 28px -14px #5b0fd6b3}.page-module__mjfy6a__primaryBtn:hover{background:#4c0bb5;transform:translateY(-1px)}.page-module__mjfy6a__primaryBtn svg{stroke-width:2.2px;width:14px;height:14px}.page-module__mjfy6a__lightBtn{letter-spacing:.04em;color:var(--in-violet);background:#f0eefc;border-radius:8px;align-items:center;padding:15px 24px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.page-module__mjfy6a__lightBtn:hover{background:#e6e2fa}.page-module__mjfy6a__iso{width:100%;height:100%;display:block}.page-module__mjfy6a__isoGlow{fill:url(#ind-glow);stroke:none}.page-module__mjfy6a__isoBase{fill:url(#ind-base);stroke:none;opacity:.9}.page-module__mjfy6a__isoTop{fill:url(#ind-top);stroke:#fff;stroke-opacity:.8;stroke-width:1.5px}.page-module__mjfy6a__isoTraces{stroke:#8b5cf6;stroke-width:2px;stroke-opacity:.75;fill:none}.page-module__mjfy6a__isoNodes circle{fill:#7c3aed;stroke:#fff;stroke-width:1.5px}.page-module__mjfy6a__isoTile{fill:#fff;stroke:#e2d9fa;stroke-width:1px;filter:drop-shadow(0 8px 10px #5032aa4d)}.page-module__mjfy6a__isoGlyph{color:#5b0fd6;stroke-width:1.5px}.page-module__mjfy6a__hero{background:radial-gradient(520px 420px at 62% 8%,#c4b5fd47,#0000 70%),radial-gradient(420px 360px at 0 80%,#c4b5fd33,#0000 70%),#fff;padding:clamp(40px,6vw,72px) 0 clamp(40px,5vw,64px)}.page-module__mjfy6a__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.page-module__mjfy6a__eyebrowPill{letter-spacing:.07em;color:var(--in-violet);background:#efecfb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:10.5px;font-weight:800;display:inline-flex}.page-module__mjfy6a__pillDot{background:#6d28d9;border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__mjfy6a__heroTitle{letter-spacing:-.045em;color:var(--in-ink);margin:26px 0 24px;font-size:clamp(38px,4.8vw,62px);font-weight:800;line-height:1.06}.page-module__mjfy6a__heroCopy{max-width:560px;color:var(--in-text);margin-bottom:34px;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.page-module__mjfy6a__heroActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__mjfy6a__heroArtCard{background:#f6f4fe;border-radius:14px;padding:10px;box-shadow:0 24px 50px -28px #3c1e8c66}.page-module__mjfy6a__heroArtInner{aspect-ratio:16/10.5;background:linear-gradient(#e4e3ee 0%,#d9d5ec 55%,#8a6fd6 100%);border-radius:6px;position:relative;overflow:hidden}.page-module__mjfy6a__nodeChip,.page-module__mjfy6a__industryChip{letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:14px}.page-module__mjfy6a__nodeChip{color:var(--in-ink);background:#fffffff2;left:14px}.page-module__mjfy6a__industryChip{color:#fff;background:#5b0fd6;right:14px}.page-module__mjfy6a__heroBar{background:#fffffff2;border-radius:6px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 8px 20px -10px #1e143c4d}.page-module__mjfy6a__heroBar>svg{width:16px;height:16px;color:var(--in-violet);flex-shrink:0}.page-module__mjfy6a__heroBar b{letter-spacing:.05em;color:var(--in-ink);flex:1;font-size:11px;font-weight:800}.page-module__mjfy6a__barCheck{color:var(--in-violet);display:flex}.page-module__mjfy6a__barCheck svg{width:16px;height:16px}.page-module__mjfy6a__trust{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(32px,5vw,56px);padding:22px 32px;display:flex;box-shadow:0 4px 16px -10px #3c1e8c40}.page-module__mjfy6a__trust li{color:var(--in-ink);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.page-module__mjfy6a__trust li+li:before{content:"";background:#d6d8e6;border-radius:50%;width:5px;height:5px;margin-right:clamp(8px,4vw,56px)}.page-module__mjfy6a__trustIcon{color:var(--in-violet);display:flex}.page-module__mjfy6a__trustIcon svg{width:17px;height:17px}.page-module__mjfy6a__trustAccent{letter-spacing:.08em;color:var(--in-violet);font-size:12px;font-weight:800}.page-module__mjfy6a__indGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:clamp(32px,5vw,56px);display:grid}.page-module__mjfy6a__indCard{background:#fff;border-radius:14px;flex-direction:column;padding:24px 24px 28px;display:flex;box-shadow:0 2px 12px -8px #3c1e8c40}.page-module__mjfy6a__indMedia{aspect-ratio:16/9;background:linear-gradient(160deg,#eeedf3 0%,#dcd8ee 100%);border-radius:8px;position:relative;overflow:hidden}.page-module__mjfy6a__mediaChip{letter-spacing:.06em;color:var(--in-violet);background:#ffffffe6;border-radius:999px;padding:6px 12px;font-size:9.5px;font-weight:800;position:absolute;top:12px;left:12px}.page-module__mjfy6a__indKicker{letter-spacing:.08em;color:var(--in-violet);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:11px;font-weight:800;display:flex}.page-module__mjfy6a__indArrow{display:flex}.page-module__mjfy6a__indArrow svg{stroke-width:2.2px;width:16px;height:16px}.page-module__mjfy6a__indCard h3{letter-spacing:-.025em;color:var(--in-ink);margin:10px 0;font-size:clamp(21px,2.2vw,26px);font-weight:800;line-height:1.2}.page-module__mjfy6a__indCard>p{color:var(--in-text);flex:1;font-size:14.5px;line-height:1.65}.page-module__mjfy6a__tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.page-module__mjfy6a__tags li{color:#2a2e3a;background:#ecebfa;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500}.page-module__mjfy6a__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:clamp(32px,5vw,56px);display:grid}.page-module__mjfy6a__pillar{border:1px solid var(--in-line);background:#f6f5fd;border-radius:16px;position:relative;overflow:hidden}.page-module__mjfy6a__tone_violet{--tone:#5b0fd6;--bar:linear-gradient(90deg, #5b0fd6, #8b3dea)}.page-module__mjfy6a__tone_indigo{--tone:#4f46e5;--bar:linear-gradient(90deg, #6366f1, #4f46e5)}.page-module__mjfy6a__pillar:before{content:"";background:var(--bar);height:5px;position:absolute;inset:0 0 auto}.page-module__mjfy6a__pillarTop{background:#fff;padding:40px 40px 32px}.page-module__mjfy6a__pillarKicker{letter-spacing:.08em;color:var(--tone);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.page-module__mjfy6a__pillarIcon{background:#ecebfc;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-module__mjfy6a__pillarIcon svg{width:14px;height:14px}.page-module__mjfy6a__pillarTop h3{letter-spacing:-.03em;color:var(--in-ink);margin:22px 0 12px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15}.page-module__mjfy6a__pillarTop>p:last-child{color:var(--in-text);font-size:15.5px;line-height:1.6}.page-module__mjfy6a__pillarBottom{padding:32px 40px 40px}.page-module__mjfy6a__capLabel{letter-spacing:.08em;color:#4a4f5e;margin-bottom:20px;font-size:11px;font-weight:800}.page-module__mjfy6a__pillarBottom ul{gap:18px;display:grid}.page-module__mjfy6a__pillarBottom li{color:var(--in-ink);align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}.page-module__mjfy6a__capDot{background:var(--tone);border-radius:50%;width:7px;height:7px}.page-module__mjfy6a__dark{background:radial-gradient(520px 360px at 48% 0,#6d28d959,#0000 72%),radial-gradient(360px 300px at 96% 100%,#4f46e540,#0000 72%),#0a0e18;padding:clamp(64px,9vw,104px) 0}.page-module__mjfy6a__darkEyebrow{letter-spacing:.08em;color:#e4e0f5;margin-bottom:10px;font-size:11.5px;font-weight:700}.page-module__mjfy6a__darkTitle{letter-spacing:-.035em;color:#fff;max-width:600px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.1}.page-module__mjfy6a__darkLead{color:#e2dcf5cc;max-width:560px;margin-top:16px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.page-module__mjfy6a__outGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(32px,5vw,56px);display:grid}.page-module__mjfy6a__outCard{background:#141720;border-radius:16px;flex-direction:column;padding:28px 32px;display:flex}.page-module__mjfy6a__outTop{justify-content:space-between;align-items:center;display:flex}.page-module__mjfy6a__outNum{color:#e6dcff;font-size:28px;font-weight:700}.page-module__mjfy6a__outDot{background:#2a2c38;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff0a}.page-module__mjfy6a__outDotLit{background:#ede4ff;box-shadow:0 0 10px 2px #c4b5fd99}.page-module__mjfy6a__outCard h3{letter-spacing:-.015em;color:#fff;margin:28px 0 10px;font-size:24px;font-weight:700;line-height:1.3}.page-module__mjfy6a__outCard p{color:#e2dcf5c7;flex:1;min-height:6.4em;font-size:14px;line-height:1.7}.page-module__mjfy6a__outLink{color:#fff;align-items:center;gap:6px;margin-top:24px;font-size:12.5px;font-weight:600;display:inline-flex}.page-module__mjfy6a__outLink svg{stroke-width:2.2px;width:13px;height:13px}.page-module__mjfy6a__cta{text-align:center;background:linear-gradient(115deg,#e9e0fa 0%,#f4eefd 28%,#d3bff1 52%,#f3edfd 74%,#cdb7f0 100%);padding:clamp(72px,10vw,128px) 0}.page-module__mjfy6a__cta h2{letter-spacing:-.04em;color:var(--in-ink);font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.08}.page-module__mjfy6a__cta p{color:#4a4560;max-width:560px;margin:24px auto 32px;font-size:clamp(14.5px,1.3vw,16px);line-height:1.65}.page-module__mjfy6a__ctaBtn{color:#fff;background:linear-gradient(90deg,#8b4ff0,#a77bf5);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:13.5px;font-weight:600;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 12px 24px -12px #6d28d9a6}.page-module__mjfy6a__ctaBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.page-module__mjfy6a__ctaBtn svg{stroke-width:2.2px;width:14px;height:14px}@media (max-width:1100px){.page-module__mjfy6a__outGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__mjfy6a__trust{flex-wrap:wrap;justify-content:center}.page-module__mjfy6a__trust li+li:before{display:none}}@media (max-width:1023px){.page-module__mjfy6a__heroGrid{grid-template-columns:minmax(0,1fr)}.page-module__mjfy6a__heroArtCard{max-width:560px}.page-module__mjfy6a__indGrid,.page-module__mjfy6a__pillarGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page-module__mjfy6a__indGrid{gap:20px}.page-module__mjfy6a__indCard{padding:18px 18px 24px}.page-module__mjfy6a__outGrid{grid-template-columns:minmax(0,1fr)}.page-module__mjfy6a__outCard p{min-height:0}.page-module__mjfy6a__pillarTop,.page-module__mjfy6a__pillarBottom{padding-inline:24px}.page-module__mjfy6a__trust{flex-direction:column;align-items:flex-start;padding:20px}.page-module__mjfy6a__heroActions>a{flex:100%;justify-content:center}}
