.contact-module__34DqNq__page{overflow:clip}.contact-module__34DqNq__hero{isolation:isolate;padding-block:var(--pk-space-6) var(--pk-space-20);background:radial-gradient(ellipse at 95% 0, var(--pk-purple), transparent 65%), var(--pk-darker);color:var(--pk-white);position:relative}.contact-module__34DqNq__hero:before{content:"";z-index:var(--pk-z-below);aspect-ratio:1;border:var(--pk-border-on-dark);border-radius:var(--pk-radius-round);width:60%;box-shadow:0 0 0 var(--pk-space-20) var(--pk-overlay-1);pointer-events:none;position:absolute;top:-40%;right:-20%}.contact-module__34DqNq__breadcrumb nav,.contact-module__34DqNq__breadcrumb nav a:hover{color:var(--pk-on-dark-muted)}.contact-module__34DqNq__heroGrid{gap:var(--pk-space-16);padding-top:var(--pk-space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.contact-module__34DqNq__heroGrid>*,.contact-module__34DqNq__contactGrid>*{min-width:0}.contact-module__34DqNq__hero h1 span{color:var(--pk-gold-on-dark)}.contact-module__34DqNq__heroCopy .pk-eyebrow{color:var(--pk-gold-on-dark)}.contact-module__34DqNq__hero h1{max-width:13ch;line-height:var(--pk-leading-h2)}.contact-module__34DqNq__lead{max-width:var(--pk-measure-md);color:var(--pk-on-dark-muted);font-size:var(--pk-text-h4);line-height:var(--pk-leading-relaxed);margin-block:var(--pk-space-6) var(--pk-space-8)!important}.contact-module__34DqNq__heroNote{align-items:center;gap:var(--pk-space-3);color:var(--pk-on-dark-muted);font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);display:flex;margin-top:var(--pk-space-8)!important}.contact-module__34DqNq__heroNote svg{color:var(--pk-gold-on-dark)}.contact-module__34DqNq__hero :focus-visible{outline:var(--pk-focus-ring-on-dark)}.contact-module__34DqNq__heroVisual{padding-bottom:var(--pk-space-6);position:relative}.contact-module__34DqNq__heroPhoto{aspect-ratio:1.12;margin-left:var(--pk-space-8);border:var(--pk-border-on-dark);position:relative}.contact-module__34DqNq__heroPhoto img{object-fit:cover;object-position:38% center}.contact-module__34DqNq__heroPhoto:after{content:"";background:linear-gradient(0deg, var(--pk-scrim-subtle), transparent 45%);pointer-events:none;position:absolute;inset:0}.contact-module__34DqNq__photoCaption{inset:auto var(--pk-space-6) var(--pk-space-20);z-index:var(--pk-z-base);color:var(--pk-white);font-size:var(--pk-text-xs);letter-spacing:var(--pk-tracking-label);line-height:var(--pk-leading-relaxed);position:absolute}.contact-module__34DqNq__hero .contact-module__34DqNq__phoneCard{align-items:center;gap:var(--pk-space-5);width:calc(100% - var(--pk-space-8));margin-top:calc(-1 * var(--pk-space-12));padding:var(--pk-space-6);background:var(--pk-sand);color:var(--pk-ink);border-top:var(--pk-rule-accent);box-shadow:var(--pk-shadow-float);transition:transform var(--pk-duration-base) var(--pk-ease), background var(--pk-duration-base) var(--pk-ease);display:flex;position:relative}.contact-module__34DqNq__phoneCard:hover{transform:var(--pk-card-lift);background:var(--pk-gold-pale)}.contact-module__34DqNq__phoneIcon,.contact-module__34DqNq__channelIcon,.contact-module__34DqNq__pathIcon,.contact-module__34DqNq__preparationIcon{width:var(--pk-control-lg);height:var(--pk-control-lg);color:var(--pk-purple);background:var(--pk-paper);flex-shrink:0;place-items:center;display:grid}.contact-module__34DqNq__phoneCopy,.contact-module__34DqNq__channelCopy{flex-direction:column;flex:1;min-width:0;display:flex}.contact-module__34DqNq__phoneLabel,.contact-module__34DqNq__pathLabel,.contact-module__34DqNq__channelLabel{color:var(--pk-purple);font-size:var(--pk-text-xs);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-tracking-label);line-height:var(--pk-leading-relaxed)}.contact-module__34DqNq__phoneNumber{margin-block:var(--pk-space-2);color:var(--pk-ink);font-size:var(--pk-text-client-title);font-weight:var(--pk-weight-medium);line-height:var(--pk-leading-h3)}.contact-module__34DqNq__phoneHint{color:var(--pk-muted);font-size:var(--pk-text-xs)}.contact-module__34DqNq__phoneCard>svg{color:var(--pk-purple)}.contact-module__34DqNq__sectionHead{gap:var(--pk-space-16);margin-bottom:var(--pk-space-12);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.contact-module__34DqNq__sectionHead>p{max-width:var(--pk-measure-support);color:var(--pk-muted);line-height:var(--pk-leading-relaxed)}.contact-module__34DqNq__pathGrid{gap:var(--pk-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-module__34DqNq__pathCard{min-width:0;padding:var(--pk-space-8);box-shadow:var(--pk-shadow-md);transition:transform var(--pk-duration-base) var(--pk-ease), box-shadow var(--pk-duration-base) var(--pk-ease);flex-direction:column;display:flex;position:relative}.contact-module__34DqNq__softwareCard{background:var(--pk-lilac);border:var(--pk-border-tint);border-top:var(--pk-rule-brand)}.contact-module__34DqNq__hardwareCard{background:var(--pk-sand);border:var(--pk-border-sand);border-top:var(--pk-rule-accent)}.contact-module__34DqNq__supportCard{background:var(--pk-paper);border:var(--pk-border-subtle);border-top:var(--pk-rule-brand)}.contact-module__34DqNq__pathCard:hover{transform:var(--pk-card-lift);box-shadow:var(--pk-shadow-lg)}.contact-module__34DqNq__pathTop{justify-content:space-between;align-items:center;gap:var(--pk-space-4);margin-bottom:var(--pk-space-8);display:flex}.contact-module__34DqNq__supportCard .contact-module__34DqNq__pathIcon{background:var(--pk-lilac)}.contact-module__34DqNq__hardwareCard .contact-module__34DqNq__pathIcon,.contact-module__34DqNq__hardwareCard .contact-module__34DqNq__pathLabel{color:var(--pk-gold-deep)}.contact-module__34DqNq__pathNumber{font-family:var(--pk-font-heading);font-size:var(--pk-text-ornament-lg);line-height:var(--pk-leading-h1);color:var(--pk-purple);opacity:.22}.contact-module__34DqNq__hardwareCard .contact-module__34DqNq__pathNumber{color:var(--pk-gold-deep)}.contact-module__34DqNq__pathCard h3{margin-top:var(--pk-space-4);font-size:var(--pk-text-client-title);line-height:var(--pk-leading-h3)}.contact-module__34DqNq__pathCard>p{margin-block:var(--pk-space-5) var(--pk-space-6);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed);color:var(--pk-muted)}.contact-module__34DqNq__pathNote{padding-bottom:var(--pk-space-6);font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);color:var(--pk-muted);margin-top:auto}.contact-module__34DqNq__pathLink{justify-content:space-between;align-items:center;gap:var(--pk-space-3);padding-top:var(--pk-space-5);border-top:var(--pk-border-subtle);color:var(--pk-purple);font-size:var(--pk-text-sm);font-weight:var(--pk-weight-semibold);display:flex}.contact-module__34DqNq__softwareCard .contact-module__34DqNq__pathLink{border-top:var(--pk-border-tint)}.contact-module__34DqNq__hardwareCard .contact-module__34DqNq__pathLink{border-top:var(--pk-border-sand);color:var(--pk-gold-deep)}.contact-module__34DqNq__pathLink svg,.contact-module__34DqNq__channelArrow{transition:transform var(--pk-duration-base) var(--pk-ease)}.contact-module__34DqNq__pathCard:hover .contact-module__34DqNq__pathLink svg,.contact-module__34DqNq__channel:hover .contact-module__34DqNq__channelArrow{transform:translateX(var(--pk-space-1))}.contact-module__34DqNq__contact{background:linear-gradient(135deg, var(--pk-stone), var(--pk-lilac));border-block:var(--pk-border-tint);position:relative}.contact-module__34DqNq__contactGrid{gap:var(--pk-space-20);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.contact-module__34DqNq__contactIntro>p:not(.pk-eyebrow){margin-top:var(--pk-space-6);max-width:var(--pk-measure-md);color:var(--pk-muted);line-height:var(--pk-leading-relaxed)}.contact-module__34DqNq__preparation{align-items:flex-start;gap:var(--pk-space-4);margin-top:var(--pk-space-8);padding-top:var(--pk-space-6);border-top:var(--pk-border-tint);display:flex}.contact-module__34DqNq__preparationIcon{background:var(--pk-paper)}.contact-module__34DqNq__preparation h3{font-size:var(--pk-text-h4);line-height:var(--pk-leading-h4)}.contact-module__34DqNq__preparation p{margin-top:var(--pk-space-3);color:var(--pk-muted);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed)}.contact-module__34DqNq__channelList{gap:var(--pk-space-4);flex-direction:column;display:flex}.contact-module__34DqNq__channel{align-items:center;gap:var(--pk-space-5);padding:var(--pk-space-6);background:var(--pk-paper);border:var(--pk-border-subtle);box-shadow:var(--pk-shadow-sm);transition:transform var(--pk-duration-base) var(--pk-ease), box-shadow var(--pk-duration-base) var(--pk-ease), border-color var(--pk-duration-base) var(--pk-ease);display:flex}.contact-module__34DqNq__channel:hover{transform:var(--pk-card-lift);border-color:var(--pk-purple);box-shadow:var(--pk-shadow-md)}.contact-module__34DqNq__channelIcon{background:var(--pk-lilac)}.contact-module__34DqNq__channelTitle{margin-block:var(--pk-space-2);font-family:var(--pk-font-heading);font-size:var(--pk-text-h3);line-height:var(--pk-leading-h3);color:var(--pk-ink)}.contact-module__34DqNq__channelText{font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);color:var(--pk-muted)}.contact-module__34DqNq__channelArrow{color:var(--pk-purple)}@media (max-width:1200px){.contact-module__34DqNq__heroGrid,.contact-module__34DqNq__contactGrid{gap:var(--pk-space-10)}.contact-module__34DqNq__pathCard{padding:var(--pk-space-6)}.contact-module__34DqNq__hero .contact-module__34DqNq__phoneCard,.contact-module__34DqNq__channel{gap:var(--pk-space-4);padding:var(--pk-space-5)}}@media (max-width:1000px){.contact-module__34DqNq__heroGrid,.contact-module__34DqNq__contactGrid,.contact-module__34DqNq__sectionHead{gap:var(--pk-space-10);grid-template-columns:minmax(0,1fr)}.contact-module__34DqNq__hero h1{max-width:18ch}.contact-module__34DqNq__lead{max-width:var(--pk-measure-lg)}.contact-module__34DqNq__heroVisual{width:90%;max-width:var(--pk-measure-lg);margin-inline:auto}.contact-module__34DqNq__heroPhoto{aspect-ratio:1.6}.contact-module__34DqNq__sectionHead{gap:var(--pk-space-6)}.contact-module__34DqNq__pathGrid{gap:var(--pk-space-4)}.contact-module__34DqNq__pathCard{padding:var(--pk-space-5)}.contact-module__34DqNq__pathLabel{letter-spacing:var(--pk-tracking-body)}}@media (max-width:760px){.contact-module__34DqNq__hero{padding-bottom:var(--pk-space-10)}.contact-module__34DqNq__heroGrid{padding-top:var(--pk-space-2)}.contact-module__34DqNq__hero h1{max-width:13ch}.contact-module__34DqNq__heroCopy .pk-eyebrow{font-size:var(--pk-text-xs)}.contact-module__34DqNq__lead{font-size:var(--pk-text-base)}.contact-module__34DqNq__heroVisual{width:100%;padding-bottom:0}.contact-module__34DqNq__heroPhoto{margin-left:var(--pk-space-4);aspect-ratio:1.3}.contact-module__34DqNq__photoCaption{inset:auto var(--pk-space-4) var(--pk-space-16);letter-spacing:var(--pk-tracking-body)}.contact-module__34DqNq__hero .contact-module__34DqNq__phoneCard{width:calc(100% - var(--pk-space-4));margin-top:calc(-1 * var(--pk-space-8));padding:var(--pk-space-4);gap:var(--pk-space-3)}.contact-module__34DqNq__phoneNumber{font-size:var(--pk-text-h3)}.contact-module__34DqNq__phoneIcon,.contact-module__34DqNq__channelIcon{width:var(--pk-control-sm);height:var(--pk-control-sm)}.contact-module__34DqNq__sectionHead{margin-bottom:var(--pk-space-8)}.contact-module__34DqNq__pathGrid{gap:var(--pk-space-5);grid-template-columns:minmax(0,1fr)}.contact-module__34DqNq__pathCard{padding:var(--pk-space-6)}.contact-module__34DqNq__pathTop{margin-bottom:var(--pk-space-6)}.contact-module__34DqNq__channel{padding:var(--pk-space-4);gap:var(--pk-space-3);align-items:flex-start}.contact-module__34DqNq__channelLabel{letter-spacing:var(--pk-tracking-body)}.contact-module__34DqNq__channelArrow{margin-top:var(--pk-space-4)}}@media (max-width:480px){.contact-module__34DqNq__phoneCard>svg{display:none}}@media (prefers-reduced-motion:reduce){.contact-module__34DqNq__phoneCard,.contact-module__34DqNq__pathCard,.contact-module__34DqNq__channel,.contact-module__34DqNq__pathLink svg,.contact-module__34DqNq__channelArrow{transition:none}.contact-module__34DqNq__phoneCard:hover,.contact-module__34DqNq__pathCard:hover,.contact-module__34DqNq__channel:hover,.contact-module__34DqNq__pathCard:hover .contact-module__34DqNq__pathLink svg,.contact-module__34DqNq__channel:hover .contact-module__34DqNq__channelArrow{transform:none}}
