.hidden{display:none}.language-selector{cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.language-selector:hover{background-color:#ffffff1a}.language-selector.active svg{fill:#9eff7d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1f2937;background-color:#fff}.bg-primary-soft{background-color:#dbeafe;color:#1e40af}.hero-section{padding:10rem 0 2rem;background-color:#f9fafb}.hero-section .hero-title{color:#1e40af}.hero-section .hero-subtitle{max-width:600px;margin-left:auto;margin-right:auto}.hero-section .hero-image-container{border:1px solid #E5E7EB}.section{padding:3rem 0;position:relative}.section .section-title{margin-bottom:2rem}.section .section-title .title{font-weight:700;font-size:2.25rem;color:#1e40af}.section .section-title .para-desc{max-width:600px}.section.bg-light{background:#F9FAFB}.bg-light{background-color:#f3f4f6!important}.bg-white{background-color:#fff!important}.bg-dark{background-color:#f8fafc!important;background-image:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)!important}.testimonial-card{background:#FFFFFF;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:100%;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card .testimonial-content{position:relative;padding-left:2rem;margin-bottom:1.5rem}.testimonial-card .testimonial-content .quote-icon{position:absolute;left:-.5rem;top:-.5rem;font-size:2.5rem;color:#e5e7eb}.testimonial-card .testimonial-content .testimonial-text{font-size:1.1rem;font-style:italic;color:#4b5563}.testimonial-card .testimonial-author{display:flex;align-items:center}.testimonial-card .testimonial-author .author-avatar{width:48px;height:48px;border-radius:50%;background:#1e40af;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem}.testimonial-card .testimonial-author .author-info .author-name{font-size:1rem;font-weight:600;margin-bottom:0;color:#1e40af}.testimonial-card .testimonial-author .author-info .author-title{font-size:.875rem;color:#6b7280;margin-bottom:0}.card{background:#FFFFFF;border:none;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card .card-body{padding:2rem}.btn{font-weight:600;border-radius:12px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.btn.btn-primary{background:#1e40af;border:none;color:#fff}.btn.btn-primary:hover{background:#1a365d;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn.btn-outline{border:2px solid #1e40af;color:#1e40af;background:transparent}.btn.btn-outline:hover{background:#1e40af;color:#fff;transform:translateY(-2px)}.btn.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-hiya-primary{background:#1e40af;border:none;color:#fff;font-weight:600;border-radius:12px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.btn-hiya-primary:hover{background:#1a365d;color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-hiya-primary:focus{background:#1a365d;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-hiya-outline{border:2px solid #1e40af;color:#1e40af;background:transparent;font-weight:600;border-radius:12px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.btn-hiya-outline:hover{background:#1e40af;color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-hiya-outline:focus{background:#1e40af;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.icon-soft-primary{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.icon-soft-primary.bg-primary{background:rgba(30,64,175,.1);color:#1e40af}.icon-soft-primary.bg-secondary{background:rgba(2,132,199,.1);color:#0284c7}.icon-soft-primary.bg-success{background:rgba(5,150,105,.1);color:#059669}.icon-soft-primary.bg-accent{background:rgba(16,185,129,.1);color:#10b981}.avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.avatar.avatar-small{width:40px;height:40px;font-size:.875rem}.avatar.avatar-medium{width:60px;height:60px;font-size:1.25rem}.alert.alert-success{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.2)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:#1e40af;color:#fff;border:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;transition:all .3s ease}.back-to-top:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.section-badge{display:inline-block;margin-bottom:1rem}.section-badge .badge-text{background:rgba(30,64,175,.1);color:#1e40af;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.feature-card{background:#FFFFFF;border-radius:20px;padding:2.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;height:100%;border:1px solid #F3F4F6;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%);transform:scaleX(0);transition:transform .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#1e40af}.feature-card:hover:before{transform:scaleX(1)}.feature-card .feature-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.feature-card .feature-icon.bg-primary{background:rgba(30,64,175,.1);color:#1e40af}.feature-card .feature-icon.bg-secondary{background:rgba(2,132,199,.1);color:#0284c7}.feature-card .feature-icon.bg-success{background:rgba(5,150,105,.1);color:#059669}.feature-card .feature-icon.bg-accent{background:rgba(16,185,129,.1);color:#10b981}.feature-card .feature-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.feature-card .feature-description{color:#4b5563;line-height:1.6;margin:0}.use-case-card{background:#FFFFFF;border-radius:20px;padding:2rem;text-align:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;height:100%;border:1px solid #F3F4F6}.use-case-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#1e40af}.use-case-card .use-case-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 1.5rem}.use-case-card .use-case-icon.bg-primary{background:rgba(30,64,175,.1);color:#1e40af}.use-case-card .use-case-icon.bg-secondary{background:rgba(2,132,199,.1);color:#0284c7}.use-case-card .use-case-icon.bg-success{background:rgba(5,150,105,.1);color:#059669}.use-case-card .use-case-icon.bg-accent{background:rgba(16,185,129,.1);color:#10b981}.use-case-card .use-case-title{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:1rem}.use-case-card .use-case-description{color:#4b5563;line-height:1.6;margin:0}.pricing-section{background:linear-gradient(135deg,#F9FAFB 0%,#FFFFFF 100%)}.pricing-section .pricing-card{background:#FFFFFF;border-radius:20px;padding:2.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.pricing-section .pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%);transform:scaleX(0);transition:transform .3s ease}.pricing-section .pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#1e40af}.pricing-section .pricing-card:hover:before{transform:scaleX(1)}.pricing-section .pricing-card.featured{border-color:#0284c7;background:linear-gradient(135deg,rgba(2,132,199,.05) 0%,rgba(2,132,199,.02) 100%)}.pricing-section .pricing-card.featured .featured-badge{position:absolute;top:1rem;right:1rem;background:#0284c7;color:#1e40af;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.cta-section{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.cta-section .container{position:relative;z-index:2}.cta-section .cta-content{text-align:center;color:#fff}.cta-section .cta-content .cta-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.cta-section .cta-content .cta-subtitle{font-size:1.125rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.cta-section .cta-content .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-section .cta-content .cta-buttons .btn{padding:1rem 2rem;font-weight:600;border-radius:12px}.cta-section .cta-content .cta-buttons .btn.btn-primary{background:#0284c7;border:none;color:#1e40af}.cta-section .cta-content .cta-buttons .btn.btn-primary:hover{background:rgb(1.7462686567,115.2537313433,173.7537313433);transform:translateY(-2px)}.cta-section .cta-content .cta-buttons .btn.btn-outline{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-section .cta-content .cta-buttons .btn.btn-outline:hover{background:rgba(255,255,255,.2);border-color:#ffffff80}.float{animation:float 3s ease-in-out infinite}.pulse{animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){.hero-section{padding-top:7rem!important;padding-bottom:2rem}.hero-content{text-align:center}.hero-content .hero-title{font-size:2.5rem}.hero-content .hero-stats{justify-content:center;gap:1.5rem}.hero-content .hero-cta{flex-direction:column;align-items:center}.hero-visual{margin-top:3rem}.hero-visual .job-board-showcase,.hero-visual .job-board-showcase:hover{transform:none}.section{padding:4rem 0}.section-title .title{font-size:2rem}.card .card-body,.testimonial-card{padding:1.5rem}.feature-card{padding:2rem}.use-case-card{padding:1.5rem}.pricing-card{padding:2rem}.cta-content .cta-title{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 576px){.hero-content .hero-title{font-size:2rem}.hero-stats{flex-direction:column;gap:1rem}.job-board-showcase .showcase-content{padding:1rem}.testimonial-card{padding:1.25rem}.feature-card{padding:1.5rem}.use-case-card{padding:1.25rem}.pricing-card{padding:1.5rem}.cta-content .cta-title{font-size:1.75rem}}.stats-container .stat-item{text-align:center;padding:1rem}.stats-container .stat-item h3{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stats-container .stat-item p{font-size:.9rem;color:#4b5563}.accordion-item{border-radius:12px!important;overflow:hidden}.accordion-item .accordion-button{background-color:#fff;border:none;padding:1.5rem;font-weight:600;color:#1f2937}.accordion-item .accordion-button:not(.collapsed){background-color:#1e40af0d;color:#1e40af;box-shadow:none}.accordion-item .accordion-button:focus{box-shadow:none;border-color:#1e40af40}.accordion-item .accordion-body{padding:1.5rem;color:#4b5563;line-height:1.6}.bg-dark .accordion-item{background-color:#fffc;border:1px solid rgba(37,99,235,.1)}.bg-dark .accordion-item .accordion-button{background-color:#ffffffe6;color:#1f2937;border:none}.bg-dark .accordion-item .accordion-button:not(.collapsed){background-color:#2563eb0d;color:#1e40af;box-shadow:none}.bg-dark .accordion-item .accordion-button:focus{box-shadow:none;border-color:#2563eb4d}.bg-dark .accordion-item .accordion-button:hover{background-color:#2563eb05}.bg-dark .accordion-item .accordion-body{background-color:#fffffff2;color:#4b5563;border-top:1px solid rgba(37,99,235,.1)}.trusted-logo{transition:opacity .3s ease}.trusted-logo:hover{opacity:1!important}.step-number .rounded-circle{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width: 768px){.hero-section{padding:4rem 0}.hero-section .hero-title{font-size:2rem}.hero-section .hero-subtitle{font-size:1rem}.section{padding-top:3rem;padding-bottom:3rem}.stats-container .stat-item h3{font-size:2rem}.d-flex.gap-3{gap:.5rem!important}.btn-lg{padding:.75rem 1.5rem;font-size:1rem}}.fade-in-up{animation:fadeInUp .6s ease-out}.fade-in-left{animation:fadeInLeft .6s ease-out}.fade-in-right{animation:fadeInRight .6s ease-out}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.btn{transition:all .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.alert{border-radius:12px;border:none;padding:1rem 1.5rem}.alert.alert-success{background-color:#0596691a!important;color:#059669!important;border-color:#05966933!important}.alert.alert-warning{background-color:#f59e0b1a!important;color:#f59e0b!important;border-color:#f59e0b33!important}.alert.alert-info{background-color:#1e40af1a!important;color:#1e40af!important;border-color:#1e40af33!important}
