.zoho-hero[data-astro-cid-sypmyjpy]{background:var(--color-primary);padding:5rem 0}.hero-grid[data-astro-cid-sypmyjpy]{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:center}.hero-content[data-astro-cid-sypmyjpy] h1[data-astro-cid-sypmyjpy]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:1.5rem}.hero-description[data-astro-cid-sypmyjpy]{font-size:1.1rem;color:#ffffffd9;line-height:1.7;margin-bottom:2rem}.btn-primary[data-astro-cid-sypmyjpy]{display:inline-flex;background:var(--color-accent);color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-sypmyjpy]:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.hero-form-card[data-astro-cid-sypmyjpy]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 20px 40px #0003}.hero-form-card[data-astro-cid-sypmyjpy] h3[data-astro-cid-sypmyjpy]{font-size:1.25rem;color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.form-group[data-astro-cid-sypmyjpy]{margin-bottom:1rem}.form-group[data-astro-cid-sypmyjpy] input[data-astro-cid-sypmyjpy]{width:100%;padding:.875rem 1rem;border:1px solid var(--color-gray-200);border-radius:8px;font-size:1rem}.form-group[data-astro-cid-sypmyjpy] input[data-astro-cid-sypmyjpy]:focus{outline:none;border-color:var(--color-accent)}.btn-submit[data-astro-cid-sypmyjpy]{width:100%;background:var(--color-accent);color:#fff;padding:1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}.btn-submit[data-astro-cid-sypmyjpy]:hover{background:var(--color-accent-hover)}.about-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:#fff}.about-grid[data-astro-cid-sypmyjpy]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.zoho-logo[data-astro-cid-sypmyjpy]{background:#d64a2f;border-radius:20px;padding:4rem 3rem;text-align:center}.zoho-text[data-astro-cid-sypmyjpy]{display:block;font-size:4rem;font-weight:700;color:#fff;font-family:var(--font-primary)}.books-text[data-astro-cid-sypmyjpy]{display:block;font-size:2.5rem;font-weight:600;color:#ffffffe6}.section-label[data-astro-cid-sypmyjpy]{display:inline-block;color:var(--color-accent);font-weight:600;font-size:.9rem;text-transform:uppercase;margin-bottom:.5rem}.about-content[data-astro-cid-sypmyjpy] h2[data-astro-cid-sypmyjpy]{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--color-primary);margin-bottom:1.5rem}.about-content[data-astro-cid-sypmyjpy] p[data-astro-cid-sypmyjpy]{color:var(--color-gray-600);line-height:1.7;margin-bottom:1rem}.btn-secondary-dark[data-astro-cid-sypmyjpy]{display:inline-flex;background:var(--color-primary);color:#fff;padding:.875rem 1.75rem;border-radius:8px;font-weight:600;text-decoration:none}.btn-secondary-dark[data-astro-cid-sypmyjpy]:hover{background:var(--color-primary-dark)}.features-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:#f8f9fb}.section-header[data-astro-cid-sypmyjpy]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-sypmyjpy] h2[data-astro-cid-sypmyjpy]{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--color-primary)}.features-grid[data-astro-cid-sypmyjpy]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card[data-astro-cid-sypmyjpy]{background:#fff;border-radius:16px;padding:2rem;border:1px solid var(--color-gray-200);transition:all .3s ease}.feature-card[data-astro-cid-sypmyjpy]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014;border-color:var(--color-accent)}.feature-icon[data-astro-cid-sypmyjpy]{width:60px;height:60px;background:var(--color-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.feature-card[data-astro-cid-sypmyjpy]:hover .feature-icon[data-astro-cid-sypmyjpy]{background:var(--color-accent)}.feature-card[data-astro-cid-sypmyjpy] h3[data-astro-cid-sypmyjpy]{font-size:1.1rem;color:var(--color-primary);margin-bottom:.75rem}.feature-card[data-astro-cid-sypmyjpy] p[data-astro-cid-sypmyjpy]{color:var(--color-gray-600);font-size:.95rem;line-height:1.6}.products-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:#fff}.products-grid[data-astro-cid-sypmyjpy]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.product-card[data-astro-cid-sypmyjpy]{background:#f8f9fb;border-radius:16px;padding:2rem;border:1px solid var(--color-gray-200);position:relative}.product-card[data-astro-cid-sypmyjpy].featured{border-color:var(--color-accent);background:#fff;box-shadow:0 10px 30px #0000001a}.popular-badge[data-astro-cid-sypmyjpy]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-accent);color:#fff;padding:.35rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600}.product-card[data-astro-cid-sypmyjpy] h3[data-astro-cid-sypmyjpy]{font-size:1.25rem;color:var(--color-primary);margin-bottom:.75rem}.product-card[data-astro-cid-sypmyjpy]>p[data-astro-cid-sypmyjpy]{color:var(--color-gray-600);font-size:.95rem;margin-bottom:1.5rem}.product-card[data-astro-cid-sypmyjpy] ul[data-astro-cid-sypmyjpy]{list-style:none}.product-card[data-astro-cid-sypmyjpy] li[data-astro-cid-sypmyjpy]{padding:.4rem 0 .4rem 1.5rem;position:relative;color:var(--color-gray-700)}.product-card[data-astro-cid-sypmyjpy] li[data-astro-cid-sypmyjpy]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.industries-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:#f8f9fb}.industries-grid[data-astro-cid-sypmyjpy]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-bottom:2rem}.industry-item[data-astro-cid-sypmyjpy]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:#fff;border-radius:12px;transition:all .3s ease}.industry-item[data-astro-cid-sypmyjpy]:hover{background:var(--color-primary)}.industry-item[data-astro-cid-sypmyjpy] svg[data-astro-cid-sypmyjpy]{color:var(--color-primary)}.industry-item[data-astro-cid-sypmyjpy]:hover svg[data-astro-cid-sypmyjpy]{color:#fff}.industry-item[data-astro-cid-sypmyjpy] span[data-astro-cid-sypmyjpy]{font-size:.9rem;font-weight:500;color:var(--color-gray-700);text-align:center}.industry-item[data-astro-cid-sypmyjpy]:hover span[data-astro-cid-sypmyjpy]{color:#fff}.industries-cta[data-astro-cid-sypmyjpy]{text-align:center}.cta-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:var(--color-primary)}.cta-content-centered[data-astro-cid-sypmyjpy]{max-width:700px;margin:0 auto;text-align:center}.cta-content-centered[data-astro-cid-sypmyjpy] h2[data-astro-cid-sypmyjpy]{font-size:clamp(1.75rem,3vw,2.25rem);color:#fff;margin-bottom:1rem}.cta-content-centered[data-astro-cid-sypmyjpy] p[data-astro-cid-sypmyjpy]{color:#ffffffd9;line-height:1.7;margin-bottom:2rem}.faq-section[data-astro-cid-sypmyjpy]{padding:5rem 0;background:#fff}.faq-grid[data-astro-cid-sypmyjpy]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-sypmyjpy]{background:#f8f9fb;border:1px solid var(--color-gray-200);border-radius:12px;margin-bottom:1rem}.faq-item[data-astro-cid-sypmyjpy] summary[data-astro-cid-sypmyjpy]{padding:1.25rem 1.5rem;font-weight:600;color:var(--color-primary);cursor:pointer;list-style:none}.faq-item[data-astro-cid-sypmyjpy] summary[data-astro-cid-sypmyjpy]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-sypmyjpy] summary[data-astro-cid-sypmyjpy]:after{content:"+";float:right;font-size:1.5rem;color:var(--color-accent)}.faq-item[data-astro-cid-sypmyjpy][open] summary[data-astro-cid-sypmyjpy]:after{content:"−"}.faq-item[data-astro-cid-sypmyjpy] p[data-astro-cid-sypmyjpy]{padding:0 1.5rem 1.25rem;color:var(--color-gray-600);line-height:1.7}@media(max-width:1024px){.hero-grid[data-astro-cid-sypmyjpy],.about-grid[data-astro-cid-sypmyjpy]{grid-template-columns:1fr}.features-grid[data-astro-cid-sypmyjpy],.products-grid[data-astro-cid-sypmyjpy]{grid-template-columns:repeat(2,1fr)}.industries-grid[data-astro-cid-sypmyjpy]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.features-grid[data-astro-cid-sypmyjpy],.products-grid[data-astro-cid-sypmyjpy],.industries-grid[data-astro-cid-sypmyjpy]{grid-template-columns:1fr}}
