body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.contact-section{background:linear-gradient(135deg,#f9f4ff,#fff6f0 45%,#fff);overflow:hidden;padding:110px 0;position:relative}.contact-shape{filter:blur(0);opacity:.6;position:absolute;z-index:0}.contact-shape-one{background:radial-gradient(circle at 30% 30%,rgba(142,84,233,.32),transparent 70%);height:420px;left:-160px;top:-220px;width:420px}.contact-shape-two{background:radial-gradient(circle at 70% 70%,rgba(255,148,114,.28),transparent 75%);bottom:-200px;height:520px;right:-180px;width:520px}.contact-wrapper{grid-gap:56px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border:1px solid rgba(142,84,233,.08);border-radius:34px;box-shadow:0 50px 70px -45px rgba(47,32,114,.35);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:56px 64px;position:relative;z-index:1}.contact-intro{max-width:520px}.contact-intro .contact-tag{align-items:center;background:rgba(142,84,233,.14);border-radius:999px;color:#7447e1;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}.contact-intro h2{color:#121029;font-size:36px;font-weight:700;line-height:1.2;margin:22px 0 16px}.contact-intro p{color:#4d4575;font-size:18px;line-height:1.7;margin:0 0 32px}.contact-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.contact-btn{align-items:center;border-radius:16px;box-shadow:0 22px 44px -26px rgba(98,65,181,.65);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.contact-btn i{font-size:16px}.contact-btn-primary{background:linear-gradient(135deg,#8e54e9,#4776e6);color:#fff}.contact-btn-primary:focus,.contact-btn-primary:hover{box-shadow:0 28px 48px -20px rgba(75,116,230,.7);transform:translateY(-2px)}.contact-btn-secondary{background:#fff;border:1px solid rgba(123,58,237,.2);color:#7447e1}.contact-btn-secondary:focus,.contact-btn-secondary:hover{box-shadow:0 28px 46px -22px rgba(142,84,233,.38);color:#5b2bd5;transform:translateY(-2px)}.contact-btn-disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.contact-highlight{align-items:center;background:linear-gradient(135deg,rgba(142,84,233,.18),rgba(255,163,141,.16));border-radius:24px;box-shadow:inset 0 0 0 1px rgba(142,84,233,.18);display:flex;gap:18px;padding:18px 24px}.contact-highlight-icon{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 14px 30px -18px rgba(116,71,225,.55);color:#7447e1;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.contact-highlight-content span{color:#7d72a8;display:block;font-size:13px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.contact-highlight-content a,.contact-highlight-content p{color:#1f1845;font-size:18px;font-weight:600;margin:0;text-decoration:none}.contact-highlight-content a:focus,.contact-highlight-content a:hover{color:#7447e1}.contact-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(240,234,255,.9));border:1px solid rgba(123,58,237,.12);border-radius:28px;box-shadow:0 42px 70px -40px rgba(35,19,102,.35);padding:42px;position:relative}.contact-panel-title{align-items:center;color:#141126;display:inline-flex;font-size:22px;font-weight:700;gap:12px;letter-spacing:.3px;margin:0 0 28px;padding-left:22px;position:relative}.contact-panel-title:before{background:linear-gradient(190deg,#8e54e9,#ff9466);border-radius:999px;box-shadow:0 8px 18px -10px rgba(142,84,233,.6);content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.contact-panel-title:after{background:rgba(142,84,233,.18);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(142,84,233,.35);content:"";height:10px;width:10px}.contact-detail-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.contact-detail-item{align-items:center;background:hsla(0,0%,100%,.75);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(142,84,233,.08);display:flex;gap:18px;padding:14px 18px;transition:transform .2s ease,box-shadow .2s ease}.contact-detail-item:hover{box-shadow:inset 0 0 0 1px rgba(142,84,233,.18);transform:translateX(4px)}.contact-detail-icon{align-items:center;background:linear-gradient(135deg,rgba(142,84,233,.12),rgba(71,118,230,.12));border-radius:17px;color:#7447e1;display:flex;font-size:18px;height:46px;justify-content:center;width:46px}.contact-detail-body span{color:#2b215d;display:block;font-size:15px;font-weight:600;margin-bottom:4px}.contact-detail-body a,.contact-detail-body p{color:#5a4f86;font-size:16px;line-height:1.5;margin:0;text-decoration:none}.contact-detail-body a:focus,.contact-detail-body a:hover{color:#7447e1}.contact-panel-social{align-items:center;border-top:1px dashed rgba(142,84,233,.2);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:32px;padding-top:24px}.contact-panel-social span{color:#2b215d;font-size:15px;font-weight:600}.social-links{display:inline-flex;gap:14px}.social-links a{align-items:center;background:linear-gradient(135deg,rgba(142,84,233,.2),rgba(71,118,230,.15));border-radius:50%;box-shadow:0 16px 32px -26px rgba(116,71,225,.65);color:#7447e1;display:inline-flex;font-size:18px;height:44px;justify-content:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;width:44px}.social-links a:focus,.social-links a:hover{background:linear-gradient(135deg,#8e54e9,#4776e6);box-shadow:0 24px 44px -24px rgba(116,71,225,.6);color:#fff;transform:translateY(-3px)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1200px){.contact-wrapper{padding:48px}}@media (max-width:992px){.contact-wrapper{gap:48px;grid-template-columns:1fr;padding:40px 36px;text-align:center}.contact-intro{margin:0 auto}.contact-actions,.contact-highlight{justify-content:center}.contact-panel{text-align:left}}@media (max-width:768px){.contact-section{padding:90px 0}.contact-wrapper{padding:32px 28px}.contact-panel{padding:32px 26px}}@media (max-width:576px){.contact-actions{align-items:stretch;flex-direction:column}.contact-btn{justify-content:center;width:100%}.contact-highlight{flex-direction:column;text-align:center}.contact-panel-social{justify-content:center;text-align:center}}
/*# sourceMappingURL=main.2c274032.css.map*/