.eyebrowLight{color:#a8b8ce}.eyebrowLight i{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.sectionHeading.centered{text-align:center;margin:0 auto}.sectionHeading.centered p{margin-left:auto;margin-right:auto}.solutionActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.solutionVisual figcaption,.productHeroVisual figcaption,.showcaseVisual figcaption,.largeProductShot figcaption,.largeConsoleShot figcaption,.consoleGallery figcaption{color:#6d798c;letter-spacing:.07em;padding-top:13px;font-size:9px}.ctaBand{color:var(--white);background:linear-gradient(120deg,#075b90,#1268a0 55%,#164d7d);border-radius:12px;justify-content:space-between;align-items:center;gap:44px;margin:0 5vw 56px;padding:54px;display:flex;box-shadow:0 25px 60px #1268a038}.ctaBand h2{max-width:780px;margin:17px 0;font-size:clamp(33px,3.4vw,48px);line-height:1.15}.ctaBand p{color:#d4e3f1;max-width:760px;margin-bottom:0;font-size:14px;line-height:1.7}.productHero{background:var(--navy);min-height:620px;color:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:4vw;padding:44px 7vw 58px;display:grid}.productHeroCopy h1{max-width:760px;margin:20px 0;font-size:clamp(45px,4.1vw,62px);line-height:1.04}.productHeroCopy>p{color:#a9b6c8;max-width:680px;font-size:16px;line-height:1.65}.heroBadges{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.heroBadges span{color:#b9c8da;border:1px solid #30425d;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:700}.productHeroVisual{margin:0}.productHeroVisual img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 28px 75px #0000005c}.productHeroVisual figcaption{color:#8fa1b9}.trustProductHero{min-height:620px}.dppProductHero{background:radial-gradient(circle at 80% 35%,#0fb8892e,#0000 31%),#0c1a2e;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);min-height:620px}.walletProductHero{background:radial-gradient(circle at 80% 30%,#1268a04d,#0000 34%),#101f38;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:is(.trustPage,.dppPage,.walletPage,.pricingTrustPage,.pricingDppPage,.pricingWalletPage) .kickerLight{color:var(--product-accent-light)}:is(.trustPage,.dppPage,.walletPage) .eyebrowLight i{background:var(--product-accent-light);box-shadow:0 0 12px var(--product-accent-light)}:is(.trustPage,.dppPage,.walletPage) .offerBullets li:before,:is(.trustPage,.dppPage,.walletPage) .identityGrid li:before{color:var(--product-accent)}:is(.trustPage,.dppPage,.walletPage) .trustProofStrip b{color:var(--product-accent-text)}.standaloneOffer{background:var(--white);grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw;padding:72px 8vw;display:grid}.standaloneOfferCopy h2{max-width:630px;margin:17px 0;font-size:clamp(33px,3.3vw,46px);line-height:1.1}.standaloneOfferCopy>p{max-width:610px;color:var(--muted);line-height:1.72}.offerBullets{margin:24px 0 27px;padding:0;list-style:none}.offerBullets li{margin:12px 0;font-size:13px;line-height:1.45}.offerBullets li:before{content:"✓";color:var(--blue);margin-right:10px}.standaloneOfferVisual{margin:0}.standaloneOfferVisual img{width:100%;height:auto;box-shadow:var(--shadow);border-radius:14px;display:block}.trustProofStrip{border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.trustProofStrip article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:88px;padding:15px 22px;display:flex}.trustProofStrip article:last-child{border-right:0}.trustProofStrip b{font:700 16px var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.02em;margin-bottom:5px}.trustProofStrip span{color:var(--muted);font-size:11.5px;line-height:1.4}.dppWalletSection{gap:4vw;padding-top:48px;padding-bottom:48px}.faqSection{background:var(--white)}.faqList{border-top:1px solid var(--line);max-width:900px;margin-top:32px}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;font:700 17px var(--font-manrope), sans-serif;justify-content:space-between;gap:30px;padding:20px 5px;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--blue);font-size:24px}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:790px;color:var(--muted);padding:0 5px 24px;line-height:1.7}.relatedSolution{border-top:1px solid var(--line);background:#e5eef9;justify-content:space-between;align-items:center;gap:44px;padding:48px 8vw;display:flex}.relatedSolution h2{max-width:760px;margin:16px 0 10px;font-size:31px}.relatedSolution p{max-width:720px;color:var(--muted);margin-bottom:0;line-height:1.65}.relatedTrust{background:#dff1fb}@media (width<=1100px){.productHero{grid-template-columns:1fr 1fr;gap:4vw}.dppProductHero{grid-template-columns:1.08fr .92fr}.productHeroCopy h1{font-size:clamp(42px,4.6vw,58px)}}@media (width<=820px){.productHero,.standaloneOffer{grid-template-columns:1fr}.trustProofStrip{grid-template-columns:1fr 1fr}.trustProofStrip article:nth-child(2){border-right:0}.trustProofStrip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.productHero{padding-top:42px;padding-bottom:58px}.productHeroVisual{max-width:700px}.ctaBand,.relatedSolution{flex-direction:column;align-items:flex-start}}@media (width<=560px){.standaloneOffer{padding:60px 22px}.standaloneOfferCopy h2{font-size:31px}.trustProofStrip{grid-template-columns:1fr;padding:0 22px}.trustProofStrip article,.trustProofStrip article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.trustProofStrip article:last-child{border-bottom:0}.ctaBand{margin:0 14px 40px;padding:35px 25px}.ctaBand h2{font-size:29px}.productHero{min-height:0;padding:34px 22px 58px}.productHeroCopy h1{font-size:36px}.productHeroCopy>p{font-size:15px}.heroBadges{margin-top:26px}.faqList summary{font-size:15px}.relatedSolution{padding:42px 22px}.relatedSolution h2{font-size:26px}}.productHeroCopy h1{font-size:clamp(40px,3.9vw,52px);line-height:1.06}.standaloneOfferCopy h2,.ctaBand h2{font-size:clamp(31px,3vw,40px);line-height:1.1}@media (width<=820px){.productHeroCopy h1{font-size:clamp(37px,5vw,42px)}}@media (width<=560px){.productHeroCopy h1{font-size:34px}.standaloneOfferCopy h2,.ctaBand h2{font-size:30px}}
