.Hero-module___w2HtG__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:8.5rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__abstractShapeWrapper{z-index:-1;pointer-events:none;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.Hero-module___w2HtG__abstractShape{filter:blur(50px);background:radial-gradient(circle,#0052ff1a 0%,#00d2ff0d 45%,#0000 70%);border-radius:50%;width:50vw;max-width:700px;height:50vw;max-height:700px;animation:8s ease-in-out infinite alternate Hero-module___w2HtG__pulseAura}@keyframes Hero-module___w2HtG__pulseAura{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}.Hero-module___w2HtG__eyebrow{letter-spacing:.15em;color:var(--accent-cyan);z-index:2;background:#0052ff0f;border:1px solid #0052ff2e;border-radius:99px;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:.4rem 1.1rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #0052ff0f}.Hero-module___w2HtG__title{letter-spacing:-.025em;z-index:2;max-width:920px;color:var(--text-main);margin-bottom:1.75rem;font-size:clamp(2.1rem,4.8vw,3.8rem);font-weight:800;line-height:1.12}.Hero-module___w2HtG__titleAccent{background:linear-gradient(135deg, var(--accent-cyan) 0%, #09f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.6rem;display:block}.Hero-module___w2HtG__subtitle{color:var(--text-muted);z-index:2;max-width:660px;margin-bottom:2.75rem;font-size:clamp(1.02rem,1.8vw,1.25rem);font-weight:400;line-height:1.65}.Hero-module___w2HtG__ctaRow{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.1rem;display:flex}.Hero-module___w2HtG__ctaPrimary,.Hero-module___w2HtG__ctaSecondary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module___w2HtG__ctaPrimary{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--primary-deep) 100%);color:#fff;box-shadow:0 8px 24px #0052ff47}.Hero-module___w2HtG__ctaPrimary:hover{background:linear-gradient(135deg, var(--primary-deep) 0%, #002699 100%);transform:translateY(-2px);box-shadow:0 12px 32px #0052ff61}.Hero-module___w2HtG__ctaSecondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-main);border:1px solid var(--outline);background:#ffffffe6;box-shadow:0 4px 14px #0b1c300a}.Hero-module___w2HtG__ctaSecondary:hover{color:var(--accent-cyan);border-color:#0052ff66;transform:translateY(-2px);box-shadow:0 8px 20px #0052ff1f}.Hero-module___w2HtG__trustLine{letter-spacing:.06em;color:var(--text-muted);z-index:2;opacity:.85;margin-top:3rem;font-size:.82rem;font-weight:600}@media (max-width:640px){.Hero-module___w2HtG__hero{padding-top:7rem}.Hero-module___w2HtG__ctaRow{flex-direction:column;width:100%;max-width:320px}.Hero-module___w2HtG__ctaPrimary,.Hero-module___w2HtG__ctaSecondary{width:100%}}
.Services-module__uj7JVa__section{z-index:2;flex-direction:column;align-items:center;min-height:80vh;padding:8rem 2rem;display:flex;position:relative}.Services-module__uj7JVa__header{text-align:center;margin-bottom:4.5rem}.Services-module__uj7JVa__title{letter-spacing:-.025em;color:var(--text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.Services-module__uj7JVa__separator{background:linear-gradient(90deg, var(--accent-cyan), #00d2ff);border-radius:4px;width:70px;height:4px;margin:0 auto}.Services-module__uj7JVa__container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1200px;display:grid}.Services-module__uj7JVa__serviceCard{border:1px solid var(--outline);text-align:center;z-index:1;background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:2.5rem 1.8rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0b1c3008}.Services-module__uj7JVa__serviceCard:before{content:"";background:linear-gradient(90deg, var(--accent-cyan), #00d2ff);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Services-module__uj7JVa__iconWrapper{background:var(--surface-soft);border:1px solid #0052ff1f;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.8rem;transition:all .35s;display:flex}.Services-module__uj7JVa__icon{font-family:var(--font-montserrat);color:var(--accent-cyan);font-size:1.8rem;font-weight:800}.Services-module__uj7JVa__serviceTitle{letter-spacing:.02em;color:var(--text-main);margin-bottom:.85rem;font-size:1.25rem;font-weight:700}.Services-module__uj7JVa__serviceDesc{color:var(--text-muted);font-size:.95rem;line-height:1.65}.Services-module__uj7JVa__cardCta{color:var(--accent-cyan);align-items:center;gap:.3rem;margin-top:1.75rem;font-size:.92rem;font-weight:600;transition:transform .2s;display:inline-flex}.Services-module__uj7JVa__serviceCard:hover{border-color:#0052ff4d;transform:translateY(-6px);box-shadow:0 16px 40px #0b1c3014}.Services-module__uj7JVa__serviceCard:hover:before{opacity:1}.Services-module__uj7JVa__serviceCard:hover .Services-module__uj7JVa__iconWrapper{border-color:var(--accent-cyan);background:#0052ff1a;transform:scale(1.08);box-shadow:0 0 20px #0052ff33}.Services-module__uj7JVa__serviceCard:hover .Services-module__uj7JVa__cardCta{transform:translate(3px)}.Services-module__uj7JVa__purpleGlow:before{background:linear-gradient(90deg, var(--accent-purple), #00b3b3)}.Services-module__uj7JVa__purpleGlow:hover{border-color:#006a6a59}.Services-module__uj7JVa__purpleGlow .Services-module__uj7JVa__cardCta,.Services-module__uj7JVa__purpleGlow .Services-module__uj7JVa__icon{color:var(--accent-purple)}.Services-module__uj7JVa__purpleGlow:hover .Services-module__uj7JVa__iconWrapper{border-color:var(--accent-purple);background:#006a6a1a;box-shadow:0 0 20px #006a6a33}.Services-module__uj7JVa__customImage{border-radius:12px;width:100%;margin-top:2rem}@media (max-width:768px){.Services-module__uj7JVa__section{padding:5rem 1.5rem}.Services-module__uj7JVa__container{grid-template-columns:1fr;gap:1.5rem}.Services-module__uj7JVa__header{margin-bottom:3rem}}
.RankPanelShowcase-module__Sd_-lq__section{max-width:1200px;margin:0 auto;padding:8rem 2rem}.RankPanelShowcase-module__Sd_-lq__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:4.5rem;display:grid}.RankPanelShowcase-module__Sd_-lq__eyebrow{letter-spacing:.16em;color:var(--accent-cyan);background:#0052ff12;border:1px solid #0052ff2e;border-radius:99px;align-items:center;gap:.4rem;margin-bottom:1.2rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.RankPanelShowcase-module__Sd_-lq__title{letter-spacing:-.025em;color:var(--text-main);margin-bottom:1.2rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15}.RankPanelShowcase-module__Sd_-lq__lead{color:var(--text-muted);max-width:540px;margin-bottom:2rem;font-size:1.02rem;line-height:1.7}.RankPanelShowcase-module__Sd_-lq__actions{flex-wrap:wrap;gap:.9rem;display:flex}.RankPanelShowcase-module__Sd_-lq__primaryCta,.RankPanelShowcase-module__Sd_-lq__secondaryCta{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.RankPanelShowcase-module__Sd_-lq__primaryCta{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--primary-deep) 100%);color:#fff;box-shadow:0 8px 22px #0052ff40}.RankPanelShowcase-module__Sd_-lq__primaryCta:hover{background:linear-gradient(135deg, var(--primary-deep) 0%, #002aa3 100%);transform:translateY(-2px);box-shadow:0 12px 28px #0052ff59}.RankPanelShowcase-module__Sd_-lq__secondaryCta{background:var(--bg-darker);border:1px solid var(--outline);color:var(--text-main);box-shadow:0 2px 8px #0b1c3008}.RankPanelShowcase-module__Sd_-lq__secondaryCta:hover{color:var(--accent-cyan);border-color:#0052ff66;transform:translateY(-2px);box-shadow:0 6px 18px #0052ff1a}.RankPanelShowcase-module__Sd_-lq__panelMock{background:#fff;border:1px solid #0052ff26;border-radius:20px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 12px 40px #0b1c3014,0 1px 3px #0052ff0d}.RankPanelShowcase-module__Sd_-lq__panelMock:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0b1c301f,0 2px 6px #0052ff1a}.RankPanelShowcase-module__Sd_-lq__mockHeader{background:var(--surface-soft);border-bottom:1px solid #0052ff14;align-items:center;gap:7px;padding:.8rem 1.2rem;display:flex}.RankPanelShowcase-module__Sd_-lq__mockDot{background:#cdd6e8;border-radius:50%;width:10px;height:10px}.RankPanelShowcase-module__Sd_-lq__mockDot:first-child{background:#ff5f56}.RankPanelShowcase-module__Sd_-lq__mockDot:nth-child(2){background:#ffbd2e}.RankPanelShowcase-module__Sd_-lq__mockDot:nth-child(3){background:#27c93f}.RankPanelShowcase-module__Sd_-lq__mockTitle{color:var(--text-muted);border:1px solid var(--outline);background:#fff;border-radius:6px;margin-left:.6rem;padding:.2rem .8rem;font-size:.75rem;font-weight:500}.RankPanelShowcase-module__Sd_-lq__mockBody{min-height:250px;display:flex}.RankPanelShowcase-module__Sd_-lq__mockSidebar{background:#fafcff;border-right:1px solid #0052ff14;flex-direction:column;gap:.9rem;width:56px;padding:1.1rem .8rem;display:flex}.RankPanelShowcase-module__Sd_-lq__mockSidebar span{background:var(--surface-container);border-radius:4px;height:8px;display:block}.RankPanelShowcase-module__Sd_-lq__mockSidebar span:first-child{background:var(--accent-cyan)}.RankPanelShowcase-module__Sd_-lq__mockMain{background:#fff;flex-direction:column;flex:1;gap:1.1rem;padding:1.25rem;display:flex}.RankPanelShowcase-module__Sd_-lq__mockCards{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.RankPanelShowcase-module__Sd_-lq__mockCard{background:var(--surface-soft);border:1px solid #0052ff1a;border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.RankPanelShowcase-module__Sd_-lq__mockCard i{color:var(--text-muted);font-size:.7rem;font-style:normal;font-weight:500}.RankPanelShowcase-module__Sd_-lq__mockCard b{color:var(--accent-cyan);font-size:.85rem}.RankPanelShowcase-module__Sd_-lq__mockChart{background:linear-gradient(#eff4ff80 0%,#fff 100%);border:1px solid #0052ff1a;border-radius:12px;flex:1;align-items:flex-end;gap:.6rem;min-height:120px;padding:1rem;display:flex}.RankPanelShowcase-module__Sd_-lq__mockChart span{background:linear-gradient(#0052ffd9,#0052ff4d);border-radius:6px 6px 0 0;flex:1;transition:height .5s}.RankPanelShowcase-module__Sd_-lq__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.RankPanelShowcase-module__Sd_-lq__feature{border:1px solid var(--outline);background:#fff;border-radius:18px;padding:1.6rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 2px 12px #0b1c3008}.RankPanelShowcase-module__Sd_-lq__feature:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-cyan), transparent);opacity:0;border-radius:18px 18px 0 0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.RankPanelShowcase-module__Sd_-lq__feature:hover{border-color:#0052ff4d;transform:translateY(-4px);box-shadow:0 12px 30px #0b1c3014}.RankPanelShowcase-module__Sd_-lq__feature:hover:before{opacity:1}.RankPanelShowcase-module__Sd_-lq__feature h3{color:var(--text-main);margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.RankPanelShowcase-module__Sd_-lq__feature p{color:var(--text-muted);font-size:.92rem;line-height:1.6}@media (max-width:900px){.RankPanelShowcase-module__Sd_-lq__inner{grid-template-columns:1fr}.RankPanelShowcase-module__Sd_-lq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.RankPanelShowcase-module__Sd_-lq__section{padding:5rem 1.5rem}.RankPanelShowcase-module__Sd_-lq__grid{grid-template-columns:1fr}}
.ProductStory-module__agigyq__section{flex-direction:column;gap:5.5rem;max-width:1200px;margin:0 auto;padding:2rem 2rem 4rem;display:flex}.ProductStory-module__agigyq__heading{letter-spacing:-.02em;text-align:center;color:var(--text-main);margin-bottom:.7rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.ProductStory-module__agigyq__sub{text-align:center;color:var(--text-muted);max-width:560px;margin:0 auto 2.4rem;line-height:1.65}.ProductStory-module__agigyq__grid3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ProductStory-module__agigyq__grid2{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.4rem;display:grid}.ProductStory-module__agigyq__card{background:var(--bg-darker);border:1px solid var(--outline);border-radius:16px;padding:1.7rem;transition:border-color .3s,transform .3s,box-shadow .3s}.ProductStory-module__agigyq__card:hover{border-color:rgba(var(--accent-cyan-rgb), .4);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.ProductStory-module__agigyq__card h3{color:var(--text-main);margin-bottom:.6rem;font-size:1.05rem}.ProductStory-module__agigyq__card p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.ProductStory-module__agigyq__workflow{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ProductStory-module__agigyq__workflowStep{border-top:2px solid rgba(var(--accent-cyan-rgb), .5);padding-top:1.2rem}.ProductStory-module__agigyq__stepNo{font-family:var(--font-montserrat);letter-spacing:.14em;color:var(--accent-cyan);margin-bottom:.7rem;font-size:.78rem;font-weight:700;display:block}.ProductStory-module__agigyq__workflowStep h3{color:var(--text-main);margin-bottom:.5rem;font-size:1.05rem}.ProductStory-module__agigyq__workflowStep p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.ProductStory-module__agigyq__relation{text-align:center;background:var(--bg-darker);border:1px solid var(--outline);border-radius:22px;padding:3.4rem 2rem}.ProductStory-module__agigyq__relation p{max-width:720px;color:var(--text-muted);margin:0 auto 2rem;line-height:1.75}.ProductStory-module__agigyq__relationCtas{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.ProductStory-module__agigyq__primaryCta,.ProductStory-module__agigyq__secondaryCta{border-radius:999px;padding:.9rem 1.9rem;font-size:.95rem;font-weight:600;transition:transform .2s,background-color .2s,border-color .2s,color .2s}.ProductStory-module__agigyq__primaryCta{background:var(--accent-cyan);color:#fff;box-shadow:0 8px 22px rgba(var(--accent-cyan-rgb), .22)}.ProductStory-module__agigyq__primaryCta:hover{background:var(--primary-deep);transform:translateY(-2px)}.ProductStory-module__agigyq__secondaryCta{border:1px solid var(--outline);color:var(--text-main);background:0 0}.ProductStory-module__agigyq__secondaryCta:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);transform:translateY(-2px)}@media (max-width:900px){.ProductStory-module__agigyq__grid3,.ProductStory-module__agigyq__workflow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ProductStory-module__agigyq__section{gap:4rem;padding:1.5rem 1.5rem 3rem}.ProductStory-module__agigyq__grid3,.ProductStory-module__agigyq__grid2,.ProductStory-module__agigyq__workflow{grid-template-columns:1fr}}
