.landing-module__MAYQ-G__page{--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--blue:#2563eb;--indigo:#4f46e5;--cyan:#0891b2;min-height:100vh;color:var(--text);isolation:isolate;background:#f8fafc;position:relative;overflow-x:clip}.landing-module__MAYQ-G__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(1100px 600px at 90% -10%,#bfdbfebf,#0000 62%),radial-gradient(900px 520px at 0 8%,#c7d2fe8c,#0000 60%),radial-gradient(1000px 700px at 50% 115%,#cffafeb3,#0000 62%),linear-gradient(#fff 0%,#f5f8ff 55%,#fff 100%);position:fixed;inset:0;overflow:hidden}.landing-module__MAYQ-G__grid{background-image:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%)}.landing-module__MAYQ-G__blob{filter:blur(90px);opacity:.55;border-radius:50%;animation:24s ease-in-out infinite alternate landing-module__MAYQ-G__drift;position:absolute}.landing-module__MAYQ-G__blobA{background:#bfdbfe;width:520px;height:520px;top:-160px;right:-120px}.landing-module__MAYQ-G__blobB{opacity:.45;background:#c7d2fe;width:420px;height:420px;animation-duration:28s;top:36%;left:-160px}.landing-module__MAYQ-G__blobC{opacity:.35;background:#a5f3fc;width:500px;height:500px;animation-duration:32s;bottom:-220px;right:18%}@keyframes landing-module__MAYQ-G__drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(50px,36px)scale(1.08)}to{transform:translate(-36px,60px)scale(.94)}}.landing-module__MAYQ-G__nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;position:sticky;top:0}.landing-module__MAYQ-G__navLink{color:var(--muted);font-size:.92rem;text-decoration:none;transition:color .2s}.landing-module__MAYQ-G__navLink:hover{color:var(--blue)}.landing-module__MAYQ-G__card{border:1px solid var(--line);background:#ffffffeb;border-radius:22px;box-shadow:0 1px 2px #0f172a0a,0 18px 44px -26px #1e40af47}.landing-module__MAYQ-G__lift{transition:transform .3s,border-color .3s,box-shadow .3s}.landing-module__MAYQ-G__lift:hover{border-color:#2563eb59;transform:translateY(-4px);box-shadow:0 24px 50px -24px #2563eb59}.landing-module__MAYQ-G__gradientText{background:linear-gradient(90deg,#2563eb 0%,#4f46e5 50%,#0891b2 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__MAYQ-G__muted{color:var(--muted)}.landing-module__MAYQ-G__eyebrow{color:#1d4ed8;background:#dbeafeb3;border:1px solid #2563eb40;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.landing-module__MAYQ-G__dot{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite landing-module__MAYQ-G__ping;box-shadow:0 0 #2563eb80}@keyframes landing-module__MAYQ-G__ping{to{box-shadow:0 0 0 10px #2563eb00}}.landing-module__MAYQ-G__primaryButton,.landing-module__MAYQ-G__ghostButton{border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.landing-module__MAYQ-G__primaryButton{color:#fff;background:linear-gradient(135deg, var(--mantine-color-blue-6) 0%, var(--mantine-color-blue-7) 100%);box-shadow:0 12px 28px -12px #2563ebb3}.landing-module__MAYQ-G__primaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #2563ebbf}.landing-module__MAYQ-G__ghostButton{color:var(--text);background:#fff;border:1px solid #cbd5e1}.landing-module__MAYQ-G__ghostButton:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-2px)}.landing-module__MAYQ-G__sectionTitle{color:var(--text);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.5}.landing-module__MAYQ-G__heroLogo{aspect-ratio:1;place-items:center;width:min(440px,80vw);display:grid;position:relative}.landing-module__MAYQ-G__ring{border:1px dashed #2563eb4d;border-radius:50%;animation:40s linear infinite landing-module__MAYQ-G__spin;position:absolute;inset:0}.landing-module__MAYQ-G__ringInner{border-style:solid;border-color:#4f46e52e;animation-duration:28s;animation-direction:reverse;inset:12%}.landing-module__MAYQ-G__ring:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px 3px #2563eb73}.landing-module__MAYQ-G__ringInner:after{background:var(--cyan);box-shadow:0 0 14px 3px #0891b273}.landing-module__MAYQ-G__halo{background:radial-gradient(circle,#fff 0%,#dbeafee6 45%,#dbeafe00 72%);border-radius:50%;position:absolute;inset:14%}.landing-module__MAYQ-G__logoFloat{filter:drop-shadow(0 22px 34px #1e40af38);width:70%;animation:7s ease-in-out infinite landing-module__MAYQ-G__float;position:relative}@keyframes landing-module__MAYQ-G__spin{to{transform:rotate(360deg)}}@keyframes landing-module__MAYQ-G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.landing-module__MAYQ-G__reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(26px)}.landing-module__MAYQ-G__revealed{opacity:1;transform:none}.landing-module__MAYQ-G__treeSvg{width:100%;height:auto;font-family:inherit;overflow:visible}.landing-module__MAYQ-G__edge{fill:none;stroke:#dbe3ef;stroke-width:1.2px}.landing-module__MAYQ-G__flow{fill:none;stroke:url(#ktFlow);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s}.landing-module__MAYQ-G__flowOn{stroke-dashoffset:0}.landing-module__MAYQ-G__pulseDash{fill:none;stroke:#fff;stroke-width:1.6px;stroke-dasharray:4 16;opacity:0;transition:opacity .6s;animation:1.4s linear infinite landing-module__MAYQ-G__dashMove}.landing-module__MAYQ-G__pulseDashOn{opacity:1}@keyframes landing-module__MAYQ-G__dashMove{to{stroke-dashoffset:-40px}}.landing-module__MAYQ-G__areaNode{transform-box:fill-box;transform-origin:50%;transition:transform .5s,opacity .5s}.landing-module__MAYQ-G__areaActive{transform:scale(1.35)}.landing-module__MAYQ-G__ripple{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite landing-module__MAYQ-G__ripple}@keyframes landing-module__MAYQ-G__ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.landing-module__MAYQ-G__fade{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(10px)}.landing-module__MAYQ-G__fadeOn{opacity:1;transform:none}.landing-module__MAYQ-G__svgCard{height:100%;color:var(--text);background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.7;box-shadow:0 14px 30px -18px #1e40af66}.landing-module__MAYQ-G__stepActive{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb73}.landing-module__MAYQ-G__progress{transform-origin:100%;background:linear-gradient(90deg,#2563eb,#4f46e5);border-radius:3px;height:3px;animation:1.7s linear forwards landing-module__MAYQ-G__progress}@keyframes landing-module__MAYQ-G__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__MAYQ-G__photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none}.landing-module__MAYQ-G__logoTile{color:#fff;border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.landing-module__MAYQ-G__cover{border-radius:16px;height:92px;position:relative;overflow:hidden}.landing-module__MAYQ-G__coverPattern{opacity:.35;background-image:radial-gradient(circle at 20% 30%,#fffc 0 2px,#0000 3px),radial-gradient(circle at 70% 60%,#fffc 0 2px,#0000 3px),linear-gradient(135deg,#0000 46%,#ffffff80 47% 49%,#0000 50%),linear-gradient(45deg,#0000 46%,#ffffff59 47% 48%,#0000 49%);background-size:80px 80px,110px 110px,60px 60px,90px 90px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing-module__MAYQ-G__blob,.landing-module__MAYQ-G__ring,.landing-module__MAYQ-G__logoFloat,.landing-module__MAYQ-G__pulseDash,.landing-module__MAYQ-G__ripple,.landing-module__MAYQ-G__dot,.landing-module__MAYQ-G__progress{animation:none}.landing-module__MAYQ-G__flow,.landing-module__MAYQ-G__fade,.landing-module__MAYQ-G__reveal,.landing-module__MAYQ-G__areaNode{transition:none}}
