._contact_1wpge_1{display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;justify-items:center;justify-content:center;align-items:center;min-height:100vh;width:100%;position:relative;overflow:hidden}@media (max-width: 696px){._contact_1wpge_1{padding-top:0}}._backgroundGradient_1wpge_37{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:.4;pointer-events:none}._gradientOrb_1wpge_55{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:_float_1wpge_1 20s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._gradientOrb_1wpge_55{animation:none}}._gradientOrb_1wpge_55[data-orb="1"]{width:500px;height:500px;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);top:-10%;left:-10%;animation-delay:0s}._gradientOrb_1wpge_55[data-orb="2"]{width:400px;height:400px;background:radial-gradient(circle,#AF848F 0%,transparent 70%);bottom:-10%;right:-10%;animation-delay:-7s}._gradientOrb_1wpge_55[data-orb="3"]{width:350px;height:350px;background:radial-gradient(circle,#C9A0AA 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes _float_1wpge_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}._divider_1wpge_165{margin:var(--space3XL) auto;max-width:200px;opacity:0;animation:_fadeIn_1wpge_1 .8s ease-out .5s forwards}._contactGrid_1wpge_185{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spaceXL);margin-bottom:var(--space4XL)}@media (max-width: 696px){._contactGrid_1wpge_185{grid-template-columns:1fr;gap:var(--spaceL)}}._contactCard_1wpge_209{position:relative;opacity:0;animation:_fadeInUp_1wpge_1 .6s ease-out calc(.7s + var(--index) * .1s) forwards}@media (prefers-reduced-motion: reduce){._contactCard_1wpge_209{animation:_fadeIn_1wpge_1 .6s ease-out calc(.7s + var(--index) * .1s) forwards}}._cardGlow_1wpge_229{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--accent),#C9A0AA);border-radius:calc(var(--borderRadius) + 2px);opacity:0;transition:opacity var(--durationM) ease;z-index:-1;filter:blur(20px)}@media (prefers-reduced-motion: reduce){._cardGlow_1wpge_229{display:none}}._contactCard_1wpge_209:hover ._cardGlow_1wpge_229{opacity:.6}._cardContent_1wpge_267{background:color-mix(in lab,var(--background) 80%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in lab,var(--textBody) 10%,transparent);border-radius:var(--borderRadius);padding:var(--spaceXL);height:100%;transition:all var(--durationM) var(--bezierFastoutSlowin);position:relative;overflow:hidden}._cardContent_1wpge_267:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),rgb(0,229,255));transform:scaleX(0);transform-origin:left;transition:transform var(--durationM) var(--bezierFastoutSlowin)}@media (prefers-reduced-motion: reduce){._cardContent_1wpge_267{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in lab,var(--background) 95%,transparent)}}._contactCard_1wpge_209:hover ._cardContent_1wpge_267{transform:translateY(-8px);border-color:color-mix(in lab,var(--accent) 30%,transparent);box-shadow:0 20px 40px color-mix(in lab,var(--accent) 20%,transparent)}._contactCard_1wpge_209:hover ._cardContent_1wpge_267:before{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){._contactCard_1wpge_209:hover ._cardContent_1wpge_267{transform:none;box-shadow:none}}._cardHeader_1wpge_361{display:flex;align-items:center;gap:var(--spaceM);margin-bottom:var(--spaceL)}._iconWrapper_1wpge_375{flex-shrink:0}._iconButton_1wpge_383{width:56px;height:56px;background:linear-gradient(135deg,var(--accent),#C9A0AA);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--durationM) var(--bezierFastoutSlowin);position:relative}._iconButton_1wpge_383:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:inherit;opacity:0;filter:blur(10px);transition:opacity var(--durationM) ease}._iconButton_1wpge_383:hover:after{opacity:.6}._iconButton_1wpge_383:hover{transform:rotate(360deg) scale(1.1)}@media (prefers-reduced-motion: reduce){._iconButton_1wpge_383:hover{transform:scale(1.05)}}._cardInfo_1wpge_457{flex:1;min-width:0}._cardLabel_1wpge_467{color:var(--textTitle);font-weight:var(--fontWeightMedium);margin-bottom:var(--spaceXS);display:block}._cardDescription_1wpge_481{color:var(--textLight);display:block}._cardBody_1wpge_491{margin-top:var(--spaceL)}._contactButton_1wpge_499{width:100%;justify-content:space-between;font-size:.875rem;word-break:break-all;text-align:left}@media (max-width: 696px){._contactButton_1wpge_499{font-size:.8125rem}}._ctaSection_1wpge_525{margin-top:var(--space4XL);opacity:0;animation:_fadeInUp_1wpge_1 .8s ease-out 1.5s forwards}@media (prefers-reduced-motion: reduce){._ctaSection_1wpge_525{animation:_fadeIn_1wpge_1 .8s ease-out 1.5s forwards}}._ctaCard_1wpge_545{background:linear-gradient(135deg,color-mix(in lab,var(--accent) 10%,transparent),color-mix(in lab,#C9A0AA 10%,transparent));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in lab,var(--accent) 20%,transparent);border-radius:calc(var(--borderRadius) * 2);padding:var(--space3XL);text-align:center;position:relative;overflow:hidden}._ctaCard_1wpge_545:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,color-mix(in lab,var(--accent) 20%,transparent),transparent 70%);pointer-events:none}@media (max-width: 696px){._ctaCard_1wpge_545{padding:var(--space2XL) var(--spaceL)}}@media (prefers-reduced-motion: reduce){._ctaCard_1wpge_545{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in lab,var(--accent) 5%,transparent)}}._ctaTitle_1wpge_621{color:var(--textTitle);margin-bottom:var(--spaceL);position:relative;z-index:1}._ctaText_1wpge_635{color:var(--textLight);max-width:500px;margin:0 auto var(--space2XL);position:relative;z-index:1}._ctaButtons_1wpge_651{display:flex;gap:var(--spaceL);justify-content:center;flex-wrap:wrap;position:relative;z-index:1}@media (max-width: 696px){._ctaButtons_1wpge_651{flex-direction:column;align-items:stretch}}._primaryCta_1wpge_679{background:linear-gradient(135deg,var(--accent),#C9A0AA);position:relative;overflow:hidden}._primaryCta_1wpge_679:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#C9A0AA,var(--accent));opacity:0;transition:opacity var(--durationM) ease}._primaryCta_1wpge_679:hover:before{opacity:1}._primaryCta_1wpge_679>*{position:relative;z-index:1}._secondaryCta_1wpge_727{border:2px solid var(--accent);background:transparent}._secondaryCta_1wpge_727:hover{background:color-mix(in lab,var(--accent) 10%,transparent)}._footer_1wpge_745{opacity:0;animation:fade-in var(--durationL) ease var(--durationXL) forwards}._contactInfo_1wpge_763{max-width:1200px;width:100%;padding:var(--space4XL) var(--spaceXL);position:relative;z-index:1}@media (max-width: 696px){._contactInfo_1wpge_763{padding:var(--space5XL) var(--spaceL) var(--space2XL)}}._header_1wpge_789{text-align:center;margin-bottom:var(--space3XL);animation:_fadeInUp_1wpge_1 .8s ease-out}@media (prefers-reduced-motion: reduce){._header_1wpge_789{animation:_fadeIn_1wpge_1 .8s ease-out}}._title_1wpge_809{background:linear-gradient(135deg,var(--textTitle) 0%,var(--accent) 50%,var(--textTitle) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_1wpge_1 3s linear infinite;margin-bottom:var(--spaceL)}@media (prefers-reduced-motion: reduce){._title_1wpge_809{animation:none;background:var(--textTitle);-webkit-text-fill-color:var(--textTitle)}}@keyframes _shimmer_1wpge_1{to{background-position:200% center}}._subtitle_1wpge_863{color:var(--textLight);max-width:600px;margin:0 auto;opacity:0;animation:_fadeIn_1wpge_1 .8s ease-out .3s forwards}@keyframes _fadeInUp_1wpge_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1wpge_1{0%{opacity:0}to{opacity:1}}
