@import "https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--indexa-white:#f8fafb;--indexa-black:#1f1f1f;--indexa-primary:#14b8a6;--indexa-hover:#0d9488;--indexa-primary-rgb:20, 184, 166;--indexa-hover-rgb:13, 148, 136;--indexa-gradient:linear-gradient(135deg, #0d9488 0%, #14b8a6 100%);--indexa-card:#262626;--indexa-card-border:#333;--indexa-neutral-100:#f4f4f5;--indexa-neutral-200:#e4e4e7;--indexa-neutral-300:#d4d4d8;--indexa-neutral-400:#a1a1aa;--indexa-neutral-500:#71717a;--indexa-neutral-600:#52525b;--indexa-neutral-700:#3f3f46;--indexa-neutral-800:#27272a;--indexa-radius:12px;--indexa-radius-sm:8px;--indexa-transition:.3s ease;--font-heading:"Outfit", sans-serif;--font-body:"Manrope", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--indexa-white);background-color:var(--indexa-black);font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}h1{letter-spacing:-.03em;font-size:48px;font-weight:700}h2{letter-spacing:-.02em;font-size:36px;font-weight:700}h3{letter-spacing:-.02em;font-size:28px;font-weight:600}h4{letter-spacing:-.01em;font-size:22px;font-weight:600}h5{font-size:18px;font-weight:600}h6{font-size:16px;font-weight:600}a{color:inherit;transition:var(--indexa-transition);text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button,input,textarea,select{font-family:var(--font-body);background:0 0;border:none;outline:none}button{cursor:pointer}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.text-primary{color:var(--indexa-primary)}.text-secondary{color:var(--indexa-neutral-400)}.text-white{color:var(--indexa-white)}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.tf-btn{background:var(--indexa-gradient);color:var(--indexa-white);font-family:var(--font-body);border-radius:var(--indexa-radius);cursor:pointer;transition:var(--indexa-transition);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;display:inline-flex}.tf-btn:hover{box-shadow:0 8px 30px rgba(var(--indexa-primary-rgb), .35);transform:translateY(-2px)}.tf-btn-outline{color:var(--indexa-white);font-family:var(--font-body);border-radius:var(--indexa-radius);border:2px solid var(--indexa-neutral-700);cursor:pointer;transition:var(--indexa-transition);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;display:inline-flex}.tf-btn-outline:hover{border-color:var(--indexa-primary);color:var(--indexa-primary)}.section-spacing{padding:100px 0}.heading-section{margin-bottom:64px}.heading-sub{color:var(--indexa-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-flex}.heading-sub:before{content:"";background:var(--indexa-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.heading-title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:48px;font-weight:700;line-height:1.15}.text-gradient{background:var(--indexa-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes rotateIn{0%{opacity:0;transform:perspective(800px)rotateX(20deg)}to{opacity:1;transform:perspective(800px)rotateX(0)}}.animate-on-scroll{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.box-white{background:var(--indexa-white);color:var(--indexa-black);z-index:2;border-radius:32px 32px 0 0;margin-top:-32px;position:relative}.box-white .heading-title{color:var(--indexa-black)}.box-white .heading-sub{color:var(--indexa-primary)}.box-black{background:var(--indexa-black);border-radius:32px 32px 0 0;margin-top:-32px;position:relative;overflow:hidden}@media (width<=1024px){.heading-title,h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}.section-spacing{padding:80px 0}}@media (width<=768px){.heading-title,h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:20px}h5{font-size:16px}.section-spacing{padding:60px 0}.container{padding:0 16px}.heading-section{margin-bottom:40px}.tf-btn,.tf-btn-outline{padding:12px 24px;font-size:14px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.heading-title,h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}.section-spacing{padding:48px 0}}
