*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#1a2332;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}a{color:#ff7a5c;text-decoration:none;transition:color .3s}a:hover{color:#ff9a76}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-label{letter-spacing:2px;text-transform:uppercase;color:#ff7a5c;margin-bottom:12px;font-size:.85rem;font-weight:600}.section-title{margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.section-sub{color:#6b7a8f;max-width:640px;font-size:1.1rem}section{padding:100px 0}nav{z-index:100;padding:20px 0;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}nav.scrolled{backdrop-filter:blur(12px);background:#ffffffeb;box-shadow:0 1px #0000000f}nav .container{justify-content:space-between;align-items:center;display:flex}.logo{color:#1a2332;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;display:flex}.logo-img{flex-shrink:0;width:auto;height:32px;display:block}.logo-text{letter-spacing:3px;color:#1a2332;font-size:1.3rem;font-weight:800}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-links a{color:#6b7a8f;font-size:.9rem;font-weight:500;transition:color .3s}.nav-links a:hover{color:#1a2332}.nav-links a.active{color:#ff7a5c}.nav-cta{background:linear-gradient(135deg,#ff7a5c,#ff9a76);border-radius:8px;padding:10px 24px;color:#fff!important;font-weight:700!important}.nav-cta:hover{opacity:.9;color:#fff!important}.nav-cta-outline{border:1px solid #1a233226;border-radius:8px;padding:10px 24px;color:#1a2332!important;font-weight:600!important}.nav-cta-outline:hover{border-color:#ff7a5c;color:#ff7a5c!important}.hamburger{cursor:pointer;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span{background:#1a2332;border-radius:2px;width:26px;height:2px;transition:all .3s}.nav-dropdown{position:relative}.dropdown-trigger{cursor:pointer}.nav-dropdown .dropdown-menu{opacity:0;pointer-events:none;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:220px;padding:8px;transition:all .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 12px 40px #0000001a}.nav-dropdown:hover .dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dropdown-menu a{border-radius:8px;padding:10px 16px;transition:all .2s;display:block;color:#6b7a8f!important;font-size:.85rem!important}.dropdown-menu a:hover{background:#ff7a5c0f;color:#ff7a5c!important}.hero{background:linear-gradient(135deg,#fafbfc 0%,#fff 40%,#f5f7fa 100%);align-items:center;min-height:85vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero .orb{filter:blur(120px);opacity:.07;border-radius:50%;width:500px;height:500px;position:absolute}.hero .orb:first-child{background:#ff7a5c;top:-20%;right:-10%}.hero .orb:nth-child(2){background:#2dd4bf;bottom:-20%;left:-10%}.hero .orb:nth-child(3){background:#ff7a5c;top:40%;left:40%}.hero-content{z-index:1;align-items:center;gap:60px;display:flex;position:relative}.hero-left{flex:1.1}.hero-right{flex:1;justify-content:center;display:flex}.badge{color:#ff7a5c;letter-spacing:.5px;background:#ff7a5c14;border:1px solid #ff7a5c26;border-radius:100px;align-items:center;gap:6px;margin-bottom:24px;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-flex}h1{color:#1a2332;margin-bottom:20px;font-size:clamp(2.6rem,5vw,4rem);font-weight:900;line-height:1.08}.highlight{background:linear-gradient(135deg,#1a2332 30%,#ff7a5c);-webkit-text-fill-color:transparent;background-clip:text}.hero p{color:#6b7a8f;max-width:540px;margin-bottom:36px;font-size:1.15rem;line-height:1.7}.hero-cta{flex-wrap:wrap;gap:16px;display:flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#ff7a5c,#ff9a76);border-radius:10px;padding:14px 32px;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-block}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff7a5c59}.btn-secondary{color:#1a2332;border:1px solid #1a23321f;border-radius:10px;padding:14px 32px;font-weight:600;transition:all .3s;display:inline-block}.btn-secondary:hover{color:#ff7a5c;border-color:#ff7a5c}.hero-stats{border-top:1px solid #1a23320f;gap:40px;margin-top:48px;padding-top:32px;display:flex}.hero-stats .stat{text-align:left}.hero-stats .stat-num{color:#ff7a5c;font-size:1.5rem;font-weight:800}.hero-stats .stat-label{color:#8a9aa8;margin-top:2px;font-size:.8rem}.hero-visual{width:100%;max-width:500px;position:relative}.hero-card{background:#fff;border:1px solid #0000000f;border-radius:20px;padding:32px;box-shadow:0 4px 24px #0000000a,0 1px 4px #00000005}.flow-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.flow-box{white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:.8rem;font-weight:600}.flow-box.ai{color:#ff7a5c;background:#ff7a5c1a}.flow-box.crm{color:#0d9488;background:#2dd4bf1a}.flow-box.cal{color:#2563eb;background:#3b82f61a}.flow-box.rep{color:#4b5563;background:#6b728014}.flow-arrow{color:#cbd5e1;font-size:1.2rem}.hero-card .card-row{border-bottom:1px solid #0000000a;align-items:center;gap:14px;padding:14px 0;display:flex}.hero-card .card-row:last-child{border:none}.card-row .icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.card-row .info{flex:1}.card-row .info .name{color:#1a2332;font-size:.85rem;font-weight:600}.card-row .info .msg{color:#8a9aa8;margin-top:2px;font-size:.8rem}.card-row .tag{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:600}.tag-auto{color:#0d9488;background:#2dd4bf1f}.tag-human{color:#2563eb;background:#3b82f61a}#pain-points{background:#fff}.pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.pain-card{background:#f8f9fb;border:1px solid #0000000a;border-radius:16px;padding:28px;transition:all .3s}.pain-card:hover{background:#fff;border-color:#ff7a5c26;box-shadow:0 4px 20px #0000000a}.pain-card .icon{margin-bottom:12px;font-size:1.5rem}.pain-card h4{color:#1a2332;margin-bottom:6px;font-size:1rem;font-weight:700}.pain-card p{color:#6b7a8f;font-size:.88rem;line-height:1.6}#solution{color:#f5f5f0;background:linear-gradient(135deg,#1a2332 0%,#0f172a 100%)}#solution .section-label{color:#ff9a76}#solution .section-title{color:#f5f5f0}#solution .section-sub{color:#8a9aa8}.solution-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.solution-pillar{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:32px;transition:all .4s}.solution-pillar:hover{border-color:#ff9a7633;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.solution-pillar .icon{margin-bottom:16px;font-size:2.2rem}.solution-pillar h4{color:#f5f5f0;margin-bottom:8px;font-size:1.1rem;font-weight:700}.solution-pillar p{color:#8a9aa8;font-size:.88rem;line-height:1.6}#services{background:#f8f9fb}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.service-card{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:32px;transition:all .4s}.service-card:hover{border-color:#ff7a5c26;transform:translateY(-4px);box-shadow:0 12px 40px #0000000a}.service-card .icon{margin-bottom:16px;font-size:2rem}.service-card h3{color:#1a2332;margin-bottom:10px;font-size:1.15rem;font-weight:700}.service-card p{color:#6b7a8f;font-size:.88rem;line-height:1.7}.service-card ul{margin-top:14px;list-style:none}.service-card ul li{color:#6b7a8f;padding:5px 0 5px 20px;font-size:.82rem;position:relative}.service-card ul li:before{content:"›";color:#ff7a5c;font-weight:700;position:absolute;left:0}#why-peachteq{background:#fff}.why-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.why-card{background:#f8f9fb;border:1px solid #0000000a;border-radius:16px;padding:28px;transition:all .3s}.why-card:hover{background:#f0fdfa;border-color:#2dd4bf33}.why-card .icon{margin-bottom:12px;font-size:1.5rem}.why-card h4{color:#1a2332;margin-bottom:6px;font-size:1rem;font-weight:700}.why-card p{color:#6b7a8f;font-size:.85rem;line-height:1.6}#how-it-works{background:#f8f9fb}.process-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}.process-step{text-align:center;padding:32px 20px;position:relative}.process-step:not(:last-child):after{content:"→";color:#d1d5db;font-size:1.5rem;font-weight:300;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.step-num{color:#fff;background:linear-gradient(135deg,#ff7a5c,#ff9a76);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.1rem;font-weight:800;display:flex}.process-step h4{color:#1a2332;margin-bottom:8px;font-size:1rem;font-weight:700}.process-step p{color:#6b7a8f;font-size:.85rem;line-height:1.6}#industries{background:#fff}.industry-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;display:grid}.industry-tag{text-align:center;color:#1a2332;background:#f8f9fb;border:1px solid #0000000a;border-radius:12px;padding:20px 16px;font-size:.9rem;font-weight:500;transition:all .3s}.industry-tag:hover{color:#ff7a5c;background:#fff;border-color:#ff7a5c33}#faq{background:#f8f9fb}.faq-list{max-width:800px;margin:50px auto 0}.faq-item{background:#fff;border:1px solid #0000000a;border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-question{cursor:pointer;color:#1a2332;justify-content:space-between;align-items:center;padding:20px 24px;font-size:.95rem;font-weight:600;transition:background .3s;display:flex}.faq-question:hover{background:#fafbfc}.faq-question .faq-toggle{color:#ff7a5c;flex-shrink:0;margin-left:16px;font-size:1.2rem;transition:transform .3s}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer-inner{color:#6b7a8f;padding:0 24px 20px;font-size:.9rem;line-height:1.7}.faq-item.open .faq-answer{max-height:300px}#cta{text-align:center;color:#f5f5f0;background:linear-gradient(135deg,#1a2332 0%,#0f172a 100%);position:relative;overflow:hidden}#cta .hero-bg{position:absolute;inset:0;overflow:hidden}#cta .orb{filter:blur(100px);opacity:.1;border-radius:50%;width:400px;height:400px;position:absolute}#cta .orb:first-child{background:#ff7a5c;top:-20%;right:-10%}#cta .orb:nth-child(2){background:#2dd4bf;bottom:-20%;left:-10%}#cta .section-label{color:#ff9a76}#cta h2{color:#f5f5f0;max-width:700px;margin:0 auto 16px;font-size:clamp(2rem,3.5vw,2.8rem)}#cta p{color:#8a9aa8;max-width:540px;margin:0 auto 36px;font-size:1.1rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}#cta .btn-secondary{color:#f5f5f0;border-color:#ffffff40}#cta .btn-secondary:hover{color:#ff9a76;border-color:#ff9a76}footer{text-align:center;background:#fff;border-top:1px solid #1a23320f;padding:40px 0}footer p{color:#8a9aa8;font-size:.8rem}footer a{color:#6b7a8f}footer a:hover{color:#ff7a5c}@media (width<=1024px){.services-grid{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero-content{text-align:center;flex-direction:column}.hero p{margin:0 auto 36px}.hero-cta,.hero-stats{justify-content:center}.hero-stats .stat{text-align:center}.pain-grid{grid-template-columns:repeat(2,1fr)}.solution-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:repeat(2,1fr)}.process-step:not(:last-child):after{display:none}.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-links{display:none}.hamburger{display:flex}.nav-links.open{background:#fff;border-bottom:1px solid #0000000f;flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;top:80px;left:0;right:0;box-shadow:0 12px 40px #00000014}.nav-links.open .nav-dropdown .dropdown-menu{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:none;padding:8px 0 0 16px;position:static;transform:none}}@media (width<=600px){section{padding:60px 0}.pain-grid,.services-grid,.process-steps,.why-grid{grid-template-columns:1fr}.industry-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{flex-direction:column;gap:20px}}
