:root{--color-bg: #ffffff;--color-surface: #f9f9f9;--color-text: #000000;--color-muted: #555555;--color-border: #e5e5e5;--color-primary: #ff6a00;--color-primary-hover: #e65f00;--color-success: #19c37d;--color-danger: #ff3b3b}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}.page{overflow-x:hidden}.container{max-width:100%;margin:0 auto;padding:0 24px}h1,h2,h3,h4{margin:0}.muted{color:var(--color-muted)}.eyebrow{font-size:12px;text-transform:uppercase;color:var(--color-muted);letter-spacing:.05em}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px}.grid-2{display:grid;gap:20px}@media (min-width: 900px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;gap:20px}@media (min-width: 900px){.grid-3{grid-template-columns:repeat(3,1fr)}}.hero{padding-top:20vh;padding-bottom:100px}.hero-grid{display:flex;flex-direction:column;gap:40px}@media (min-width: 960px){.hero-grid{padding-top:50vh;flex-direction:column;align-items:center}.hero-left{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.hero-title{font-size:42px;font-weight:800;margin-bottom:20px;line-height:1.2}.hero-subtitle{font-size:18px;color:var(--color-muted);margin-bottom:32px}.cta-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.hero-helper{font-size:14px;color:var(--color-muted);max-width:640px;margin-bottom:32px}.stats-row{display:grid;gap:20px}@media (min-width: 640px){.stats-row{grid-template-columns:repeat(3,minmax(140px,1fr));justify-items:start}}.stat-card{text-align:center}.stat-card-header{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-card-icon{color:var(--color-primary);line-height:1}.about-section{padding:80px 0}.about-section-container{max-width:1300px;width:100%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.about-top-row{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin-bottom:60px}@media (min-width: 1024px){.about-top-row{flex-direction:row;justify-content:center;align-items:center;gap:60px}}.about-image-wrapper{display:flex;justify-content:center}.about-image{width:600px;height:500px;object-fit:cover;border-radius:0}.about-card{padding:48px;max-width:600px;text-align:center}.about-eyebrow{font-size:13px;text-transform:uppercase;color:var(--color-muted);letter-spacing:.06em;margin-bottom:12px}.about-title{font-size:32px;font-weight:800;margin-bottom:16px;line-height:1.3}.about-subtitle{font-size:16px;color:var(--color-muted);margin-bottom:40px;line-height:1.6;max-width:800px}.about-feature-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:10px 0;width:100%}.about-feature-card{flex:0 0 100%;scroll-snap-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:28px;box-shadow:0 4px 12px #0000000a;transition:box-shadow .3s ease;display:flex;flex-direction:column}.about-feature-card:hover{box-shadow:0 6px 16px #00000014}.about-feature-header{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:16px}.about-feature-icon{color:#000;width:28px;height:28px;flex-shrink:0}.about-feature-title{font-size:18px;font-weight:700;margin:0}.about-feature-description{font-size:15px;color:var(--color-muted);line-height:1.6}.about-feature-row::-webkit-scrollbar{display:none}.about-feature-row{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 768px){.about-feature-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;overflow:visible}.about-feature-card{flex:1 1 220px;max-width:280px;scroll-snap-align:unset}}.feature-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.feature-dot{width:10px;height:10px;border-radius:50%;background:var(--color-border);transition:background .3s}.feature-dot.active{background:var(--color-primary)}@media (min-width: 768px){.feature-dots{display:none}}.why-autocrm{padding:60px 0}.why-heading{text-align:center;margin-bottom:40px}.why-eyebrow{font-size:18px;font-weight:600;color:var(--color-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.why-highlight{font-size:28px;font-weight:800;color:var(--color-text);margin-bottom:12px;line-height:1.3}.why-subtext{font-size:16px;color:var(--color-muted);line-height:1.6}.why-title{font-size:20px;font-weight:700;color:var(--color-muted);margin-bottom:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.why-subtitle{font-size:16px;color:var(--color-muted);margin-bottom:32px;line-height:1.6}.why-grid{display:grid;gap:24px}@media (min-width: 880px){.why-grid{grid-template-columns:1fr 1fr}}.why-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:28px;box-shadow:0 4px 12px #0000000a}.why-card-title{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--color-text)}.why-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.why-list li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.5;color:var(--color-muted)}.dash-icon{color:var(--color-danger);width:20px;height:20px;flex-shrink:0}.check-icon{color:var(--color-success);width:20px;height:20px;flex-shrink:0}.filary-section{padding-top:60px;padding-bottom:60px}.filary-heading{text-align:center;margin-bottom:32px}.filary-title{font-size:26px;font-weight:800;margin-bottom:6px;color:var(--color-text)}.filary-subtitle{font-size:16px;color:var(--color-muted);line-height:1.6}.filary-grid{display:grid;gap:20px}@media (min-width: 900px){.filary-grid{grid-template-columns:repeat(3,1fr)}}.filary-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px}.filary-card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.filary-icon{color:var(--color-primary);width:20px;height:20px;flex-shrink:0}.filary-text{color:var(--color-muted);font-size:14px;line-height:1.4}.zaufanie-section{padding:60px 20px}.zaufanie-title{font-size:26px;font-weight:800;margin-bottom:6px;text-align:center}.zaufanie-subtitle{color:var(--color-muted);margin-bottom:24px;text-align:center}.zaufanie-testimonials{display:grid;gap:16px;margin-bottom:32px}@media (min-width: 900px){.zaufanie-testimonials{grid-template-columns:repeat(3,1fr)}}.zaufanie-quote{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px;font-style:italic}.zaufanie-grid{display:grid;gap:20px;align-items:center}@media (min-width: 900px){.zaufanie-grid{grid-template-columns:1fr 1fr}}.zaufanie-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px;width:100%;max-width:500px;min-height:260px;margin:0 auto}.zaufanie-card-title{font-weight:700;margin-bottom:12px}.zaufanie-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.zaufanie-list li{display:flex;align-items:center;gap:8px;font-size:14px}.check-icon{color:var(--color-success);width:18px;height:18px}.zaufanie-image{width:100%;max-width:500px;justify-self:center}@media (min-width: 900px){.zaufanie-image{justify-self:end}}.raport-section{padding-top:60px;padding-bottom:60px;display:flex;justify-content:center}.raport-grid{display:grid;gap:24px;width:100%;max-width:1200px;align-items:center}@media (min-width: 900px){.raport-grid{grid-template-columns:1fr 1fr}}.raport-info{display:flex;flex-direction:column;gap:16px}.raport-eyebrow{font-size:12px;text-transform:uppercase;color:var(--color-muted);letter-spacing:.05em;margin-bottom:8px}.raport-title{font-size:26px;font-weight:800;margin-bottom:12px}.raport-subtitle{color:var(--color-muted);margin-bottom:20px}.raport-list{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px}.raport-list li{display:flex;align-items:center;gap:8px;font-size:14px}.raport-check-icon{color:var(--color-success);width:18px;height:18px}.raport-cta-row{display:flex;flex-wrap:wrap;gap:12px}.raport-image{width:100%;max-width:600px;justify-self:end;margin-top:auto}.security-section{padding-top:60px;padding-bottom:60px}.security-heading-block{text-align:center;margin-bottom:32px}.security-title{font-size:12px;text-transform:uppercase;color:var(--color-muted);letter-spacing:.05em;margin-bottom:4px}.security-heading{font-size:26px;font-weight:800;color:var(--color-text);margin-bottom:8px;line-height:1.3}.security-subtitle{font-size:16px;color:var(--color-muted);line-height:1.6;margin:0 auto 24px;max-width:800px}.security-grid{display:grid;gap:20px}@media (min-width: 900px){.security-grid{grid-template-columns:repeat(3,1fr)}}.security-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px}.security-card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.security-icon{color:var(--color-primary);width:20px;height:20px;flex-shrink:0}.security-text{color:var(--color-muted);font-size:14px;line-height:1.4}.ctaend-section{padding:60px 0;background:var(--color-surface)}.ctaend-container{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.ctaend-title{font-size:28px;font-weight:700;margin-bottom:32px;color:var(--color-text)}.ctaend-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media (max-width: 640px){.ctaend-buttons{flex-direction:column;gap:12px}}.product-page{font-family:Inter,sans-serif;color:#000;background-color:#fff;line-height:1.6;padding:20px}.product-wrapper{margin-top:80px}.container{max-width:1280px;margin:auto;padding:0 1rem}@media (min-width: 640px){.container{padding:0 1.5rem}}@media (min-width: 1024px){.container{padding:0 2rem}}.section-title{text-align:center;max-width:768px;margin:0 auto 2rem}.section-kicker{text-transform:uppercase;font-weight:600;color:#f97316;letter-spacing:.1em;margin-bottom:.5rem}.section-title h2{font-size:1.5rem;font-weight:700;color:#000}@media (min-width: 640px){.section-title h2{font-size:1.75rem}}@media (min-width: 1024px){.section-title h2{font-size:2rem}}.section-subtitle{margin-top:1rem;color:#6b7280;font-size:1rem}.product-hero{padding:100px 0 60px;background-color:#fff;text-align:center}.hero-title{font-size:2rem;font-weight:800;color:#000;margin-bottom:16px}@media (min-width: 640px){.hero-title{font-size:2.5rem}}.hero-subtitle{font-size:1.125rem;color:#6b7280;margin-bottom:32px}.hero-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.product-modules{padding:60px 0}.modules-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width: 768px){.modules-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.modules-grid{grid-template-columns:repeat(3,1fr)}}.card{position:relative;border-radius:1rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;padding:1.5rem;transition:box-shadow .2s ease;overflow:hidden}.card:hover{box-shadow:0 6px 16px #00000014}.card:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle at center,#ffedd5 0%,transparent 70%);z-index:0}.card>*{position:relative;z-index:1}.card-header{margin-bottom:.75rem}.card-title{font-weight:700;font-size:1.125rem;color:#000}.card-content{color:#374151;font-size:.95rem;line-height:1.6}.feature-card .feature-header{display:flex;align-items:center;gap:1rem}.feature-icon{background:#ffedd5;border-radius:10px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001a}.feature-icon .icon{color:#f97316;width:1.75rem;height:1.75rem}.product-ai{padding:80px 0}.ai-grid{display:grid;gap:2rem}@media (min-width: 1024px){.ai-grid{grid-template-columns:1fr 1fr}}.ai-card{border-radius:1.5rem;background:#fff;box-shadow:0 4px 16px #0000000f;border:1px solid #e5e7eb;padding:1.5rem}.ai-card-content p{font-size:.95rem;color:#374151;margin-bottom:.75rem}.ai-card-content strong{color:#000}.bullet-list{list-style:none;padding-left:0;margin-top:1rem;max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.bullet{display:flex;align-items:flex-start;gap:.75rem}.bullet-icon{color:#f97316;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.25rem}.product-benefits{padding:80px 0;text-align:center}.benefits-stack{display:flex;flex-direction:column;align-items:center;gap:3rem}.benefit-title{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:.5rem}.benefit-subtitle{font-size:1rem;color:#6b7280;margin-bottom:1rem}.product-testimonials{padding:80px 0;text-align:center}.testimonial-heading{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:2rem}.testimonial-stack{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width: 768px){.testimonial-stack{flex-direction:row;justify-content:center}}.testimonial-quote,.testimonial-case{max-width:640px;width:100%;padding:2rem;border-radius:1rem;font-size:1.125rem;color:#000;box-shadow:0 2px 8px #0000000a}.testimonial-quote{background:#fff;border:1px solid #e5e7eb}.testimonial-case{background:#fff7ed}.testimonial-case h4{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.testimonial-case p{font-size:1rem;color:#374151}.testimonial-case strong{color:#000;font-weight:600}.product-report{padding:80px 0;text-align:center}.report-title{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:1rem}@media (min-width: 640px){.report-title{font-size:2rem}}.report-subtitle{font-size:1rem;color:#6b7280;max-width:640px;margin:0 auto 2rem;line-height:1.6;text-align:left}.product-final-cta{padding:80px 0;text-align:center;background-color:#fff}.cta-title{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1.5rem}@media (min-width: 640px){.cta-title{font-size:1.75rem}}.cta-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page-wrapper{padding-top:90px;background:#fff}.page{background:#fff;color:#171717;font-family:system-ui,sans-serif}.page-header{max-width:80rem;margin:0 auto;padding:4rem 1.5rem;text-align:center}.page-title{font-size:clamp(2rem,5vw,4rem);font-weight:700;letter-spacing:-.01em}.page-subtitle{margin-top:1rem;font-size:clamp(1rem,3vw,1.5rem);color:#525252}.controls{max-width:80rem;margin:0 auto;padding:0 3rem}.controls-box{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:1.5rem;background:#fff;padding:1.5rem;width:100%;box-sizing:border-box}.controls-box>*{max-width:100%}.user-label{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.user-text{font-size:1.1rem;color:#525252;flex-shrink:0}.user-input{width:auto;min-width:5rem;max-width:8rem;border:1px solid #d4d4d4;border-radius:1.25rem;padding:.5rem 1rem;font-size:1.1rem;text-align:center}.user-input:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 2px #f97316}.cycle-toggle{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;border:1px solid #e5e5e5;border-radius:1.25rem;padding:.5rem .75rem}.cycle-btn{border-radius:1rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#404040;background:transparent;cursor:pointer;white-space:nowrap}.cycle-btn:hover{background:#f5f5f5}.cycle-btn.active{background:#171717;color:#fff}.price-note{font-size:1rem;color:#737373;text-align:center;margin-top:.5rem}@media (min-width: 640px){.controls-box{flex-direction:row;flex-wrap:wrap;gap:1rem 2rem;padding:1.5rem 2rem;justify-content:space-between}.controls-box>*{flex:1 1 auto;min-width:120px;max-width:270px}}.guarantee{max-width:80rem;margin:0 auto;padding:0 1.5rem}.guarantee-box{margin-bottom:3rem;border:1px solid #fed7aa;background:#fff7ed;border-radius:1.5rem;padding:1.5rem;color:#171717}.guarantee-text{font-size:1.05rem}.plans{max-width:100rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem;padding:0 1.5rem 4rem}@media (min-width: 640px){.plans{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.plans{grid-template-columns:repeat(3,1fr);gap:3rem}}.plan-card{position:relative;display:flex;flex-direction:column;border:1px solid #e5e5e5;background:#fff;border-radius:1.5rem;box-shadow:0 2px 5px #00000012;min-height:480px;transition:transform .2s ease}.plan-card:hover{transform:translateY(-5px)}.plan-highlight{border-color:#fb923c;box-shadow:0 12px 50px -10px #ea580c66}.plan-badge{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);background:#ea580c;color:#fff;padding:.5rem 1.25rem;border-radius:9999px;font-size:.9rem;font-weight:600;text-align:center}.plan-body{flex:1;display:flex;flex-direction:column;padding:1.5rem}.plan-title{font-size:1.5rem;font-weight:700}.plan-price{margin-top:1.2rem}.custom-price{font-size:1.8rem;font-weight:600}.price-main{display:flex;align-items:flex-end;gap:.5rem}.price-value{font-size:2rem;font-weight:800;line-height:1}.price-unit{padding-bottom:.3rem;font-size:1rem;color:#737373}.price-detail{margin-top:.4rem;font-size:1rem;color:#525252}.features{margin-top:1rem;list-style:none;padding:0}.feature-item{display:flex;align-items:flex-start;gap:.75rem;padding:.3rem 0}.feature-icon-price{margin-top:.2rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #d4d4d4;border-radius:9999px;flex-shrink:0}.feature-text{font-size:1rem;color:#404040}.cta-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:1.25rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;background:#171717;color:#fff;text-decoration:none;transition:background .2s ease}.cta-btn:hover{background:#000}.cta-highlight{background:#ea580c}.cta-highlight:hover{background:#c2410c}.explainer{max-width:80rem;margin:0 auto;padding:0 1.5rem 3rem}.explainer-box{border:1px solid #e5e5e5;background:#fff;border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.explainer-title{font-size:1.3rem;font-weight:600}.explainer-grid{display:flex;flex-direction:column-reverse;align-items:center;gap:1.5rem}.explainer-text{font-size:1rem;color:#404040;line-height:1.6;flex:1;text-align:left}.explainer-image{max-width:400px;width:100%;height:auto;border-radius:1rem;object-fit:contain;flex:1}@media (min-width: 640px){.explainer-grid{flex-direction:row;align-items:flex-start;gap:3rem}}.faq-section{max-width:80rem;margin:0 auto;padding:0 1.5rem 4rem}.faq-box{border:1px solid #e5e5e5;background:#fff;border-radius:1.5rem;padding:1.5rem}.faq-title{font-size:1.3rem;font-weight:600}.faq-grid{margin-top:1.5rem;display:grid;gap:1.5rem}@media (min-width: 640px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-q{font-size:1rem;font-weight:600}.faq-a{margin-top:.4rem;font-size:1rem;color:#525252}.footer{max-width:80rem;text-align:center;margin:0 auto;padding:2rem 1.5rem;font-size:1rem;color:#737373}@media (max-width: 480px){.user-text{font-size:1rem}.user-input{min-width:4.5rem;font-size:1rem}.plan-title{font-size:1.3rem}.price-value{font-size:1.6rem}.explainer-title{font-size:1.2rem}}.checkout-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.checkout-modal{background:#fff;border-radius:8px;padding:30px;max-width:1100px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 12px #00000026;margin-left:10px;margin-right:10px}.close-modal{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;z-index:10}.checkout-container{height:800px}.privacy-policy{margin-top:90px;max-width:80rem;margin-left:auto;margin-right:auto;padding:4rem 2rem;font-family:system-ui,sans-serif;color:#171717;line-height:1.7;background:#fff}.privacy-policy h1{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#171717}.privacy-policy h2{font-size:1.75rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#404040}.privacy-policy p{font-size:1.1rem;margin-bottom:1rem;color:#525252}.privacy-policy a{color:#ea580c;text-decoration:underline;transition:color .2s ease}.privacy-policy a:hover{color:#c2410c}.privacy-policy ul{margin-left:1.25rem;margin-bottom:1rem;padding-left:1rem;list-style:disc}.privacy-policy li{font-size:1.1rem;margin-bottom:.5rem;color:#404040}@media (max-width: 1024px){.privacy-policy{padding:3rem 1.5rem}.privacy-policy h1{font-size:2.25rem}.privacy-policy h2{font-size:1.5rem}.privacy-policy p,.privacy-policy li{font-size:1rem}}@media (max-width: 640px){.privacy-policy{padding:2rem 1rem}.privacy-policy h1{font-size:2rem}.privacy-policy h2{font-size:1.25rem}.privacy-policy p,.privacy-policy li{font-size:.95rem}}.terms-and-conditions{margin-top:90px;max-width:80rem;margin-left:auto;margin-right:auto;padding:4rem 2rem;font-family:system-ui,sans-serif;color:#171717;line-height:1.7;background:#fff}.terms-and-conditions h1{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#171717}.terms-and-conditions h2{font-size:1.75rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#404040}.terms-and-conditions p{font-size:1.1rem;margin-bottom:1rem;color:#525252}.terms-and-conditions a{color:#ea580c;text-decoration:underline;transition:color .2s ease}.terms-and-conditions a:hover{color:#c2410c}.terms-and-conditions ul,.terms-and-conditions ol{margin-left:1.25rem;margin-bottom:1rem;padding-left:1rem}.terms-and-conditions ul{list-style:disc}.terms-and-conditions ol{list-style:decimal}.terms-and-conditions li{font-size:1.1rem;margin-bottom:.5rem;color:#404040}@media (max-width: 1024px){.terms-and-conditions{padding:3rem 1.5rem}.terms-and-conditions h1{font-size:2.25rem}.terms-and-conditions h2{font-size:1.5rem}.terms-and-conditions p,.terms-and-conditions li{font-size:1rem}}@media (max-width: 640px){.terms-and-conditions{padding:2rem 1rem}.terms-and-conditions h1{font-size:2rem}.terms-and-conditions h2{font-size:1.25rem}.terms-and-conditions p,.terms-and-conditions li{font-size:.95rem}}.about-page{padding-top:70px;background-color:#fff;color:#111827}.about-container{width:100%;max-width:1120px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-hero-section{text-align:center;padding:5rem 1rem}.about-hero-heading{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.about-hero-text{max-width:100%;color:#6b7280;line-height:1.7}.about-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;padding:4rem 2rem}.about-section-gray{background-color:#f9fafb;max-width:100%}.about-section-title{max-width:100%;margin:0 auto 1rem;text-align:center}.about-section-kicker{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f97316}.about-section-heading{font-size:1.75rem;font-weight:700;margin-top:.25rem}.about-section-subtitle{margin-top:.5rem;color:#6b7280}.about-section-text{max-width:600px;margin:1rem auto 0;color:#6b7280;line-height:1.7}.about-final-cta{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1rem}.about-cta-heading{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.about-cta-text{max-width:600px;color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.about-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.cp-page-wrapper{padding-top:70px;background-color:#fff;color:#111827;font-family:system-ui,sans-serif}.cp-container{width:100%;max-width:1120px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.cp-hero-section{text-align:center;padding:5rem 1rem}.cp-hero-heading{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cp-hero-text{max-width:100%;color:#6b7280;line-height:1.7;text-align:center}.cp-section-title{max-width:100%;margin:0 auto 1rem;text-align:center}.cp-section-kicker{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f97316}.cp-section-heading{font-size:1.75rem;font-weight:700;margin-top:.25rem}.cp-section-subtitle{margin-top:.5rem;color:#6b7280}.cp-contact-info{display:grid;grid-template-columns:1fr;gap:1.5rem;text-align:center;padding:3rem 1rem}.cp-contact-item{display:flex;flex-direction:column;align-items:center}.cp-contact-icon{width:2rem;height:2rem;color:#f97316}.cp-contact-text{margin-top:.5rem;font-weight:500}.cp-contact-form{padding:4rem 1rem}.cp-form-card{width:100%;max-width:600px;margin:2rem auto 0;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.cp-form-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.cp-form-fields{display:flex;flex-direction:column;gap:1.5rem}.cp-form-group{display:flex;flex-direction:column}.cp-form-label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.cp-form-input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;line-height:1.5}.cp-form-input:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 2px #f9731666}.cp-form-button{background-color:#000;color:#fff;border:none;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:opacity .3s ease;width:100%}.cp-form-button:hover{opacity:.9}@media (min-width: 768px){.cp-hero-heading{font-size:3rem}.cp-section-heading{font-size:2.25rem}.cp-contact-info{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.cp-container{max-width:1140px}}.cp-page-wrapper{min-height:100vh;background-color:#fff;color:#111827;font-family:system-ui,sans-serif;padding-top:70px}.cp-section{width:100%;max-width:960px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.cp-hero{text-align:center;padding:5rem 1rem}.cp-hero-title{font-size:2.5rem;font-weight:700;color:#111827}.cp-hero-text{margin-top:1rem;font-size:1.125rem;color:#4b5563;line-height:1.7;max-width:640px;text-align:center}.cp-hero-link{color:#f97316;text-decoration:underline}.cp-heading{text-align:center;max-width:640px;margin:0 auto 1rem}.cp-heading-kicker{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f97316}.cp-heading-title{font-size:1.875rem;font-weight:700}.cp-heading-subtitle{margin-top:1rem;font-size:1rem;color:#6b7280;line-height:1.6}.cp-job-section{width:100%;margin-top:2rem}.cp-job-grid{display:grid;gap:1.5rem;width:100%}.cp-job-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:box-shadow .3s ease;width:100%;max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}.cp-job-card:hover{box-shadow:0 4px 6px #00000026}.cp-job-header{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.cp-job-icon{width:1.5rem;height:1.5rem;color:#f97316}.cp-job-location{font-size:.875rem;color:#6b7280}.cp-job-desc{margin-top:.5rem;color:#4b5563;flex-grow:1}.cp-job-action{margin-top:1rem;align-self:flex-start}.cp-apply-button{display:inline-flex;align-items:center;gap:.5rem;background-color:#f97316;color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;transition:background-color .3s ease}.cp-apply-button:hover{background-color:#ea580c}.cp-apply-icon{width:1rem;height:1rem}.cp-cta-section{text-align:center;padding:5rem 1rem}.cp-cta-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.cp-cta-text{margin-top:1rem;font-size:1rem;color:#4b5563;max-width:640px;margin-left:auto;margin-right:auto}.cp-cta-link{color:#f97316;text-decoration:underline}.cp-cta-button{margin-top:1.5rem;display:inline-block;background-color:#f97316;color:#fff;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:background-color .3s ease}.cp-cta-button:hover{background-color:#ea580c}@media (min-width: 768px){.cp-hero-title{font-size:3rem}.cp-heading-title{font-size:2.25rem}.cp-job-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cp-section{max-width:1140px}}.support-page{background-color:#fff;font-family:Arial,sans-serif;padding:120px 40px 40px;color:#333}.support-page h1,.support-page h2{color:#f60}.support-section{background-color:#fff;padding:20px;margin-bottom:30px;border-left:4px solid #ff6600;border-radius:4px;margin-top:10px}.support-section h2{margin-top:0}.faq{background-color:#fff;padding:120px 40px 40px;font-family:Arial,sans-serif}.faq h2{color:#f60;text-align:center;margin-bottom:40px;font-size:2rem}.faq-item{margin-bottom:25px}.faq h3{color:#333;margin:20px 0 10px;font-size:1.2rem}.faq p{color:#555;line-height:1.6;background-color:#fff;padding:12px 16px;border-left:4px solid #ff6600;border-radius:4px;margin:0}.success-page-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;box-sizing:border-box;background:#f5f5f5}.success-box{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px #00000026;text-align:center;max-width:450px;width:100%;border-top:6px solid #ff7f00}.success-box h1{color:#ff7f00;font-size:2rem;margin-bottom:10px}.success-box p{color:#333;margin-bottom:20px;line-height:1.5}.success-icon{font-size:60px;color:#ff7f00;margin-bottom:15px}.button{display:inline-block;padding:12px 24px;background-color:#000;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:background .3s ease}.button:hover{background-color:#333}.btn-primary,.btn-outline{text-align:center;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-primary{background:var(--color-primary);color:#fff;border:none}.btn-primary:hover{background:var(--color-primary-hover)}.btn-outline{background:var(--color-text);border:1px solid var(--color-border);color:var(--color-bg)}.btn-outline:hover{background:var(--color-muted);color:#fff}body{background:#fff;font-family:Arial,sans-serif;margin:0;padding:0}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;box-sizing:border-box}.login-box{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px #00000026;text-align:center;max-width:560px;width:100%;border-top:6px solid #ff7f00}.login-box h1{color:#ff7f00;font-size:2rem;margin-bottom:10px}.login-box p{color:#333;margin-bottom:20px;line-height:1.5}.form-group{margin-bottom:15px;text-align:left}label{display:block;margin-bottom:5px;color:#333;font-weight:700}input{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box}.login-box .btn-primary,.login-box .btn-outline{display:block;width:100%;box-sizing:border-box;padding:12px 24px;border-radius:8px;font-weight:700;margin-bottom:15px;text-align:center;font-size:1rem}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.popup{background:#fff;padding:30px;border-radius:10px;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 15px #0003}.popup p{margin-bottom:20px;color:#333;line-height:1.4}@media (max-width: 600px){.login-box{padding:25px 20px}.login-box h1{font-size:1.6rem}input{font-size:.95rem;padding:9px}.login-box .btn-primary,.login-box .btn-outline{padding:10px 20px;font-size:.95rem}.popup{padding:20px}}.chat-open-button{position:fixed;bottom:20px;right:20px;background-color:#ff6a00;color:#fff;padding:12px 20px;border:none;border-radius:50px;font-size:16px;cursor:pointer;box-shadow:0 4px 10px #0003;z-index:9998}.chatbot-window{position:fixed;bottom:20px;right:20px;width:350px;height:500px;background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000004d;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,sans-serif;z-index:9999}.chat-header{background:#ff6a00;color:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center}.chat-header h3{margin:0;font-size:18px}.chat-header button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.message-list{flex-grow:1;padding:15px;overflow-y:auto;background-color:#f9f9f9}.message{margin-bottom:10px;padding:10px 14px;border-radius:18px;line-height:1.4;max-width:80%}.message.user{background-color:#ff6a00;color:#fff;align-self:flex-end;margin-left:auto}.message.bot{background-color:#e9e9eb;color:#333;align-self:flex-start;margin-right:auto}.message.bot.typing{font-style:italic;color:#777}.message-form{display:flex;padding:10px;border-top:1px solid #ddd;background:#fff}.message-form input{flex-grow:1;border:1px solid #ccc;padding:10px;border-radius:20px;margin-right:10px;font-size:14px}.message-form button{background-color:#ff6a00;color:#fff;border:none;padding:10px 15px;border-radius:20px;font-size:14px;cursor:pointer}.message-form button:disabled{background-color:#a0a0a0}body{@apply antialiased bg-gray-50 text-gray-900;}.MenuBar{position:fixed;top:0;left:0;width:100%;height:100px;display:flex;align-items:center;padding:0 1.5rem;background-color:#fff;box-shadow:0 2px 6px #00000014;z-index:1000;gap:1rem;box-sizing:border-box;overflow:visible}.LogoImg{height:150px;max-height:none;object-fit:contain;cursor:pointer}.NavLinks{flex:1;display:flex;align-items:center;justify-content:center;gap:1.5rem;font-weight:500}.MiddleBtns{display:flex;gap:2rem;justify-content:center;align-items:center}.MiddleBtns a{text-decoration:none;font-size:16px;font-weight:500;color:#000;transition:color .2s ease}.MiddleBtns a:hover{color:#e65f00}.RightBtns{display:flex;gap:12px;margin-left:auto;align-items:center;position:relative;z-index:1020}.LogInBtn{display:inline-flex;justify-content:center;align-items:center;width:100px;height:40px;background:#d9d9d9;border:none;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:500;color:#000;cursor:pointer;text-decoration:none;transition:color .2s ease,background .2s ease}.LogInBtn:hover{color:#e65f00}.Dropdown{position:relative;display:inline-block}.DropdownBtn{background:transparent;border:none;font-size:16px;font-weight:500;cursor:pointer;color:#000;transition:color .2s ease}.DropdownBtn:hover{color:#e65f00}.DropdownContent{display:none;position:absolute;top:100%;left:0;min-width:160px;background-color:#fff;box-shadow:0 8px 20px #00000014;border-radius:.75rem;padding:.5rem 0;z-index:1200;flex-direction:column}.DropdownContent.show{display:flex}.DropdownContent a{padding:.5rem 1rem;text-decoration:none;color:#404040;font-size:1rem;font-weight:500;transition:background .2s ease,color .2s ease}.DropdownContent a:hover{background:#f5f5f5;color:#ea580c}.Burger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1200;background:transparent;border:none;padding:6px}.Burger .line{display:block;width:26px;height:3px;background-color:#000;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.Burger .line.open:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.Burger .line.open:nth-child(2){opacity:0;transform:translate(-8px)}.Burger .line.open:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}@media (max-width: 900px){.NavLinks{display:none}.NavLinks.active{display:flex;position:absolute;top:100%;left:0;width:100%;flex-direction:column;gap:.5rem;background-color:#fff;padding:.75rem 1rem;box-shadow:0 8px 20px #00000014;z-index:1100}.MiddleBtns,.RightBtns{flex-direction:column;align-items:center;width:100%;margin:0}.MiddleBtns{gap:.6rem}.RightBtns{gap:18px}.Burger{display:flex;position:absolute;right:14px;top:12px}.MenuBar{padding-right:56px}.DropdownContent{position:relative;top:0;left:0;box-shadow:none;padding-left:1rem}}@media (min-width: 901px){.MiddleBtns{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1010;pointer-events:auto}.NavLinks{justify-content:flex-end}.RightBtns{margin-left:auto;position:relative;z-index:1020}}.MenuBar a,.MenuBar button,.MenuBar .DropdownContent a,.MenuBar .DropdownBtn,.MenuBar .LogInBtn{font-weight:700!important}.Footer{width:100%;background-color:#fff;padding:2rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;box-sizing:border-box;gap:100px}.FooterLogo img{max-height:100px;width:auto}.FooterLinks{display:flex;gap:100px;flex-wrap:wrap;justify-content:flex-start}.FooterLinks div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.FooterLinks a{color:#000;text-decoration:none;font-size:.95rem;transition:color .2s ease}.FooterLinks a:hover{color:#e65f00}.ContactColumn{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.ContactColumn div{display:flex;align-items:center;gap:5px}.ContactColumn img{width:16px;height:16px;display:block}.ContactColumn span{font-size:.95rem;color:#000}@media (max-width: 768px){.Footer{flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1rem}.FooterLinks{flex-direction:column;gap:1rem;margin-top:1rem}.FooterLogo{margin-bottom:1rem}.ContactColumn{margin-top:1rem}}@tailwind base;@tailwind components;@tailwind utilities;
