Contact
DigitalEdu helps businesses automate workflows with AI — no jargon, no fluff. Book a free 30-minute discovery call to map your bottlenecks, get a custom roadmap, and see exactly where automation saves time and money. We build, you grow.
Contact DigitalEdu | Get in Touch - Digital Agency <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,DE"> /* OVERRIDE WORDPRESS THEME - MUST BE FIRST */ header:not(.header), footer:not(.footer), .site-header, .site-footer, #masthead, #colophon, .main-navigation, .primary-menu, .elementor-location-header, .elementor-location-footer, nav.main-navigation, .site-branding, #wpadminbar, .wp-block-template-part, .page-header, .page-footer, , { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; overflow: hidden !important; position: absolute !important; clip: rect(0,0,0,0) !important; opacity: 0 !important; pointer-events: none !important; z-index: -9999 !important; } .elementor-section, .elementor-container, .elementor-widget-wrap { padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; } body, html, #page, #content, .site-content, .entry-content, .page-content { background: #0D0D0D !important; margin: 0 !important; padding: 0 !important; width: 100% !important; max-width: 100% !important; } .de-header, .de-footer, .de-page-header, .de-contact-container { width: 100% !important; box-sizing: border-box !important; } :root { --bg-primary: #0D0D0D; --bg-secondary: #141414; --bg-tertiary: #1A1A1A; --bg-elevated: #202020; --accent-primary: #1B5E3B; --accent-light: #2D8B57; --accent-glow: rgba(27, 94, 59, 0.4); --accent-gradient: linear-gradient(135deg, #1B5E3B 0%, #2D8B57 50%, #1B5E3B 100%); --text-primary: #FFFFFF; --text-secondary: #A0A0A0; --text-muted: #666666; --border-subtle: 1px solid rgba(255, 255, 255, 0.06); --border-accent: 1px solid rgba(27, 94, 59, 0.3); --radius-sm: 6px; --radius-md: 12px; --radius-lg: 20px; --radius-xl: 28px; --radius-full: 9999px; --shadow-md: 0 8px 24px rgba(0, 0, 0, 0.4); --shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5); --shadow-glow: 0 0 60px rgba(27, 94, 59, 0.2); } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #0D0D0D !important; color: #fff; overflow-x: hidden; line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-family: 'Space Grotesk', sans-serif; font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; } body.paused .orb,body.paused .particle,body.paused .grid-overlay,body.paused .shimmer,body.paused .sweep,body.paused .aurora{animation-play-state:paused} /* ── Background ── */ .animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none} .orb{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform} .orb-1{width:600px;height:600px;background:rgba(27,94,59,0.15);top:-10%;left:10%;animation:drift1 18s ease-in-out infinite} .orb-2{width:500px;height:500px;background:rgba(27,94,59,0.12);bottom:10%;right:5%;animation:drift2 22s ease-in-out infinite} .orb-3{width:450px;height:450px;background:rgba(45,139,87,0.1);top:40%;left:50%;animation:drift3 20s ease-in-out infinite} @keyframes drift1{0%,100%{transform:translate(0,0)}25%{transform:translate(80px,60px)}50%{transform:translate(30px,120px)}75%{transform:translate(-40px,50px)}} @keyframes drift2{0%,100%{transform:translate(0,0)}25%{transform:translate(-70px,-80px)}50%{transform:translate(-120px,-30px)}75%{transform:translate(-30px,-100px)}} @keyframes drift3{0%,100%{transform:translate(0,0)}33%{transform:translate(-100px,40px)}66%{transform:translate(60px,-80px)}} .grid-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(27,94,59,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(27,94,59,0.03) 1px,transparent 1px);background-size:60px 60px;animation:gridPulse 6s ease-in-out infinite} @keyframes gridPulse{0%,100%{opacity:0.4}50%{opacity:1}} .particles-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden} .particle{position:absolute;border-radius:50%;background:rgba(27,94,59,0.4);bottom:-10px;will-change:transform;animation:particleFloat var(--p-dur) linear infinite;animation-delay:var(--p-del)} @keyframes particleFloat{0%{transform:translateY(0) translateX(0);opacity:0}5%{opacity:var(--p-op)}95%{opacity:var(--p-op)}100%{transform:translateY(calc(-100vh - 20px)) translateX(var(--p-drift));opacity:0}} .shimmer{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(27,94,59,0.03) 60deg,transparent 120deg,rgba(27,94,59,0.02) 180deg,transparent 240deg,rgba(45,139,87,0.03) 300deg,transparent 360deg);animation:shimmerSpin 30s linear infinite} @keyframes shimmerSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .sweep{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(27,94,59,0.06) 45%,rgba(27,94,59,0.12) 50%,rgba(27,94,59,0.06) 55%,transparent 60%,transparent 100%);background-size:200% 200%;animation:sweepMove 8s ease-in-out infinite} @keyframes sweepMove{0%{background-position:200% 0}50%{background-position:-200% 0}100%{background-position:200% 0}} .aurora{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0.5;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(27,94,59,0.08),transparent),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(45,139,87,0.06),transparent),radial-gradient(ellipse 70% 50% at 50% 20%,rgba(27,94,59,0.05),transparent);animation:auroraDrift 12s ease-in-out infinite alternate} @keyframes auroraDrift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-20px) scale(1.05)}100%{transform:translate(-20px,15px) scale(0.98)}} .main-content { position: relative; z-index: 10; } .glow-line { height: 1px; background: linear-gradient(90deg,transparent,#1B5E3B,transparent); margin: 0 auto; width: 80%; max-width: 900px; opacity: 0.4; } /* ── Header / Nav ── */ header { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; } nav { padding: 16px 40px; display: flex; align-items: center; justify-content: space-between; background: rgba(0,0,0,0.6); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); border-bottom: 1px solid rgba(255,255,255,0.06); } .nav-logo { font-size: 22px; font-weight: 700; color: #fff; display: flex; align-items: center; gap: 8px; text-decoration: none; } .nav-logo span { color: #1B5E3B; } .nav-links { display: flex; gap: 32px; list-style: none; } .nav-links a { color: rgba(255,255,255,0.6); text-decoration: none; font-size: 14px; transition: color 0.3s; } .nav-links a:hover { color: #1B5E3B; } .nav-cta { background: #1B5E3B; color: #000; border: none; padding: 10px 24px; border-radius: 8px; font-weight: 600; font-size: 14px; cursor: pointer; text-decoration: none; display: inline-block; transition: background 0.3s; } .nav-cta:hover { background: #1B5E3B; } .hamburger-btn{display:none} @media(max-width:768px){.hamburger-btn{display:block!important}.nav-links{position:fixed;top:60px;left:0;right:0;background:rgba(0,0,0,0.95);backdrop-filter:blur(24px);padding:24px;flex-direction:column;gap:20px;border-bottom:1px solid rgba(255,255,255,0.06);transform:translateY(-100%);opacity:0;transition:all 0.3s;pointer-events:none}.nav-links.open{transform:translateY(0);opacity:1;pointer-events:auto}} .btn-secondary { background: rgba(255,255,255,0.06); color: #fff; border: 1px solid rgba(255,255,255,0.1); padding: 14px 32px; border-radius: 10px; font-weight: 600; font-size: 16px; cursor: pointer; text-decoration: none; display: inline-block; transition: all 0.3s; } .btn-secondary:hover { background: rgba(255,255,255,0.1); } .btn-primary { background: #1B5E3B; color: #000; border: none; padding: 14px 32px; border-radius: 10px; font-weight: 700; font-size: 16px; cursor: pointer; text-decoration: none; display: inline-block; transition: all 0.3s; } .btn-primary:hover { background: #1B5E3B; transform: translateY(-1px); } /* ── Page Header ── */ .page-hero { padding: 160px 40px 60px; text-align: center; max-width: 800px; margin: 0 auto; } .page-hero .badge { display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; border-radius: 999px; background: rgba(27,94,59,0.1); border: 1px solid rgba(27,94,59,0.2); color: #1B5E3B; font-size: 13px; margin-bottom: 24px; } .page-hero h1 { font-size: clamp(36px,5vw,56px); font-weight: 800; line-height: 1.1; margin-bottom: 16px; } .page-hero h1 .highlight { color: #1B5E3B; } .page-hero p { font-size: 18px; color: rgba(255,255,255,0.45); max-width: 560px; margin: 0 auto; line-height: 1.7; } /* ── Contact Grid ── */ .contact-section { max-width: 1200px; margin: 0 auto; padding: 0 40px 100px; } .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: start; } /* Info Cards */ .info-cards { display: flex; flex-direction: column; gap: 16px; } .info-card { padding: 28px; border-radius: 16px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.06); display: flex; align-items: flex-start; gap: 20px; transition: all 0.3s; } .info-card:hover { border-color: rgba(27,94,59,0.3); background: rgba(27,94,59,0.03); } .info-icon { width: 48px; height: 48px; border-radius: 12px; background: rgba(27,94,59,0.1); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 20px; color: #1B5E3B; } .info-content h4 { font-size: 16px; font-weight: 700; margin-bottom: 6px; } .info-content p { font-size: 14px; color: rgba(255,255,255,0.45); } .info-content a { color: #1B5E3B; text-decoration: none; transition: color 0.3s; } .info-content a:hover { color: #2D8B57; } /* Social */ .social-section { margin-top: 32px; } .social-section h4 { font-size: 14px; font-weight: 700; margin-bottom: 16px; color: rgba(255,255,255,0.7); } .social-links { display: flex; gap: 10px; } .social-link { width: 44px; height: 44px; border-radius: 10px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.06); display: flex; align-items: center; justify-content: center; color: rgba(255,255,255,0.4); font-size: 18px; text-decoration: none; transition: all 0.3s; } .social-link:hover { background: rgba(27,94,59,0.15); border-color: rgba(27,94,59,0.3); color: #1B5E3B; transform: translateY(-3px); } /* Contact Form */ .form-container { padding: 36px; border-radius: 20px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.06); position: relative; overflow: hidden; } .form-container::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg,transparent,#1B5E3B,transparent); } .form-title { font-size: 22px; font-weight: 700; margin-bottom: 6px; } .form-subtitle { font-size: 14px; color: rgba(255,255,255,0.45); margin-bottom: 28px; } .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .form-group { margin-bottom: 18px; } .form-group label { display: block; font-size: 13px; font-weight: 600; margin-bottom: 8px; color: rgba(255,255,255,0.7); } .form-group input, .form-group textarea, .form-group select { width: 100%; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 14px 16px; color: #fff; font-size: 14px; font-family: inherit; transition: all 0.3s; outline: none; } .form-group input:focus, .form-group textarea:focus, .form-group select:focus { border-color: #1B5E3B; background: rgba(27,94,59,0.05); } .form-group textarea { min-height: 120px; resize: vertical; } .form-group select { cursor: pointer; appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; } .form-group select option { background: #111; } .form-submit { display: inline-flex; align-items: center; gap: 10px; background: #1B5E3B; color: #000; border: none; padding: 14px 32px; border-radius: 10px; font-size: 15px; font-weight: 700; cursor: pointer; transition: all 0.3s; } .form-submit:hover { background: #1B5E3B; transform: translateY(-1px); } .form-submit:disabled { opacity: 0.5; cursor: not-allowed; transform: none; } .success-message { display: none; text-align: center; padding: 40px 20px; } .success-message.active { display: block; } .success-icon { width: 64px; height: 64px; border-radius: 50%; background: rgba(27,94,59,0.15); display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 28px; color: #1B5E3B; } .success-message h3 { font-size: 22px; margin-bottom: 8px; } .success-message p { color: rgba(255,255,255,0.45); font-size: 14px; } /* ── Booking Section ── */ .booking-section { margin-top: 48px; padding: 40px; border-radius: 20px; background: linear-gradient(135deg,rgba(27,94,59,0.08),rgba(27,94,59,0.02)); border: 1px solid rgba(27,94,59,0.2); position: relative; overflow: hidden; } .booking-section::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg,transparent,#1B5E3B,transparent); } .booking-header { display: flex; align-items: center; gap: 16px; margin-bottom: 32px; } .booking-icon { width: 56px; height: 56px; border-radius: 14px; background: rgba(27,94,59,0.15); display: flex; align-items: center; justify-content: center; font-size: 24px; color: #1B5E3B; flex-shrink: 0; } .booking-header h3 { font-size: 22px; font-weight: 700; } .booking-header p { font-size: 14px; color: rgba(255,255,255,0.45); margin-top: 4px; } .booking-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; } .booking-form-mini { display: flex; flex-direction: column; gap: 14px; } .booking-form-mini input, .booking-form-mini textarea { width: 100%; padding: 14px 16px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; color: #fff; font-size: 14px; font-family: inherit; transition: all 0.3s; outline: none; } .booking-form-mini input:focus, .booking-form-mini textarea:focus { border-color: #1B5E3B; background: rgba(27,94,59,0.05); } .booking-form-mini textarea { height: 80px; resize: vertical; } .ct-selected-datetime { background: rgba(27,94,59,0.08); border: 1px solid rgba(27,94,59,0.2); border-radius: 10px; padding: 14px 16px; display: none; align-items: center; gap: 12px; } .ct-selected-datetime i { color: #1B5E3B; font-size: 18px; } .ct-selected-datetime span { font-size: 14px; font-weight: 500; } /* Date / Time Slots */ .date-label { font-size: 14px; font-weight: 600; margin-bottom: 12px; color: rgba(255,255,255,0.7); } .date-input { width: 100%; padding: 14px 16px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; color: #fff; font-size: 15px; font-family: inherit; transition: all 0.3s; outline: none; margin-bottom: 20px; } .date-input:focus { border-color: #1B5E3B; background: rgba(27,94,59,0.05); } .time-slots-label { font-size: 13px; color: rgba(255,255,255,0.35); margin-bottom: 10px; } .time-slots-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } /* ── Footer ── */ footer { padding: 60px 40px; border-top: 1px solid rgba(255,255,255,0.06); max-width: 1200px; margin: 0 auto; } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px; margin-bottom: 40px; } .footer-brand p { color: rgba(255,255,255,0.35); font-size: 13px; line-height: 1.7; margin-top: 12px; max-width: 260px; } .footer-col h4 { font-size: 14px; font-weight: 700; margin-bottom: 16px; color: rgba(255,255,255,0.7); } .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; } .footer-col a { color: rgba(255,255,255,0.3); text-decoration: none; font-size: 13px; transition: color 0.3s; } .footer-col a:hover { color: #1B5E3B; } .footer-bottom { border-top: 1px solid rgba(255,255,255,0.06); padding-top: 24px; display: flex; justify-content: space-between; align-items: center; } .footer-copy { color: rgba(255,255,255,0.3); font-size: 13px; } /* ── Responsive ── */ @media (max-width: 1024px) { .contact-grid { grid-template-columns: 1fr; } .booking-grid { grid-template-columns: 1fr; } } @media (max-width: 768px) { nav { padding: 14px 20px; } .nav-links { display: none; } .page-hero { padding: 140px 20px 40px; } .page-hero h1 { font-size: 32px; } .contact-section { padding: 0 20px 60px; } .form-row { grid-template-columns: 1fr; } .time-slots-grid { grid-template-columns: repeat(2, 1fr); } .footer-grid { grid-template-columns: 1fr; } .footer-bottom { flex-direction: column; gap: 12px; } } @media(prefers-reduced-motion:reduce){.orb,.grid-overlay,.particle,.shimmer,.sweep,.aurora,.hero-badge::before,.cta-card::before{animation:none!important;transition:none!important;opacity:1}.particle{display:none}}Let's Build Something Great Together
Have a project in mind? Want to explore a partnership? Or need support with an existing service? We'd love to hear from you.
Business Hours
Monday - Friday
9:00 AM - 6:00 PM EST
Live Chat
Chat with our team in real time
Available during business hours
Send Us a Message
Tell us about your project or inquiry and we'll get back to you shortly.
Schedule a Free Consultation
Book a 30-minute call to discuss your project, goals, and how we can help.
Key AI Automation Facts
- AI chatbots resolve 60–80% of routine customer-support questions without human handoff.
- Workflow automation saves teams roughly 15–20 hours per employee per week (DigitalEdu client averages).
- Small businesses adopting AI automation report ~2.5x faster growth than comparable non-adopters (industry analysis).
What is AI automation, and how does it help a business like mine?
AI automation uses software to handle repetitive tasks — lead follow-up, scheduling, data entry, and customer support — so your team focuses on higher-value work. Most DigitalEdu clients see measurable results within the first 30 days of deployment.
AI-generated facts — rounded industry estimates; verify independently before republication. See more in our AI Automation Statistics hub or book a free strategy call.
Frequently Asked Questions
How do I start working with DigitalEdu?
Book a free 30-minute discovery call to discuss your workflow challenges and receive a tailored automation roadmap.
What happens during the discovery call?
We map your current bottlenecks, identify high-impact automation opportunities, and outline a custom implementation plan.
Is there a cost for the initial consultation?
No, the 30-minute discovery call is completely free with no obligation to proceed.