.info-panels{flex-direction:column;gap:24px;width:100%;display:flex}.info-panel{flex-direction:column;width:100%;display:flex}.info-panel-caption{padding:12px 0}.info-panel-caption .typography.caption{color:var(--color-neutral-400)}.info-panel-card{border:1px dashed var(--color-neutral-400);cursor:pointer;align-items:stretch;gap:32px;transition:background-color .2s;display:flex}.info-panel-card:hover{background-color:#ffffff0d}@media (max-width:820px){.info-panel-card{flex-direction:column;gap:0}}.info-panel-card-side{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:24px;min-width:0;max-width:280px;padding:32px 16px 32px 32px;display:flex}@media (max-width:820px){.info-panel-card-side{max-width:100%;padding:24px}}.info-panel-card-side-top{flex-direction:column;gap:16px;display:flex}.info-panel-card-icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.info-panel-card-icon svg{width:32px;height:32px}.info-panel-card-title.typography{color:var(--color-neutral-25);font-family:var(--font-space-grotesk);letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.5}.info-panel-card-cta{align-self:flex-start;display:inline-flex}.info-panel-card-cta .button-main[data-variant=underlined]{color:var(--color-neutral-25)}.info-panel-card-divider{background-color:var(--color-neutral-600);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:820px){.info-panel-card-divider{width:100%;height:1px}}.info-panel-card-description{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;padding:32px 0;display:flex}@media (max-width:820px){.info-panel-card-description{padding:24px}}.info-panel-card-description-text.typography.paragraph{color:var(--color-neutral-200-2);font-family:var(--font-pp-neue-montreal);font-size:16px;line-height:1.5}.info-panel-card-capabilities{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;padding:32px 32px 32px 16px;display:flex}@media (max-width:820px){.info-panel-card-capabilities{padding:24px}}.info-panel-card-capabilities-title.typography.caption{color:var(--color-neutral-200-2);font-family:var(--font-space-grotesk);letter-spacing:2px;text-transform:uppercase;font-size:12px;line-height:18px}.info-panel-card-capabilities-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-panel-card-capabilities-item{border-bottom:1px dashed var(--color-neutral-500);font-family:var(--font-pp-neue-montreal);color:var(--color-neutral-25);align-items:center;gap:10px;padding-bottom:8px;font-size:16px;line-height:1.4;display:flex}.info-panel-card-capabilities-item:last-child{border-bottom:none;padding-bottom:0}.info-panel-card-capabilities-bullet{background-color:var(--color-blue-300);flex-shrink:0;align-self:center;width:4px;height:4px}
.services-page .mb-32,.services-page .mb-48,.services-page-hero-description.typography{margin-bottom:32px}.services-page-hero-certifications{justify-content:flex-start;margin-top:32px}@media (max-width:820px){.services-page-hero-certifications{display:none}.services-page-section{padding-top:0}}.services-page-row{gap:40px;display:flex}@media (max-width:820px){.services-page-row{flex-direction:column}.services-page-row.column-reverse{flex-direction:column-reverse}}@media (max-width:500px){.services-page-row{gap:32px}}.services-page-row-col{flex:50%;max-width:50%}@media (max-width:820px){.services-page-row-col{flex:1;max-width:100%}}.services-page .services-page-text-with-margin{margin-bottom:32px}.services-page-chess-image img{width:100%;height:auto}.services-page-stats-grid{border:1px solid var(--color-neutral-300);grid-template-columns:1fr 1fr;display:grid}@media (max-width:500px){.services-page-stats-grid{grid-template-columns:1fr}}.services-page-stat{border-right:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300);flex-direction:column;gap:32px;padding:24px 32px 50px;display:flex}.services-page-stat:nth-child(2n){border-right:none}@media (max-width:500px){.services-page-stat:nth-child(2n){border-right:none}}.services-page-stat:nth-last-child(-n+2){border-bottom:none}@media (max-width:500px){.services-page-stat:nth-last-child(-n+2){border-bottom:1px solid var(--color-neutral-300)}}.services-page-stat:last-child{border-bottom:none}@media (max-width:500px){.services-page-stat{border-right:none;padding:24px}}.services-page-stat-caption{align-items:center;gap:12px;display:flex}.services-page-stat-caption .typography.caption{color:var(--color-neutral-200-2);white-space:nowrap}.services-page-stat-caption-line{background-color:var(--color-neutral-100);flex:1;height:1px}.services-page-stat-content{flex-direction:column;gap:8px;display:flex}.services-page-stat-value.typography{font-family:var(--font-space-grotesk);letter-spacing:-1.5px;font-size:40px;font-weight:400;line-height:1}@media (max-width:500px){.services-page-stat-value.typography{font-size:48px}}.services-page-stat-label.typography{color:var(--color-neutral-500);font-family:var(--font-pp-neue-montreal);font-size:16px;line-height:24px}.services-page .services-container-teamwork-texts{margin-bottom:24px}.services-page-teamwork-text-wrapper{display:flex}.services-page-teamwork-text-numbers{margin-right:13px;padding:2px}.services-page-image{opacity:.65;justify-content:center;padding:21px 21px 17px;display:flex}@media (min-width:820px){.services-page-image{padding:32px 32px 27px}}.services-page-image img{width:auto;max-width:100%;height:auto;max-height:363px}.services-page-image-wrapper{padding:0}.services-page-services{color:var(--color-neutral-0);background-image:url(../media/services-bg.0kp8ka5uaca~1.webp);margin-top:121px;position:relative}.services-page-services .ruler{border-bottom:1px solid var(--color-neutral-700);background-image:url(../media/rulers.0df7-u.cppyyx.webp);background-repeat:repeat;background-size:64px;width:100vw;height:12px;margin:0 0 12px calc(50% - 50vw);position:relative}@media (max-width:1280px){.services-page-services .ruler{display:none}}.services-page-services .typography{color:var(--color-neutral-0)}.services-page-list-unstyled{border-top:1px solid var(--color-neutral-75);margin-top:16px;margin-bottom:32px;margin-right:30px;list-style:none}.services-page-list-unstyled li{border-bottom:1px solid var(--color-neutral-75);color:var(--color-neutral-600);font-family:var(--font-space-grotesk);letter-spacing:-1px;align-items:flex-start;gap:16px;padding:16px 0;font-size:20px;font-style:normal;font-weight:400;line-height:28px;display:flex}@media (max-width:500px){.services-page-list-unstyled li{gap:12px;padding:8px 0;font-size:16px;font-weight:400}}.services-page .p2,.services-page .p3{color:var(--color-neutral-800);font-family:var(--font-pp-neue-montreal);font-style:normal;font-weight:400}.services-page .p2{font-size:18px;line-height:28px}.services-page .p3{font-size:16px;line-height:24px}.services-page .typography.services-page-sub-header{align-items:center;gap:16px;margin-bottom:32px;font-weight:400;display:flex}@media (max-width:820px){.services-page .typography.services-page-sub-header svg{width:32px;min-width:32px;height:32px}}.services-page-items-row{border-top:1px solid var(--color-neutral-75);align-items:center;gap:40px;padding:24px 32px 24px 6px;display:flex}@media (max-width:820px){.services-page-items-row{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 16px}}.services-page-items-row.item-description{border-top:none;padding:10px 32px 10px 6px}@media (max-width:820px){.services-page-items-row.item-description{display:none}}.services-page-items-row.item-description .typography{color:var(--color-neutral-500);font-size:16px}.services-page-items-row-col{flex:50%;max-width:50%}@media (max-width:820px){.services-page-items-row-col{flex:1;width:100%;max-width:100%}.services-page-items-row-col.description-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.services-page-items-row-col .heading-h5{flex-direction:row-reverse;justify-content:space-between;width:100%}}.services-page-items-row-col .heading-h6{max-width:80%}@media (max-width:820px){.services-page-items-row-col .heading-h6{max-width:100%}}.services-page-items-row-col .heading-h6 svg{height:22px;min-height:22px}.services-page-items-row-col-icon{min-width:24px;height:22px;display:inline-block}@media (max-width:500px){.services-page-items-row-col-icon,.services-page-items-row-col-icon svg{min-width:16px;height:14px}}
.ServiceApproach-module-scss-module__aWYxbW__service-approach-rows{flex-direction:column;display:flex}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row{border-bottom:1px solid var(--color-neutral-100);align-items:flex-start;gap:32px;padding:24px 0;display:flex}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-row{flex-direction:column;gap:16px}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-qty{text-transform:uppercase;letter-spacing:-.34px;white-space:nowrap;flex-shrink:0;align-items:flex-start;gap:10px;width:208px;padding:4px 2px 4px 0;display:flex}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-qty{width:auto}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-num.typography{color:var(--color-blue-300);font-family:var(--font-space-mono);font-size:14px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-labels{flex-direction:column;display:flex}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-label.typography{color:var(--color-neutral-700);font-family:var(--font-space-mono);text-transform:uppercase;font-size:14px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-sublabel.typography{color:var(--color-neutral-300);font-family:var(--font-space-mono);text-transform:uppercase;font-size:12px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-row-text.typography{color:var(--color-neutral-800);max-width:820px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison{isolation:isolate;border:1px solid var(--color-neutral-300);flex-direction:column;gap:16px;margin-top:48px;padding:24px 32px;display:flex;position:relative}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison:before{content:"";z-index:-1;opacity:.25;pointer-events:none;background-image:url(../media/grid-bg.0ogm14f.0rj5a.png);background-repeat:repeat;position:absolute;inset:0}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-row{align-items:center;gap:16px;display:flex}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-row{flex-direction:column;align-items:flex-start}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-side{flex-direction:column;gap:16px;width:365px;min-width:0;display:flex}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-side{width:100%}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-divider{background-color:var(--color-neutral-75);width:100%;height:1px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-label.typography{font-family:var(--font-space-grotesk);letter-spacing:2px;text-transform:uppercase;font-size:12px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-label.typography.ServiceApproach-module-scss-module__aWYxbW__muted{color:var(--color-neutral-200-2)}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-label.typography.ServiceApproach-module-scss-module__aWYxbW__strong{color:var(--color-neutral-700)}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-value{font-family:var(--font-space-grotesk);letter-spacing:-1px;color:var(--color-neutral-300);line-height:1.5}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-value .ServiceApproach-module-scss-module__aWYxbW__crossed{font-size:40px;text-decoration:line-through}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-value .ServiceApproach-module-scss-module__aWYxbW__filled{color:var(--color-neutral-800);font-size:40px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-value .ServiceApproach-module-scss-module__aWYxbW__suffix{font-size:16px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-value .ServiceApproach-module-scss-module__aWYxbW__suffix-strong{color:var(--color-neutral-500);font-size:16px}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-arrow{justify-content:center;align-items:center;width:47px;height:47px;display:flex}.ServiceApproach-module-scss-module__aWYxbW__service-approach-comparison-arrow svg{transform:rotate(90deg)}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-deltas{border-top:1px dashed var(--color-neutral-75);justify-content:space-between;gap:24px;max-width:808px;padding-top:16px;display:flex}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-deltas{flex-direction:column}}.ServiceApproach-module-scss-module__aWYxbW__service-approach-delta{flex-direction:column;gap:8px;display:flex}.ServiceApproach-module-scss-module__aWYxbW__service-approach-delta-num.typography{color:var(--color-blue-200);font-family:var(--font-space-grotesk);letter-spacing:2px;text-transform:uppercase;font-size:12px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-delta-text.typography{color:var(--color-neutral-800);font-size:14px;line-height:18px}.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout{color:var(--color-neutral-0);background:url(../media/services-bg.0kp8ka5uaca~1.webp);padding:32px 0}.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout .ServiceApproach-module-scss-module__aWYxbW__typography{color:var(--color-neutral-0)}.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout-container{padding-top:0;padding-bottom:0}.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout-text{font-family:var(--font-space-grotesk);letter-spacing:-1px;color:var(--color-neutral-0);font-size:24px;line-height:1.5}.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout-text .ServiceApproach-module-scss-module__aWYxbW__accent{color:var(--color-blue-300)}@media (max-width:820px){.ServiceApproach-module-scss-module__aWYxbW__service-approach-callout-text{font-size:16px}}
.ServiceCategories-module-scss-module__sO4tOW__service-categories{flex-direction:column;gap:24px;display:flex}.ServiceCategories-module-scss-module__sO4tOW__service-categories-row{align-items:flex-start;gap:64px;display:flex}@media (max-width:820px){.ServiceCategories-module-scss-module__sO4tOW__service-categories-row{flex-direction:column;gap:16px}}.ServiceCategories-module-scss-module__sO4tOW__service-categories-title.typography{min-width:0;color:var(--color-neutral-800);font-family:var(--font-pp-neue-montreal);letter-spacing:-.34px;flex:1 0 0;font-size:24px;line-height:36px}@media (max-width:820px){.ServiceCategories-module-scss-module__sO4tOW__service-categories-title.typography{flex:none;width:100%}}.ServiceCategories-module-scss-module__sO4tOW__service-categories-description{flex-shrink:0;width:650px}@media (max-width:1280px){.ServiceCategories-module-scss-module__sO4tOW__service-categories-description{flex:1 1 0;width:auto;min-width:0}}@media (max-width:820px){.ServiceCategories-module-scss-module__sO4tOW__service-categories-description{flex:none;width:100%}}.ServiceCategories-module-scss-module__sO4tOW__service-categories-divider{background-color:var(--color-neutral-100);height:1px}
.ServiceHero-module-scss-module__zqQsGq__service-hero-wrapper{position:relative}.ServiceHero-module-scss-module__zqQsGq__service-hero-wrapper:before{content:"";opacity:.5;pointer-events:none;z-index:-1;background-image:url(../media/grid-bg.0ogm14f.0rj5a.png);background-repeat:repeat;position:absolute;inset:-80px 0 0}.ServiceHero-module-scss-module__zqQsGq__service-hero-header-link{width:fit-content;display:block}.ServiceHero-module-scss-module__zqQsGq__service-hero-header-button.button-main{border-bottom:1px dashed var(--color-neutral-400);margin-bottom:24px}.ServiceHero-module-scss-module__zqQsGq__service-hero-info .typography.heading-h1{margin-bottom:0}.ServiceHero-module-scss-module__zqQsGq__service-hero-info .typography.heading-h5{width:840px}@media (max-width:1280px){.ServiceHero-module-scss-module__zqQsGq__service-hero-info .typography.heading-h5{width:100%}}
.ServiceOverview-module-scss-module__7lWjdq__service-overview-row{align-items:flex-start;gap:48px;display:flex}@media (max-width:820px){.ServiceOverview-module-scss-module__7lWjdq__service-overview-row{flex-direction:column;align-items:stretch}}@media (max-width:500px){.ServiceOverview-module-scss-module__7lWjdq__service-overview-row{gap:32px}}.ServiceOverview-module-scss-module__7lWjdq__service-overview-row-col{flex-direction:column;flex:50%;gap:28px;max-width:50%;display:flex}@media (max-width:820px){.ServiceOverview-module-scss-module__7lWjdq__service-overview-row-col{flex:1;max-width:100%}}.ServiceOverview-module-scss-module__7lWjdq__service-overview-image-wrapper{padding:0}.ServiceOverview-module-scss-module__7lWjdq__service-overview-image img,.ServiceOverview-module-scss-module__7lWjdq__service-overview-image video{opacity:.65;object-fit:cover;width:100%;height:400px;display:block}.ServiceOverview-module-scss-module__7lWjdq__service-overview-certifications{justify-content:flex-start;margin-top:auto}
.BlockchainSecurity-module-scss-module__l6KMtG__methodology-row{align-items:center;gap:48px;display:flex}@media (max-width:820px){.BlockchainSecurity-module-scss-module__l6KMtG__methodology-row{flex-direction:column;align-items:stretch}}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-col{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-title.typography{color:var(--color-neutral-800);font-family:var(--font-space-grotesk);font-size:24px}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-text.typography{color:var(--color-neutral-800)}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-list{flex-direction:column;margin:8px 0 0;padding-left:24px;list-style-type:square;display:flex}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-list li{color:var(--color-neutral-800);font-family:var(--font-pp-neue-montreal);line-height:24px}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-animation{flex:1 1 0;min-width:0}.BlockchainSecurity-module-scss-module__l6KMtG__methodology-animation svg{width:100%;height:auto;display:block}
.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-row{align-items:flex-start;gap:48px;display:flex}@media (max-width:1280px){.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-row{flex-direction:column;gap:32px}}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-intro{flex-direction:column;flex:1 1 0;gap:24px;display:flex}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-headline.typography{color:var(--color-neutral-800);font-family:var(--font-space-grotesk);font-size:32px;font-weight:500;line-height:1.5}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-lede.typography{color:var(--color-neutral-600)}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stats{flex-direction:column;flex:1 1 0;width:100%;min-width:0;display:flex}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stat{border-bottom:1px solid var(--color-neutral-100);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stat-num.typography{width:40px;color:var(--color-neutral-400);font-family:var(--font-space-mono);flex-shrink:0;padding:4px 2px 4px 0;font-size:12px;line-height:18px}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stat-content{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stat-value.typography{color:var(--color-neutral-800);font-family:var(--font-space-grotesk);letter-spacing:-1px;font-size:24px;font-weight:700;line-height:1.5}.AIAndAgenticSecurity-module-scss-module__QdqglW__market-context-stat-text.typography{color:var(--color-neutral-600)}
.CryptographySecurity-module-scss-module__qqCcRq__difference{isolation:isolate;color:var(--color-neutral-25);background-color:#0f0f0f;padding:64px 0;position:relative}.CryptographySecurity-module-scss-module__qqCcRq__difference-container{padding-top:0;padding-bottom:0}.CryptographySecurity-module-scss-module__qqCcRq__difference:before{content:"";z-index:-1;pointer-events:none;background-image:url(../media/services-bg.0kp8ka5uaca~1.webp);position:absolute;inset:0}.CryptographySecurity-module-scss-module__qqCcRq__difference-row{align-items:flex-start;gap:48px;display:flex}@media (max-width:1280px){.CryptographySecurity-module-scss-module__qqCcRq__difference-row{flex-direction:column;gap:32px}}.CryptographySecurity-module-scss-module__qqCcRq__difference-col{flex:1 1 0}.CryptographySecurity-module-scss-module__qqCcRq__difference-text{flex-direction:column;gap:24px;display:flex}.CryptographySecurity-module-scss-module__qqCcRq__difference-headline.typography{color:var(--color-neutral-25);font-family:var(--font-space-grotesk);font-size:32px;font-weight:500;line-height:1.5}.CryptographySecurity-module-scss-module__qqCcRq__difference-paragraphs{flex-direction:column;gap:8px;display:flex}.CryptographySecurity-module-scss-module__qqCcRq__difference-paragraph.typography{color:var(--color-neutral-100)}.CryptographySecurity-module-scss-module__qqCcRq__difference-paragraph-strong{color:var(--color-neutral-25);font-weight:600}.CryptographySecurity-module-scss-module__qqCcRq__difference-graph{flex:1 1 0;justify-content:center;align-items:center;height:415px;display:flex}@media (max-width:1280px){.CryptographySecurity-module-scss-module__qqCcRq__difference-graph{width:100%;height:auto}}.CryptographySecurity-module-scss-module__qqCcRq__difference-graph img{max-width:100%;height:auto}
