:root{--navy:#0b1730;--navy2:#111b3f;--indigo:#635bff;--teal:#2dd4bf;--green:#22c55e;--purple:#7c3aed;--text:#111827;--muted:#64748b;--border:#e5e7eb;--bg:#f8fafc;--card:#fff;--shadow:0 24px 80px #0f172a24}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.nav{color:#fff;background:radial-gradient(circle at 100% 0,#635bff59,#0000 36%),linear-gradient(135deg,#080f24,#12183f);align-items:center;gap:42px;height:76px;padding:0 72px;display:flex}.brand{align-items:center;gap:10px;margin-right:36px;display:flex}.brandMarkImg{object-fit:contain;width:28px;height:28px;display:block}.brand span{letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:900}.navLinks{gap:30px;margin-right:auto;font-size:14px;display:flex}.navLinks a,.login{color:#ffffffd1}.navActions{align-items:center;gap:18px;display:flex}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:15px 22px;font-size:14px;font-weight:800;display:inline-flex}.btn.small{padding:11px 16px}.btn.primary{color:#fff;background:linear-gradient(135deg, var(--indigo), #7c3aed);box-shadow:0 12px 30px #635bff52}.btn.secondary{border:1px solid var(--border);color:var(--navy);background:#fff}.btn.ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff73}.hero{color:#fff;background:radial-gradient(circle at 100%,#635bffe6,#0000 32%),radial-gradient(circle at 0 100%,#2dd4bf2e,#0000 28%),linear-gradient(135deg,#070e22,#11183c);grid-template-columns:.92fr 1.28fr;gap:52px;min-height:760px;padding:84px 72px 36px;display:grid}.heroCopy{align-self:center;max-width:620px}.eyebrow{color:#c4b5fd;text-transform:uppercase;background:#635bff29;border:1px solid #ffffff1f;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(46px,5vw,76px);line-height:.98}.hero h1 span{color:#818cf8}.hero p{color:#ffffffbd;margin:28px 0 0;font-size:20px;line-height:1.6}.heroActions{gap:16px;margin-top:36px;display:flex}.heroProof{color:#ffffffd6;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;font-size:14px;font-weight:800;display:grid}.heroDashboard{transform-origin:50%;background:#0a0e23a6;border:1px solid #ffffff14;border-radius:24px;width:min(980px,58vw);max-height:680px;position:relative;overflow:hidden;transform:perspective(1800px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 120px #00000073,0 0 80px #6366f12e}.heroDashboard img{width:100%;display:block}.heroDashboard:after{content:"";pointer-events:none;background:linear-gradient(#0a0e2300,#0a0e238c);height:70px;position:absolute;inset:auto 0 0}.featureCard{border:1px solid var(--border);background:#fff;border-radius:24px;grid-column:span 2;padding:28px;overflow:hidden;box-shadow:0 15px 50px #0f172a0d}.featureCard h3{color:var(--navy);margin:0;font-size:24px}.featureCard p{color:var(--muted);margin:12px 0 22px;font-size:17px;line-height:1.55}.featureVisual{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border:1px solid #0f172a0f;border-radius:20px;justify-content:center;align-items:center;height:220px;margin-top:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 10px 30px #0f172a0a}.featureShot{object-fit:contain;object-position:center;filter:contrast(1.02)saturate(1.02);width:108%;height:100%;transition:transform .45s,filter .45s;display:block}.featureCard:hover .featureShot{filter:contrast(1.05)saturate(1.05);transform:scale(1.015)}.reconciliationShot{object-position:center;transform:scale(1)}.mockSidebar{border-right:1px solid var(--border);background:#f8fafc;padding:22px 16px}.mockLogo{color:var(--indigo);margin-bottom:22px;font-weight:900}.mockNavItem{color:var(--muted);border-radius:10px;margin-bottom:5px;padding:10px 12px;font-size:13px}.mockNavItem.active{color:var(--indigo);background:#635bff1a;font-weight:800}.mockMain{padding:22px}.mockTop,.chartHeader{justify-content:space-between;align-items:center;display:flex}.mockFilters{gap:8px;display:flex}.mockFilters span{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:7px 10px;font-size:12px}.kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.kpi,.chartCard,.miniCard{border:1px solid var(--border);background:#fff;border-radius:14px;box-shadow:0 10px 30px #0f172a0a}.kpi{padding:16px}.kpi span,.kpi small{color:var(--muted);font-size:12px;display:block}.kpi strong{color:var(--navy);margin:8px 0 4px;font-size:24px;display:block}.kpi small{color:var(--green)}.chartCard{margin-top:14px;padding:18px}.chartHeader span{color:var(--muted);font-size:12px}.chart{height:260px;margin-top:14px}.chart svg{width:100%;height:100%}.mockBottom{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.miniCard{padding:16px}.miniCard strong,.miniCard span{display:block}.miniCard span{color:var(--muted);margin-top:10px;font-size:13px}.logos{border-bottom:1px solid var(--border);background:#fff;justify-content:center;align-items:center;gap:34px;padding:36px 72px;display:flex}.logos span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.logos strong{color:#475569}.features{grid-template-columns:repeat(6,1fr);gap:18px;padding:64px 72px 24px;display:grid}.featureCard{border:1px solid var(--border);background:#fff;border-radius:20px;grid-column:span 2;min-height:285px;padding:24px;box-shadow:0 15px 50px #0f172a0d}.featureCard h3{color:var(--navy);margin:0}.featureCard p{color:var(--muted);line-height:1.55}.featureVisual{background:#f8fafc;border-radius:16px;place-items:center;min-height:108px;margin-top:22px;display:grid;overflow:hidden}.spark{border-bottom:4px solid;border-radius:55% 0 0;width:82%;height:58px}.spark.green{color:var(--green);transform:rotate(-7deg)}.spark.purple{color:var(--purple);transform:rotate(-5deg)}.recon,.aiBrief{gap:8px;width:82%;display:grid}.recon span,.aiBrief span,.entityMap span{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:10px;padding:9px 11px;font-size:13px}.recon b{color:#dc2626}.entityMap,.bankNodes{gap:10px;display:flex}.bankNodes i{border:1px solid var(--border);background:#fff;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.darkBand{color:#fff;background:radial-gradient(circle at 100%,#635bff52,#0000 28%),linear-gradient(135deg,#080f24,#151b3d);border-radius:24px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:48px 72px;padding:56px;display:grid}.darkBand h2,.finalCta h2,.sectionTitle h2{letter-spacing:-.04em;margin:0;font-size:44px;line-height:1.08}.darkBand p,.finalCta p,.sectionTitle p{color:#ffffffb8;font-size:17px;line-height:1.65}.bandGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.bandGrid div{background:#ffffff0f;border-radius:16px;padding:20px}.bandGrid strong,.bandGrid span{display:block}.bandGrid span{color:#ffffffad;margin-top:8px}.pricing{padding:32px 72px 72px}.sectionTitle{text-align:center;margin-bottom:34px}.sectionTitle p{color:var(--muted)}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1160px;margin:0 auto;display:grid}.pricingCard{border:1px solid var(--border);background:#fff;border-radius:22px;padding:30px;position:relative;box-shadow:0 18px 70px #0f172a12}.pricingCard.highlighted{border:2px solid var(--indigo);transform:translateY(-10px)}.popular{color:var(--indigo);background:#635bff1f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.pricingCard h3{margin:0;font-size:24px}.pricingCard p{color:var(--muted);line-height:1.55}.price{margin:24px 0}.price strong{letter-spacing:-.05em;font-size:42px}.price span{color:var(--muted)}.pricingCard ul{margin:0 0 26px;padding:0;list-style:none}.pricingCard li{color:#334155;padding:9px 0}.pricingCard li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.finalCta{text-align:center;color:#fff;background:linear-gradient(135deg, var(--indigo), #7c3aed);border-radius:24px;margin:0 72px 64px;padding:56px}.finalCta p{color:#ffffffc7}.footer{background:#081122;border-top:1px solid #ffffff0f;padding:72px}.footerTop{justify-content:space-between;gap:80px;display:flex}.footerBrand{max-width:340px}.footerBrand strong{color:#fff;letter-spacing:-.04em;font-size:26px;font-weight:800;display:block}.footerBrand p{color:#fff9;margin-top:18px;font-size:15px;line-height:1.7}.footerLinks{grid-template-columns:repeat(4,minmax(160px,1fr));gap:48px;display:grid}.footerColumn{flex-direction:column;gap:12px;display:flex}.footerColumn span{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:14px;font-weight:700}.footerColumn a{color:#ffffff9e;text-decoration:none;transition:color .2s}.footerColumn a:hover{color:#fff}.footerBottom{color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;gap:24px;margin-top:56px;padding-top:28px;font-size:14px;display:flex}@media (width<=1000px){.footer{padding:48px 24px}.footerTop{flex-direction:column;gap:48px}.footerLinks{grid-template-columns:repeat(2,1fr);gap:36px}.footerBottom{flex-direction:column}}@media (width<=640px){.footerLinks{grid-template-columns:1fr}}.legal{border:1px solid var(--border);background:#fff;border-radius:24px;max-width:860px;margin:70px auto;padding:44px}.legal h1{margin-top:0;font-size:44px}.legal p{color:var(--muted);line-height:1.7}@media (width<=1100px){.hero,.darkBand,.features,.pricingGrid{grid-template-columns:1fr}.featureCard{grid-column:auto}.nav{padding:0 24px}.navLinks{display:none}.hero,.features,.pricing,.logos,.footer{padding-left:24px;padding-right:24px}.darkBand,.finalCta{margin-left:24px;margin-right:24px}.dashboardMock{grid-template-columns:1fr}.mockSidebar{display:none}.kpiGrid,.mockBottom{grid-template-columns:1fr}.logos{flex-wrap:wrap}.footer{flex-direction:column;gap:20px}}.pricingPage{background:#f8fafc;padding:80px 72px}.pricingHero{text-align:center;max-width:860px;margin:0 auto 52px}.pricingHero h1{letter-spacing:-.06em;color:var(--navy);margin:18px 0 0;font-size:clamp(44px,5vw,72px);line-height:1}.pricingHero p{max-width:720px;color:var(--muted);margin:22px auto 0;font-size:19px;line-height:1.6}.pricingPage .pricingGrid{max-width:1160px;margin:0 auto}.pricingPage .pricingCard{min-height:620px}.pricingPage .pricingCard .btnPrimary,.enterpriseCta .btnPrimary{background:linear-gradient(135deg, var(--indigo), #7c3aed);color:#fff;text-align:center;border-radius:10px;justify-content:center;width:100%;margin-top:18px;padding:14px 18px;font-weight:800;display:inline-flex}.popularBadge{color:var(--indigo);background:#635bff1f;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.addonsSection,.comparisonSection{max-width:1160px;margin:36px auto 0}.addonsCard,.comparisonWrap,.enterpriseCta{border:1px solid var(--border);background:#fff;border-radius:24px;box-shadow:0 18px 70px #0f172a0f}.addonsCard{padding:30px}.addonsCard h2,.comparisonWrap h2,.enterpriseCta h2{color:var(--navy);margin:0 0 20px;font-size:32px}.addonsGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.addonsGrid div{border:1px solid var(--border);background:#f8fafc;border-radius:16px;padding:18px}.addonsGrid strong,.addonsGrid span{display:block}.addonsGrid span{color:var(--muted);margin-top:6px}.comparisonWrap{padding:30px;overflow-x:auto}.comparisonTable{border-collapse:collapse;width:100%}.comparisonTable th,.comparisonTable td{border-bottom:1px solid var(--border);text-align:left;padding:16px}.comparisonTable th{color:var(--navy);background:#f8fafc}.comparisonTable td:first-child{color:var(--navy);font-weight:800}.enterpriseCta{text-align:center;max-width:1160px;margin:42px auto 0;padding:44px}.enterpriseCta p{max-width:680px;color:var(--muted);margin:0 auto 24px;font-size:17px;line-height:1.6}.enterpriseCta .heroActions{justify-content:center}@media (width<=900px){.pricingPage{padding:48px 24px}.addonsGrid{grid-template-columns:1fr}}.solutionsPage{background:#f8fafc}.solutionsHero{text-align:center;color:#fff;background:radial-gradient(circle at 100% 0,#635bff2e,#0000 35%),linear-gradient(135deg,#080f24,#151b3d);padding:90px 72px 70px}.solutionsHero h1{letter-spacing:-.06em;max-width:920px;margin:20px auto 0;font-size:clamp(48px,6vw,82px);line-height:.96}.solutionsHero p{color:#ffffffb8;max-width:760px;margin:26px auto 0;font-size:20px;line-height:1.65}.solutionsActions{justify-content:center;margin-top:34px}.solutionCards{grid-template-columns:repeat(3,1fr);gap:24px;padding:72px;display:grid}.solutionCard{border:1px solid var(--border);background:#fff;border-radius:26px;padding:32px;box-shadow:0 18px 70px #0f172a0f}.solutionCard span{color:var(--indigo);background:#635bff1a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.solutionCard h3{color:var(--navy);letter-spacing:-.04em;margin:22px 0 0;font-size:30px;line-height:1.1}.solutionCard p{color:var(--muted);font-size:16px;line-height:1.65}.solutionCard ul{margin:24px 0 0;padding:0;list-style:none}.solutionCard li{color:#334155;padding:10px 0}.solutionCard li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.solutionShowcase{border:1px solid var(--border);background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:0 72px 72px;padding:56px;display:grid;box-shadow:0 18px 70px #0f172a0f}.solutionShowcase h2,.solutionsDark h2,.solutionsCta h2{color:var(--navy);letter-spacing:-.05em;margin:18px 0 0;font-size:46px;line-height:1.05}.solutionShowcase p{color:var(--muted);font-size:17px;line-height:1.7}.showcaseGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.miniSolution{border:1px solid var(--border);background:#f8fafc;border-radius:18px;padding:22px}.miniSolution strong,.miniSolution span{display:block}.miniSolution strong{color:var(--navy);font-size:20px}.miniSolution span{color:var(--muted);margin-top:8px;line-height:1.55}.solutionsDark{color:#fff;background:radial-gradient(circle at 100%,#635bff52,#0000 28%),linear-gradient(135deg,#080f24,#151b3d);border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:0 72px 72px;padding:56px;display:grid}.solutionsDark h2{color:#fff}.solutionsDark p{color:#ffffffb3;font-size:17px;line-height:1.7}.timeline{gap:16px;display:grid}.timelineStep{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:16px;padding:20px;display:flex}.timelineStep b{color:var(--teal)}.timelineStep strong,.timelineStep span{display:block}.timelineStep strong{color:#fff;font-size:18px}.timelineStep span{color:#ffffffad;margin-top:5px}.solutionsCta{text-align:center;background:linear-gradient(135deg, var(--indigo), #7c3aed);color:#fff;border-radius:28px;margin:0 72px 72px;padding:58px}.solutionsCta h2{color:#fff}.solutionsCta p{color:#ffffffc7;max-width:680px;margin:16px auto 26px;font-size:18px;line-height:1.6}@media (width<=1000px){.solutionCards,.solutionShowcase,.solutionsDark{grid-template-columns:1fr}.solutionCards,.solutionsHero{padding-left:24px;padding-right:24px}.solutionShowcase,.solutionsDark,.solutionsCta{margin-left:24px;margin-right:24px;padding:32px}.showcaseGrid{grid-template-columns:1fr}}.productPage{background:#f8fafc}.productHero{background:radial-gradient(circle at 100% 0,#635bff2e,#0000 35%),linear-gradient(135deg,#080f24,#151b3d);grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;padding:88px 72px;display:grid}.productHeroCopy h1{color:#fff;letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,6vw,82px);line-height:.96}.productHeroCopy p{color:#ffffffb8;max-width:640px;margin-top:24px;font-size:20px;line-height:1.65}.productHeroVisual{border:1px solid #ffffff14;border-radius:28px;overflow:hidden;transform:perspective(1800px)rotateY(-5deg)rotateX(2deg);box-shadow:0 40px 120px #00000073,0 0 80px #6366f12e}.productHeroVisual img{width:100%;display:block}.productFeatureRows{gap:42px;padding:72px;display:grid}.featureRow{border:1px solid var(--border);background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding:42px;display:grid;box-shadow:0 18px 70px #0f172a0f}.featureRow.reverse{grid-template-columns:1.1fr .9fr}.featureRow.reverse .featureRowCopy{order:2}.featureRow.reverse .featureRowVisual{order:1}.featureRowCopy h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:42px;line-height:1.05}.featureRowCopy p{color:var(--muted);margin-top:20px;font-size:17px;line-height:1.7}.featureRowCopy ul{margin:28px 0 0;padding:0;list-style:none}.featureRowCopy li{color:#334155;padding:10px 0}.featureRowCopy li:before{content:"✓";color:#22c55e;margin-right:10px;font-weight:900}.featureRowVisual{border:1px solid var(--border);background:#f8fafc;border-radius:20px;overflow:hidden}.featureRowVisual img{width:100%;display:block}.productStats{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 72px 72px;display:grid}.productStats div{border:1px solid var(--border);background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 70px #0f172a0f}.productStats strong,.productStats span{display:block}.productStats strong{color:var(--navy);font-size:22px}.productStats span{color:var(--muted);margin-top:10px;line-height:1.6}.productFinal{text-align:center;background:radial-gradient(circle at 100%,#635bff52,#0000 28%),linear-gradient(135deg,#080f24,#151b3d);border-radius:30px;margin:0 72px 72px;padding:64px}.productFinal h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:54px;line-height:1}.productFinal p{color:#ffffffb8;max-width:640px;margin:20px auto 30px;font-size:19px;line-height:1.65}@media (width<=1000px){.productHero,.featureRow,.featureRow.reverse{grid-template-columns:1fr}.featureRow.reverse .featureRowCopy,.featureRow.reverse .featureRowVisual{order:unset}.productStats{grid-template-columns:1fr}.productHero,.productFeatureRows{padding-left:24px;padding-right:24px}.productStats,.productFinal{margin-left:24px;margin-right:24px}.productFinal{padding:40px 24px}}.securityPage{background:#f8fafc}.securityHero{text-align:center;color:#fff;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 35%),linear-gradient(135deg,#080f24,#151b3d);padding:90px 72px 76px}.securityHero h1{color:#fff;letter-spacing:-.06em;max-width:1040px;margin:20px auto 0;font-size:clamp(48px,6vw,82px);line-height:.96}.securityHero p{color:#ffffffb8;max-width:760px;margin:26px auto 0;font-size:20px;line-height:1.65}.securityGrid{grid-template-columns:repeat(3,1fr);gap:24px;padding:72px;display:grid}.securityCard{border:1px solid var(--border);background:#fff;border-radius:26px;min-height:250px;padding:32px;box-shadow:0 18px 70px #0f172a0f}.securityCard h3{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.1}.securityCard p{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}.securityDark{color:#fff;background:radial-gradient(circle at 100%,#635bff52,#0000 28%),linear-gradient(135deg,#080f24,#151b3d);border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:0 72px 72px;padding:56px;display:grid}.securityDark h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:48px;line-height:1.04}.securityDark p{color:#ffffffb8;margin-top:20px;font-size:17px;line-height:1.7}.securityPrinciples{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.securityPrinciples div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:22px}.securityPrinciples strong,.securityPrinciples span{display:block}.securityPrinciples strong{color:#fff;font-size:20px}.securityPrinciples span{color:#ffffffad;margin-top:8px;line-height:1.55}.securityCta{text-align:center;border:1px solid var(--border);background:#fff;border-radius:28px;margin:0 72px 72px;padding:58px;box-shadow:0 18px 70px #0f172a0f}.securityCta h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:46px;line-height:1.05}.securityCta p{max-width:700px;color:var(--muted);margin:18px auto 28px;font-size:18px;line-height:1.65}@media (width<=1000px){.securityGrid,.securityDark{grid-template-columns:1fr}.securityHero,.securityGrid{padding-left:24px;padding-right:24px}.securityDark,.securityCta{margin-left:24px;margin-right:24px;padding:32px}.securityPrinciples{grid-template-columns:1fr}}.integrationsPage{background:#f8fafc}.integrationsHero{text-align:center;color:#fff;background:radial-gradient(circle at 100% 0,#635bff33,#0000 35%),linear-gradient(135deg,#080f24,#151b3d);padding:90px 72px 76px}.integrationsHero h1{letter-spacing:-.06em;max-width:1000px;margin:20px auto 0;font-size:clamp(48px,6vw,82px);line-height:.96}.integrationsHero p{color:#ffffffb8;max-width:760px;margin:26px auto 0;font-size:20px;line-height:1.65}.integrationsGrid{grid-template-columns:repeat(3,1fr);gap:24px;padding:72px;display:grid}.integrationCard{border:1px solid var(--border);background:#fff;border-radius:26px;min-height:260px;padding:30px;box-shadow:0 18px 70px #0f172a0f}.integrationTop{justify-content:space-between;gap:18px;display:flex}.integrationTop span{color:var(--indigo);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.integrationTop h3{color:var(--navy);letter-spacing:-.04em;margin:10px 0 0;font-size:30px}.integrationTop b{color:#15803d;background:#22c55e1a;border-radius:999px;height:fit-content;padding:7px 10px;font-size:12px}.integrationCard p{color:var(--muted);margin-top:22px;font-size:16px;line-height:1.7}.integrationsDark{color:#fff;background:radial-gradient(circle at 100%,#2dd4bf33,#0000 28%),linear-gradient(135deg,#080f24,#151b3d);border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:0 72px 72px;padding:56px;display:grid}.integrationsDark h2{letter-spacing:-.05em;margin:0;font-size:48px;line-height:1.04}.integrationsDark p{color:#ffffffb8;margin-top:20px;font-size:17px;line-height:1.7}.integrationFlow{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.integrationFlow div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:22px}.integrationFlow strong,.integrationFlow span{display:block}.integrationFlow strong{color:var(--teal);font-size:22px}.integrationFlow span{color:#ffffffb8;margin-top:8px}.integrationsCta{text-align:center;border:1px solid var(--border);background:#fff;border-radius:28px;margin:0 72px 72px;padding:58px;box-shadow:0 18px 70px #0f172a0f}.integrationsCta h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:46px}.integrationsCta p{max-width:700px;color:var(--muted);margin:18px auto 28px;font-size:18px;line-height:1.65}@media (width<=1000px){.integrationsGrid,.integrationsDark{grid-template-columns:1fr}.integrationsHero,.integrationsGrid{padding-left:24px;padding-right:24px}.integrationsDark,.integrationsCta{margin-left:24px;margin-right:24px;padding:32px}.integrationFlow{grid-template-columns:1fr}}.cookieBanner{z-index:9999;color:#fff;background:#081122f5;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:20px 22px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 80px #00000059}.cookieBanner strong{font-size:16px;display:block}.cookieBanner p{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.55}.cookieActions{flex-shrink:0;gap:10px;display:flex}@media (width<=760px){.cookieBanner{flex-direction:column;align-items:flex-start}.cookieActions{flex-direction:column;width:100%}.cookieActions .btn{width:100%}}.mobileMenuBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;width:42px;height:42px;margin-left:auto;font-size:22px;display:none}.mobileMenu{z-index:1000;background:#081122fa;border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:18px;display:grid;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 24px 80px #00000059}.mobileMenu a{color:#ffffffdb;font-weight:700}.mobileMenuActions{gap:10px;margin-top:10px;display:grid}@media (width<=1100px){.nav{padding:0 20px;position:relative}.navLinks,.navActions{display:none}.mobileMenuBtn{justify-content:center;align-items:center;display:inline-flex}}
