.ampbird-contact-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#f0fdf9,#d1fae5 40%,#ccfbf1);min-height:65vh;display:flex;align-items:center;padding:80px 0}.ampbird-contact-hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ampbird-contact-hero .gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#f0fdf9e6,#d1fae5cc)}.ampbird-contact-hero .animated-circles{position:absolute;width:100%;height:100%}.ampbird-contact-hero .circle{position:absolute;border-radius:50%;opacity:.45;animation:contactFloat 9s ease-in-out infinite}.ampbird-contact-hero .circle-1{width:380px;height:380px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);top:-80px;right:-50px}.ampbird-contact-hero .circle-2{width:260px;height:260px;background:radial-gradient(circle,rgba(94,234,212,.2) 0%,transparent 70%);bottom:-40px;left:-40px;animation-delay:3s}.ampbird-contact-hero .circle-3{width:160px;height:160px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);top:40%;left:12%;animation-delay:6s}@keyframes contactFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.ampbird-contact-hero .contact-content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto;padding:0 20px;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ampbird-contact-hero .contact-eyebrow{display:inline-block;background:#10b98114;color:#047857;padding:7px 20px;border-radius:24px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border:1px solid rgba(16,185,129,.12);margin-bottom:24px}.ampbird-contact-hero .contact-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;color:#042f2e;line-height:1.1;margin-bottom:18px;letter-spacing:-.03em}.ampbird-contact-hero .contact-title .gradient-text{background:linear-gradient(135deg,#059669,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ampbird-contact-hero .contact-subtitle{font-family:DM Sans,system-ui,sans-serif;font-size:18px;color:#0f3d3a;line-height:1.75;margin-bottom:12px;opacity:.85}.ampbird-contact-hero .contact-desc{font-size:14px;color:#6b8a7a;line-height:1.7;margin-bottom:48px}.contact-info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:900px;margin:0 auto;animation:fadeInUp .8s ease-out .3s backwards}.contact-card{background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(16,185,129,.15);border-radius:16px;padding:28px 22px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #10b9811a;background:#fffffff2}.contact-card-icon{width:52px;height:52px;background:#ecfdf5;border:1px solid rgba(16,185,129,.15);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.contact-card h4{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:700;color:#042f2e;margin-bottom:8px}.contact-card p{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#4b665a;line-height:1.7}.contact-card a{color:#059669;text-decoration:none;font-weight:500;transition:color .2s}.contact-card a:hover{color:#14b8a6}.contact-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s ease;margin-bottom:4px}.contact-btn--email{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.2)}.contact-btn--email:hover{background:#d1fae5;color:#042f2e;transform:translateY(-1px)}.contact-btn--whatsapp{background:#dcfce7;color:#166534;border:1px solid rgba(22,163,74,.2)}.contact-btn--whatsapp:hover{background:#bbf7d0;color:#14532d;transform:translateY(-1px)}.contact-btn--phone{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.2)}.contact-btn--phone:hover{background:#d1fae5;color:#042f2e;transform:translateY(-1px)}.contact-hint{display:block;font-size:11px;color:#6b8a7a;margin-top:6px}@media(max-width:768px){.ampbird-contact-hero{min-height:auto;padding:60px 0}.contact-title{font-size:32px}.contact-subtitle{font-size:16px}.contact-info-cards{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-ampbird-contact.css.map */
