.sso-integration-module__AE16IW__container{background:var(--verification-white);min-height:100vh;color:var(--twilight-navy)}.sso-integration-module__AE16IW__hero{padding:120px var(--space-xl)var(--space-4xl);grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.sso-integration-module__AE16IW__heroContent{gap:var(--space-lg);flex-direction:column;display:flex}.sso-integration-module__AE16IW__badge{align-items:center;gap:var(--space-sm);color:var(--owl-amber);padding:var(--space-sm)var(--space-md);background:linear-gradient(135deg,#d4a85326 0%,#d4a8530d 100%);border-radius:100px;width:fit-content;font-size:.875rem;font-weight:500;display:inline-flex}.sso-integration-module__AE16IW__heroTitle{color:var(--twilight-navy);margin:0;font-size:3.5rem;font-weight:700;line-height:1.1}.sso-integration-module__AE16IW__heroSubtitle{color:var(--deep-dusk);margin:0;font-size:1.25rem;line-height:1.6}.sso-integration-module__AE16IW__heroActions{gap:var(--space-md);margin-top:var(--space-md);display:flex}.sso-integration-module__AE16IW__buttonPrimary{align-items:center;gap:var(--space-sm);background:var(--owl-amber);color:var(--twilight-navy);padding:var(--space-md)var(--space-xl);border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sso-integration-module__AE16IW__buttonPrimary:hover{background:var(--bronze-vigil);transform:translateY(-2px)}.sso-integration-module__AE16IW__buttonSecondary{align-items:center;gap:var(--space-sm);color:var(--twilight-navy);padding:var(--space-md)var(--space-xl);border:1px solid var(--perception-gray);background:0 0;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sso-integration-module__AE16IW__buttonSecondary:hover{background:var(--perception-gray);border-color:var(--owl-amber)}.sso-integration-module__AE16IW__heroVisual{justify-content:center;align-items:center;display:flex}.sso-integration-module__AE16IW__ssoVisualization{justify-content:center;align-items:center;width:400px;height:400px;display:flex;position:relative}.sso-integration-module__AE16IW__lockContainer{z-index:2;position:relative}.sso-integration-module__AE16IW__lockOuter{border:2px solid var(--owl-amber);width:140px;height:140px;color:var(--owl-amber);background:#fff;border-radius:20px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 30px #00000014}.sso-integration-module__AE16IW__keyLines{width:100%;height:100%;position:absolute;top:0;left:0}.sso-integration-module__AE16IW__keyLine{background:linear-gradient(90deg,var(--owl-amber)0%,transparent 100%);width:80px;height:2px;position:absolute}.sso-integration-module__AE16IW__keyLine:first-child{top:50%;left:100%;transform:translateY(-50%)}.sso-integration-module__AE16IW__keyLine:nth-child(2){top:50%;right:100%;transform:translateY(-50%)rotate(180deg)}.sso-integration-module__AE16IW__keyLine:nth-child(3){transform-origin:top;top:100%;left:50%;transform:translate(-50%)rotate(90deg)}.sso-integration-module__AE16IW__keyLine:nth-child(4){transform-origin:bottom;bottom:100%;left:50%;transform:translate(-50%)rotate(-90deg)}.sso-integration-module__AE16IW__providerBubble{border:1px solid var(--perception-gray);width:60px;height:60px;color:var(--twilight-navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 4px 12px #0000000f}.sso-integration-module__AE16IW__providerBubble:nth-child(2){top:20px;left:50%;transform:translate(-50%)}.sso-integration-module__AE16IW__providerBubble:nth-child(3){bottom:20px;left:50%;transform:translate(-50%)}.sso-integration-module__AE16IW__providerBubble:nth-child(4){top:50%;left:20px;transform:translateY(-50%)}.sso-integration-module__AE16IW__providerBubble:nth-child(5){top:50%;right:20px;transform:translateY(-50%)}.sso-integration-module__AE16IW__protocols{padding:var(--space-4xl)var(--space-xl);background:var(--perception-gray)}.sso-integration-module__AE16IW__protocolsInner{max-width:1200px;margin:0 auto}.sso-integration-module__AE16IW__sectionLabel{color:var(--owl-amber);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);font-size:.875rem;font-weight:600;display:inline-block}.sso-integration-module__AE16IW__sectionTitle{color:var(--twilight-navy);margin:0 0 var(--space-md)0;font-size:2.5rem;font-weight:700}.sso-integration-module__AE16IW__sectionSubtitle{color:var(--deep-dusk);margin:0 0 var(--space-3xl)0;max-width:600px;font-size:1.15rem}.sso-integration-module__AE16IW__protocolGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.sso-integration-module__AE16IW__protocolCard{border:1px solid var(--perception-gray);padding:var(--space-xl);text-align:center;background:#fff;border-radius:16px;transition:all .3s}.sso-integration-module__AE16IW__protocolCard:hover{border-color:var(--owl-amber);box-shadow:0 8px 30px #00000014}.sso-integration-module__AE16IW__protocolIcon{width:72px;height:72px;color:var(--owl-amber);margin:0 auto var(--space-lg);background:linear-gradient(135deg,#d4a85326 0%,#d4a8530d 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.sso-integration-module__AE16IW__protocolCard h3{color:var(--twilight-navy);margin:0 0 var(--space-sm)0;font-size:1.375rem;font-weight:600}.sso-integration-module__AE16IW__protocolCard p{color:var(--deep-dusk);margin:0;font-size:.875rem;line-height:1.5}.sso-integration-module__AE16IW__providers{padding:var(--space-4xl)var(--space-xl);background:var(--verification-white)}.sso-integration-module__AE16IW__providersInner{max-width:1200px;margin:0 auto}.sso-integration-module__AE16IW__providerGrid{gap:var(--space-lg);margin-top:var(--space-3xl);grid-template-columns:repeat(4,1fr);display:grid}.sso-integration-module__AE16IW__providerCard{border:1px solid var(--perception-gray);padding:var(--space-xl)var(--space-lg);text-align:center;background:#fff;border-radius:12px;transition:all .3s}.sso-integration-module__AE16IW__providerCard:hover{border-color:var(--owl-amber);transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.sso-integration-module__AE16IW__providerLogo{color:var(--twilight-navy);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:700}.sso-integration-module__AE16IW__providerType{color:var(--deep-dusk);font-size:.8rem}.sso-integration-module__AE16IW__flow{padding:var(--space-4xl)var(--space-xl);background:var(--perception-gray)}.sso-integration-module__AE16IW__flowInner{max-width:1200px;margin:0 auto}.sso-integration-module__AE16IW__flowDiagram{gap:var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid}.sso-integration-module__AE16IW__flowStep{border:1px solid var(--perception-gray);padding:var(--space-xl);text-align:center;background:#fff;border-radius:16px;transition:all .3s;position:relative}.sso-integration-module__AE16IW__flowStep:hover{border-color:var(--owl-amber);box-shadow:0 8px 30px #00000014}.sso-integration-module__AE16IW__flowStep:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #d4a85366;width:0;height:0;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.sso-integration-module__AE16IW__flowStep:last-child:after{display:none}.sso-integration-module__AE16IW__flowStepIcon{width:64px;height:64px;color:var(--owl-amber);margin:0 auto var(--space-lg);background:linear-gradient(135deg,#d4a85326 0%,#d4a8530d 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.sso-integration-module__AE16IW__flowStep h3{color:var(--twilight-navy);margin:0 0 var(--space-sm)0;font-size:1.125rem;font-weight:600}.sso-integration-module__AE16IW__flowStep p{color:var(--deep-dusk);margin:0;font-size:.875rem;line-height:1.5}.sso-integration-module__AE16IW__features{padding:var(--space-4xl)var(--space-xl);background:var(--verification-white)}.sso-integration-module__AE16IW__featuresInner{max-width:1200px;margin:0 auto}.sso-integration-module__AE16IW__featureGrid{gap:var(--space-lg);margin-top:var(--space-3xl);grid-template-columns:repeat(2,1fr);display:grid}.sso-integration-module__AE16IW__featureCard{border:1px solid var(--perception-gray);padding:var(--space-xl);gap:var(--space-lg);background:#fff;border-radius:16px;transition:all .3s;display:flex}.sso-integration-module__AE16IW__featureCard:hover{border-color:var(--owl-amber);box-shadow:0 8px 30px #00000014}.sso-integration-module__AE16IW__featureIcon{width:56px;height:56px;color:var(--owl-amber);background:linear-gradient(135deg,#d4a85326 0%,#d4a8530d 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sso-integration-module__AE16IW__featureContent h3{color:var(--twilight-navy);margin:0 0 var(--space-sm)0;font-size:1.25rem;font-weight:600}.sso-integration-module__AE16IW__featureContent p{color:var(--deep-dusk);margin:0;font-size:.95rem;line-height:1.6}.sso-integration-module__AE16IW__cta{padding:var(--space-4xl)var(--space-xl);background:var(--twilight-navy)}.sso-integration-module__AE16IW__ctaInner{text-align:center;max-width:800px;margin:0 auto}.sso-integration-module__AE16IW__ctaTitle{color:#fff;margin:0 0 var(--space-md)0;font-size:2.5rem;font-weight:700}.sso-integration-module__AE16IW__ctaSubtitle{color:#fffc;margin:0 0 var(--space-xl)0;font-size:1.15rem}.sso-integration-module__AE16IW__ctaActions{gap:var(--space-md);justify-content:center;display:flex}.sso-integration-module__AE16IW__ctaActions .sso-integration-module__AE16IW__buttonSecondary,.sso-integration-module__AE16IW__cta .sso-integration-module__AE16IW__buttonSecondary{color:#fff;border-color:#fff6}.sso-integration-module__AE16IW__ctaActions .sso-integration-module__AE16IW__buttonSecondary:hover,.sso-integration-module__AE16IW__cta .sso-integration-module__AE16IW__buttonSecondary:hover{background:#ffffff1a;border-color:#ffffffb3}@media (max-width:968px){.sso-integration-module__AE16IW__hero{text-align:center;grid-template-columns:1fr}.sso-integration-module__AE16IW__heroTitle{font-size:2.5rem}.sso-integration-module__AE16IW__heroActions{justify-content:center}.sso-integration-module__AE16IW__ssoVisualization{width:300px;height:300px}.sso-integration-module__AE16IW__protocolGrid{grid-template-columns:1fr}.sso-integration-module__AE16IW__providerGrid{grid-template-columns:repeat(2,1fr)}.sso-integration-module__AE16IW__flowDiagram{grid-template-columns:1fr}.sso-integration-module__AE16IW__flowStep:after{display:none}.sso-integration-module__AE16IW__featureGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=e066ba4f0e645990.css.map*/