@font-face{font-family:'Abril Fatface';src:url(../../assets/fonts/Abril%20Fatface-acabf6eddab7c2801c2125ff40a41956.woff2?h=2abd3d2fda539583d03685ab712f2907) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Abril Fatface';src:url(../../assets/fonts/Abril%20Fatface-c9ad4a70306025267afacec5559f8436.woff2?h=2abd3d2fda539583d03685ab712f2907) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-b7b70e343478305947aaccfccde19e55.woff2?h=23809611087f999ef23aadb225137110) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-2e5c9b222e2ee8fb000f061251d21de5.woff2?h=23809611087f999ef23aadb225137110) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-8fa793b23d7aedee0af53c34fd10106d.woff2?h=23809611087f999ef23aadb225137110) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.p-0{padding:0!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pt-6{padding-top:4.5rem!important}.pe-0{padding-right:0!important}.pe-3{padding-right:1rem!important}.pe-6{padding-right:4.5rem!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pb-6{padding-bottom:4.5rem!important}.ps-0{padding-left:0!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}@media (min-width:992px){.pe-lg-5{padding-right:3rem!important}}#svg-rotator{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;place-items:center;pointer-events:none}#svg-rotator .overlay-svg{position:absolute;width:60%;height:auto;opacity:0;transition:opacity .1s}#svg-rotator .overlay-svg.active,.lottie-hover-container:hover .hover-text-overlay{opacity:1}.mockup-container{position:relative;z-index:0}@media (max-width:575.98px){#svg-rotator{display:flex!important}#svg-rotator .overlay-svg{opacity:1!important}#svg-rotator img.overlay-svg{width:90%!important}}.animated-element{animation:1s ease-in-out slideIn}.loop-fade{animation:6s linear infinite fadeLoop}@keyframes fadeLoop{0%,100%{opacity:0;transform:scale(.98)}15%{opacity:1;transform:scale(1)}85%{opacity:1}}.hero{padding:80px 0}.hero-badge{display:inline-block;background:#0d9488;color:#fff;padding:6px 12px;border-radius:999px;font-weight:700;margin-bottom:12px}.hr-ui{background:#fff;border-radius:14px;padding:14px;border:1px solid #e8e8e8}.hr-ui-header{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid #eee}.hr-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2f2f2}.hr-name{font-weight:700}.hr-desc{font-size:12px;color:#666}.hr-body{padding-top:8px;display:flex;flex-direction:column;gap:8px}.hr-bubble{padding:10px 12px;border-radius:12px;display:inline-block;max-width:85%}.hr-bubble.staff{background:#f0f0f0;align-self:flex-start}.hr-bubble.ai{background:#e6f4ff;align-self:flex-end}.hr-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.hr-chip{background:#f4f4f4;padding:6px 12px;border-radius:999px;font-size:12px}.btn-teal{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff;padding:9px 18px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600}.btn-outline-teal{background:0 0;color:#14b8a6;border:1px solid #14b8a6;padding:9px 18px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600}@media (max-width:768px){.hero{text-align:left}}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:0.75rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;--brand-gradient:linear-gradient(135deg, #ff416c 0%, #ff4b2b 100%);--brand-red:#ff416c;--brand-orange:#ff4b2b;--soft-bg:#f8f9fa;--font-poppins:'Poppins',sans-serif}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.bg-dark-custom{background-color:var(--dark-bg)}.text-gradient{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-gradient{background:var(--primary-gradient);border:none;color:#fff;padding:12px 30px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-gradient:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,0,57,.3)}.btn-outline-custom{border:2px solid #333;padding:12px 30px;font-weight:600;transition:.2s}.btn-outline-custom:hover{background:#333;color:#fff}.hero-section{background-color:var(--dark-bg);color:#fff;padding:120px 0 160px;position:relative;overflow:hidden}.hero-dashboard-mockup{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;box-shadow:0 40px 100px rgba(0,0,0,.5)}.feature-card{border:1px solid var(--border-color);border-radius:16px;padding:32px;height:100%;transition:transform .3s,box-shadow .3s;background:#fff}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.05)}.icon-box{display:flex;align-items:center;justify-content:center}.icon-box.bg-light-red{background:rgba(255,0,57,.1);color:#ff0039}.results-section{background:var(--dark-bg);color:#fff}.stat-item h2{font-size:3.5rem;font-weight:800;margin-bottom:8px}.final-cta-section{background:var(--primary-gradient);color:#fff;padding:80px 40px}.navbar{border-bottom:1px solid rgba(255,255,255,.1)}.problem-card{background:#fff;border:1px solid #eee;padding:2rem;border-radius:1rem;text-align:center}.problem-card i{font-size:2.5rem;color:#dc3545;margin-bottom:1rem}.use-case-card{background:#fff;border:1px solid #eee;border-radius:1rem;overflow:hidden;transition:.3s}.use-case-card:hover{border-color:#ff0039;transform:scale(1.02)}.bg-soft-red{background-color:rgba(220,53,69,.1)!important;color:#dc3545!important}.bg-soft-blue{background-color:rgba(13,110,253,.1)!important;color:#0d6efd!important}.card-hover:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.bottom-right{bottom:-395px;right:21px}.lottie-hover-container{position:relative;display:inline-block;width:100%}body,html{font-family:Poppins,sans-serif;font-family:var(--font-poppins)}.hover-text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;opacity:0;transition:opacity .3s;border-radius:inherit;pointer-events:none}.lottie-hover-container:hover dotlottie-player{transform:scale(1.02);transition:transform .3s}#btn:hover{filter:blur(0px);box-shadow:0 1px 6px 3px #ff8431;transition:none}html{font-size:100%}body{color:#333;font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins)}.text-gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient-brand{background:var(--brand-gradient)}.btn-brand{background:var(--brand-gradient);color:#fff;border:none;padding:8px 22px;border-radius:6px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-outline-dark{padding:8px 22px;border-radius:6px;font-weight:600}.btn-brand:hover{color:#fff;transform:translateY(-2px);filter:blur(0px);box-shadow:0 1px 6px 3px #ff8431;transition:none}.hero-header{position:relative}.section-padding{padding:100px 0}.hero-animation-container{display:inline-block;max-width:100%}.hero-animation-container img{max-width:80%}.anim-laptop{position:relative;z-index:1}.anim-button,.anim-match-prompt,.anim-unmatch-prompt{position:absolute;z-index:2;opacity:0}.anim-match-prompt{top:24px;left:-10%;width:50%;animation:.8s ease-out .5s forwards slideInLeft;margin-top:36px}.anim-unmatch-prompt{top:11%;right:0;width:50%;animation:.8s ease-out 1.2s forwards slideInRight}.anim-button{top:60%;right:-5%;width:20%;animation:.8s ease-out 1.8s forwards slideInRight}@media (max-width:991.98px){.hero-animation-container{margin-top:3rem}.anim-match-prompt{top:50%;left:0;width:30%;position:absolute}.anim-unmatch-prompt{top:45%;right:5%;width:30%}.anim-button{top:65%;right:0;width:18%}}@keyframes slideInLeft{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.card-hover{transition:transform .3s;border:none;box-shadow:0 5px 15px rgba(0,0,0,.05)}.card-hover:hover{transform:translateY(-10px)}.icon-box{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:20px;font-size:24px}.bg-soft-red{color:var(--brand-red)}.step-number{width:40px;height:40px;background:var(--brand-gradient);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-weight:700}