.connector-module__EuajQG__hero.connector-module__EuajQG__hero{border-bottom:1px solid var(--border-subtle);padding-block:clamp(4rem,7vw,7rem)}.connector-module__EuajQG__heroLayout{align-items:center;gap:var(--space-8);display:grid}.connector-module__EuajQG__heroCopy{min-width:0}.connector-module__EuajQG__heroMeta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.connector-module__EuajQG__heroTitle{max-width:21ch;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.12}.connector-module__EuajQG__heroTitle span{display:block}.connector-module__EuajQG__heroTitle span:last-child{color:var(--cobalt)}.connector-module__EuajQG__heroDescription{max-width:55ch;margin-top:var(--space-6);color:var(--text-muted);font-size:var(--type-body-large)}.connector-module__EuajQG__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.connector-module__EuajQG__heroNetwork{pointer-events:none;min-width:0;height:15rem;position:relative;overflow:hidden}.connector-module__EuajQG__networkFrame{border-block:1px solid var(--border-subtle);position:absolute;inset:8% 4%}.connector-module__EuajQG__networkRule{background:var(--silver);height:1px;position:absolute;top:50%;left:17%;right:17%}.connector-module__EuajQG__networkLeft,.connector-module__EuajQG__networkRight{border:1px solid var(--silver);width:22%;position:absolute;top:25%;bottom:25%}.connector-module__EuajQG__networkLeft{border-right:0;left:17%}.connector-module__EuajQG__networkRight{border-left:0;right:17%}.connector-module__EuajQG__networkCore{border:1px solid var(--cobalt);border-radius:var(--radius-small);background:var(--surface-cobalt);place-items:center;width:5.5rem;height:5.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connector-module__EuajQG__networkCore span{border:1px solid var(--cobalt);background:var(--white);border-radius:50%;width:1rem;height:1rem}.connector-module__EuajQG__networkInputOne,.connector-module__EuajQG__networkInputTwo,.connector-module__EuajQG__networkOutputOne,.connector-module__EuajQG__networkOutputTwo{border:1px solid var(--silver);border-radius:var(--radius-small);background:var(--white);width:2.25rem;height:1.75rem;position:absolute;transform:translate(-50%,-50%)}.connector-module__EuajQG__networkInputOne,.connector-module__EuajQG__networkInputTwo{left:17%}.connector-module__EuajQG__networkOutputOne,.connector-module__EuajQG__networkOutputTwo{left:83%}.connector-module__EuajQG__networkInputOne,.connector-module__EuajQG__networkOutputOne{top:25%}.connector-module__EuajQG__networkInputTwo,.connector-module__EuajQG__networkOutputTwo{top:75%}.connector-module__EuajQG__networkOutputTwo{border-color:var(--teal)}.connector-module__EuajQG__split{align-items:start;gap:var(--space-8);display:grid}.connector-module__EuajQG__split>*{min-width:0}.connector-module__EuajQG__split .section-heading{margin-bottom:0}.connector-module__EuajQG__split>div>.button{margin-top:var(--space-6)}.connector-module__EuajQG__problemList{gap:var(--space-6);display:grid}.connector-module__EuajQG__problemList li{padding-left:var(--space-6);border-left:2px solid var(--silver)}.connector-module__EuajQG__problemList h3{font-size:var(--type-body)}.connector-module__EuajQG__problemList p{margin-top:var(--space-2);color:var(--text-muted)}.connector-module__EuajQG__inverseHeading h2{color:var(--white)}.connector-module__EuajQG__inverseHeading .eyebrow{color:var(--white)}.connector-module__EuajQG__inverseHeading .section-description{color:var(--silver)}.connector-module__EuajQG__architecture .section-heading{max-width:48rem}.connector-module__EuajQG__architectureFigure{margin-top:var(--space-12)}.connector-module__EuajQG__diagramCaption,.connector-module__EuajQG__lightCaption{margin-bottom:var(--space-6);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.6}.connector-module__EuajQG__diagramCaption{color:var(--silver)}.connector-module__EuajQG__lightCaption{color:var(--text-muted)}.connector-module__EuajQG__architectureGrid{gap:var(--space-3);align-items:stretch;display:grid}.connector-module__EuajQG__architectureNode,.connector-module__EuajQG__architectureCore{border:1px solid color-mix(in srgb, var(--silver) 35%, var(--navy));border-radius:var(--radius-card);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.connector-module__EuajQG__architectureNode h3,.connector-module__EuajQG__architectureCore h3{color:var(--white);font-size:var(--type-h3)}.connector-module__EuajQG__architectureNode ul{gap:var(--space-3);margin-top:var(--space-6);color:var(--silver);font-size:var(--type-small);display:grid}.connector-module__EuajQG__architectureNode li{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--silver) 22%, var(--navy))}.connector-module__EuajQG__architectureCore{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, var(--navy))}.connector-module__EuajQG__nodeLabel{margin-bottom:var(--space-3);color:var(--silver);font-size:var(--type-small)}.connector-module__EuajQG__coreCapabilities{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-module__EuajQG__coreCapabilities li{min-width:0;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--silver) 32%, var(--navy));border-radius:var(--radius-small);color:var(--white);font-size:var(--type-small);overflow-wrap:anywhere}.connector-module__EuajQG__architectureArrow{color:var(--teal);place-items:center;font-size:1.5rem;line-height:1;display:grid}.connector-module__EuajQG__diagramNote{max-width:70ch;margin-top:var(--space-6);color:var(--silver);font-size:var(--type-small)}.connector-module__EuajQG__processGrid{margin-top:var(--space-12);display:grid}.connector-module__EuajQG__processStep{min-width:0;padding:0 0 var(--space-8) var(--space-12);position:relative}.connector-module__EuajQG__processStep:not(:last-child):after{background:var(--border-subtle);content:"";width:1px;position:absolute;top:2rem;bottom:0;left:.9375rem}.connector-module__EuajQG__stepNumber{z-index:1;border:1px solid var(--border-subtle);background:var(--surface-cobalt);width:2rem;height:2rem;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:0;left:0}.connector-module__EuajQG__processStep h3{padding-top:var(--space-1);font-size:var(--type-body)}.connector-module__EuajQG__processStep p{max-width:47ch;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-small)}.connector-module__EuajQG__processStep:last-child{padding-bottom:0}.connector-module__EuajQG__integrationGrid{gap:var(--space-6);display:grid}.connector-module__EuajQG__integrationCard .card-content{font-size:var(--type-small)}.connector-module__EuajQG__integrationCard .status-badge{margin-bottom:var(--space-4)}.connector-module__EuajQG__integrationCard .card-content>p{margin-top:0}.connector-module__EuajQG__recordSection.connector-module__EuajQG__recordSection{background:var(--surface-teal)}.connector-module__EuajQG__recordPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-white);padding:clamp(1.5rem,3vw,2.5rem)}.connector-module__EuajQG__recordRole p{margin-top:var(--space-3);color:var(--text-muted)}.connector-module__EuajQG__recordRole+.connector-module__EuajQG__recordRole{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.connector-module__EuajQG__supportingNote{max-width:70ch;margin-top:var(--space-6);color:var(--text-muted);font-size:var(--type-small)}.connector-module__EuajQG__principleGrid{gap:var(--space-8) var(--space-12);margin-top:var(--space-12);display:grid}.connector-module__EuajQG__principleItem{min-width:0;padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.connector-module__EuajQG__principleItem h3{font-size:var(--type-h3)}.connector-module__EuajQG__principleItem dd,.connector-module__EuajQG__principleItem p{margin-top:var(--space-3);color:var(--text-muted)}.connector-module__EuajQG__controlSection .connector-module__EuajQG__split{align-items:center}.connector-module__EuajQG__controlPrinciples{gap:var(--space-4);margin-top:var(--space-8);color:var(--silver);display:grid}.connector-module__EuajQG__controlPrinciples li{padding-left:var(--space-4);border-left:2px solid var(--teal)}.connector-module__EuajQG__decisionFigure{border:1px solid color-mix(in srgb, var(--silver) 35%, var(--navy));border-radius:var(--radius-card);background:color-mix(in srgb, var(--white) 4%, var(--navy));padding:clamp(1.25rem,3vw,2rem)}.connector-module__EuajQG__decisionFlow{text-align:center;display:grid}.connector-module__EuajQG__decisionNode{padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--silver) 35%, var(--navy));border-radius:var(--radius-small);color:var(--white);font-size:var(--type-small)}.connector-module__EuajQG__flowArrow{padding-block:var(--space-2);color:var(--teal);line-height:1;display:block}.connector-module__EuajQG__decisionSummary{margin-block:var(--space-3);color:var(--silver);font-size:var(--type-small);text-wrap:pretty}.connector-module__EuajQG__decisionBranches{gap:var(--space-3);display:grid}.connector-module__EuajQG__decisionBranch{min-width:0;padding:var(--space-4);border:1px solid var(--teal);border-radius:var(--radius-small)}.connector-module__EuajQG__decisionBranch h3{color:var(--white);font-size:var(--type-body)}.connector-module__EuajQG__decisionBranch p{margin-top:var(--space-2);color:var(--silver);font-size:var(--type-small)}.connector-module__EuajQG__exampleGrid{gap:var(--space-6);display:grid}.connector-module__EuajQG__example{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-white);min-width:0;padding:clamp(1.5rem,3vw,2rem)}.connector-module__EuajQG__example>h3{margin-bottom:var(--space-4)}.connector-module__EuajQG__exampleFlow{margin-top:var(--space-8);display:grid}.connector-module__EuajQG__exampleFlow li{min-width:0;padding:0 0 var(--space-4) var(--space-6);color:var(--text-muted);font-size:var(--type-small);overflow-wrap:anywhere;position:relative}.connector-module__EuajQG__exampleFlow li:before{z-index:1;border:1px solid var(--cobalt);background:var(--white);content:"";border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.375rem;left:0}.connector-module__EuajQG__exampleFlow li:not(:last-child):after{background:var(--border-subtle);content:"";width:1px;position:absolute;top:.75rem;bottom:-.375rem;left:.125rem}.connector-module__EuajQG__exampleFlow li:last-child{padding-bottom:0}.connector-module__EuajQG__contextFigure,.connector-module__EuajQG__relationshipFigure{min-width:0}.connector-module__EuajQG__contextCenter,.connector-module__EuajQG__platformRoot{padding:var(--space-6);border:1px solid var(--cobalt);border-radius:var(--radius-small);background:var(--surface-cobalt);color:var(--navy)}.connector-module__EuajQG__contextCenter p,.connector-module__EuajQG__platformRoot p{margin-top:var(--space-2);font-size:var(--type-small)}.connector-module__EuajQG__contextRelations{gap:var(--space-3);padding-top:var(--space-8);display:grid;position:relative}.connector-module__EuajQG__contextRelations:before{width:1px;height:var(--space-8);background:var(--silver);content:"";position:absolute;top:0;left:50%}.connector-module__EuajQG__contextRelations li{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);font-size:var(--type-small);overflow-wrap:anywhere}.connector-module__EuajQG__securityLayout{gap:var(--space-8);display:grid}.connector-module__EuajQG__securityLayout>*{min-width:0}.connector-module__EuajQG__boundaryList{gap:var(--space-6);display:grid}.connector-module__EuajQG__boundaryList li{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.connector-module__EuajQG__boundaryList li:last-child{border-bottom:0;padding-bottom:0}.connector-module__EuajQG__boundaryList h3{font-size:var(--type-h3)}.connector-module__EuajQG__boundaryList p{margin-top:var(--space-2);color:var(--text-muted)}.connector-module__EuajQG__productBranches{gap:var(--space-4);margin-left:var(--space-4);padding-top:var(--space-6);padding-left:var(--space-6);border-left:1px solid var(--silver);display:grid;position:relative}.connector-module__EuajQG__productBranches li{min-width:0;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:var(--surface-white);position:relative}.connector-module__EuajQG__productBranches li:before{top:2rem;left:calc(-1 * var(--space-6));width:var(--space-6);background:var(--silver);content:"";height:1px;position:absolute}.connector-module__EuajQG__productBranches h3{font-size:var(--type-body)}.connector-module__EuajQG__productBranches p{margin-block:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--type-small)}.connector-module__EuajQG__finalCta .section-heading{max-width:45rem}.connector-module__EuajQG__finalCta .section-description{margin-inline:auto}.connector-module__EuajQG__finalCta .connector-module__EuajQG__actions{justify-content:center}.connector-module__EuajQG__finalCta .button-secondary:hover{background:var(--silver)}@media (max-width:39.999rem){.connector-module__EuajQG__actions{flex-direction:column;align-items:stretch}.connector-module__EuajQG__actions>.button{width:100%}}@media (min-width:40rem){.connector-module__EuajQG__integrationGrid,.connector-module__EuajQG__decisionBranches,.connector-module__EuajQG__contextRelations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.connector-module__EuajQG__principleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.connector-module__EuajQG__heroLayout{gap:var(--space-12);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.connector-module__EuajQG__heroNetwork{height:23rem}.connector-module__EuajQG__split,.connector-module__EuajQG__securityLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem)}.connector-module__EuajQG__architectureGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1.25fr) 1.5rem minmax(0,1fr)}.connector-module__EuajQG__architectureArrow{transform:rotate(-90deg)}.connector-module__EuajQG__integrationGrid,.connector-module__EuajQG__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.connector-module__EuajQG__processGrid{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr))}.connector-module__EuajQG__processStep{padding:var(--space-12) 0 0}.connector-module__EuajQG__processStep:not(:last-child):after{width:calc(100% + var(--space-6) - 2rem);height:1px;top:1rem;bottom:auto;left:2rem}}
