[data-astro-cid-bjp7nqvt]{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#1e293b;background-color:#fff;overflow-x:hidden}.page-width[data-astro-cid-bjp7nqvt]{max-width:1200px;margin:0 auto;padding:0 20px}img[data-astro-cid-bjp7nqvt]{max-width:100%;height:auto;display:block}.about-header-section[data-astro-cid-bjp7nqvt]{padding:100px 0 60px;position:relative;overflow:hidden;background:linear-gradient(135deg,#007acc,#005a9e)}.about-header-section[data-astro-cid-bjp7nqvt]:before{content:"";position:absolute;top:-30%;left:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%;opacity:.6;pointer-events:none}.about-header-section[data-astro-cid-bjp7nqvt]:after{content:"";position:absolute;bottom:-30%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);border-radius:50%;opacity:.5;pointer-events:none}.about-header-content[data-astro-cid-bjp7nqvt]{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2}.about-main-headline[data-astro-cid-bjp7nqvt]{font-size:clamp(2rem,5vw,52px);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.025em;margin-bottom:28px;position:relative;padding-bottom:28px}.about-main-headline[data-astro-cid-bjp7nqvt]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);border-radius:10px}.about-main-subtext[data-astro-cid-bjp7nqvt]{font-size:clamp(1.0625rem,2vw,1.25rem);color:#ffffffe6;line-height:1.75;font-weight:400;max-width:850px;margin:0 auto;padding:0 20px}.image-text-section[data-astro-cid-bjp7nqvt]{padding:80px 0;background-color:#f0f4f8}.image-text-grid[data-astro-cid-bjp7nqvt]{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.image-text-image[data-astro-cid-bjp7nqvt]{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.image-text-image[data-astro-cid-bjp7nqvt] img[data-astro-cid-bjp7nqvt]{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.image-text-image[data-astro-cid-bjp7nqvt]:hover img[data-astro-cid-bjp7nqvt]{transform:scale(1.05)}.image-text-content[data-astro-cid-bjp7nqvt] h2[data-astro-cid-bjp7nqvt]{font-size:clamp(1.75rem,4vw,2.5rem);color:#1e293b;margin-bottom:20px;font-weight:700;line-height:1.3}.image-text-content[data-astro-cid-bjp7nqvt] p[data-astro-cid-bjp7nqvt]{font-size:1.125rem;color:#475569;line-height:1.8;margin-bottom:15px}.software-showcase[data-astro-cid-bjp7nqvt]{padding:80px 20px;background-color:#f0f4f8}.software-showcase[data-astro-cid-bjp7nqvt] .title[data-astro-cid-bjp7nqvt]{font-size:clamp(1.75rem,3vw,2.4rem);text-align:center;margin-bottom:12px;color:#1a1a2e;font-weight:800}.software-showcase[data-astro-cid-bjp7nqvt] .subtitle[data-astro-cid-bjp7nqvt]{font-size:1.05rem;text-align:center;margin-bottom:56px;color:#374151;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.65}.software-grid[data-astro-cid-bjp7nqvt]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.software-item[data-astro-cid-bjp7nqvt]{background:#fff;border-radius:16px;border:2px solid #e8edf2;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px #0000000f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.software-item[data-astro-cid-bjp7nqvt]:hover{transform:translateY(-6px);box-shadow:0 12px 36px #007acc24;border-color:#007acc}.software-item__image-wrapper[data-astro-cid-bjp7nqvt]{background:#f8fafc;border-bottom:1px solid #e8edf2;display:flex;align-items:center;justify-content:center;padding:32px 28px;height:160px}.software-item__image-wrapper[data-astro-cid-bjp7nqvt] img[data-astro-cid-bjp7nqvt]{max-width:100%;max-height:100px;object-fit:contain}.software-item__content[data-astro-cid-bjp7nqvt]{flex:1;display:flex;flex-direction:column;padding:28px 28px 32px}.software-item__title[data-astro-cid-bjp7nqvt]{font-size:1.25rem;font-weight:700;margin-bottom:14px;color:#1a1a2e;letter-spacing:.01em}.software-item__description[data-astro-cid-bjp7nqvt]{flex:1;margin-bottom:24px}.software-item__description[data-astro-cid-bjp7nqvt] p[data-astro-cid-bjp7nqvt]{margin:0;font-size:.93rem;line-height:1.7;color:#374151}.button-solid[data-astro-cid-bjp7nqvt]{display:inline-block;background:#007acc;color:#fff;border-radius:8px;border:none;font-weight:600;padding:12px 28px;font-size:.9rem;text-decoration:none;transition:background .2s ease,transform .15s ease;cursor:pointer;font-family:Poppins,sans-serif;align-self:flex-start}.button-solid[data-astro-cid-bjp7nqvt]:hover{background:#005fa3;color:#fff;transform:translateY(-2px)}@media(max-width:900px){.software-grid[data-astro-cid-bjp7nqvt]{grid-template-columns:1fr;max-width:480px}}@media screen and (min-width:768px){.image-text-grid[data-astro-cid-bjp7nqvt]{grid-template-columns:1fr 1fr;gap:60px}}@media screen and (max-width:1024px){.about-header-section[data-astro-cid-bjp7nqvt]{padding:80px 0 50px}.image-text-section[data-astro-cid-bjp7nqvt],.software-showcase[data-astro-cid-bjp7nqvt]{padding:60px 20px}}@media screen and (max-width:768px){.about-header-section[data-astro-cid-bjp7nqvt]{padding:60px 0 40px}.about-main-headline[data-astro-cid-bjp7nqvt]{margin-bottom:24px;padding-bottom:24px}.about-main-headline[data-astro-cid-bjp7nqvt]:after{width:80px;height:4px}.image-text-section[data-astro-cid-bjp7nqvt],.software-showcase[data-astro-cid-bjp7nqvt]{padding:50px 20px}}@media screen and (max-width:480px){.about-header-section[data-astro-cid-bjp7nqvt]{padding:50px 0 30px}.about-main-headline[data-astro-cid-bjp7nqvt]{margin-bottom:20px;padding-bottom:20px}.image-text-section[data-astro-cid-bjp7nqvt],.software-showcase[data-astro-cid-bjp7nqvt]{padding:40px 15px}}.cta-section[data-astro-cid-bjp7nqvt]{padding:60px 20px;background:#f0f4f8!important;background-color:#f0f4f8!important;background-image:none!important;text-align:center;width:100%}.cta-container[data-astro-cid-bjp7nqvt]{background:linear-gradient(135deg,#06c,#0052cc,#003d99);border-radius:20px;padding:80px 40px;position:relative;overflow:hidden;max-width:1200px;margin:0 auto}.cta-container[data-astro-cid-bjp7nqvt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.cta-content[data-astro-cid-bjp7nqvt]{text-align:center;position:relative;z-index:1}.cta-content[data-astro-cid-bjp7nqvt] h2[data-astro-cid-bjp7nqvt]{color:#fff;font-size:2.5rem;margin-bottom:20px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.cta-content[data-astro-cid-bjp7nqvt] p[data-astro-cid-bjp7nqvt]{color:#fffffff2;font-size:1.15rem;margin-bottom:35px;line-height:1.6}.cta-section[data-astro-cid-bjp7nqvt] .btn-cta[data-astro-cid-bjp7nqvt]{background:#fff!important;color:#06c!important;padding:16px 40px!important;border-radius:8px!important;font-size:1.1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;box-shadow:0 4px 15px #0003!important;animation:none!important;text-decoration:none;display:inline-block;transition:all .3s ease}.cta-section[data-astro-cid-bjp7nqvt] .btn-cta[data-astro-cid-bjp7nqvt]:before,.cta-section[data-astro-cid-bjp7nqvt] .btn-cta[data-astro-cid-bjp7nqvt]:after{display:none!important}.cta-section[data-astro-cid-bjp7nqvt] .btn-cta[data-astro-cid-bjp7nqvt]:hover{background:#f8f9fa!important;color:#06c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0000004d!important;border:none!important}@media(max-width:768px){.cta-section[data-astro-cid-bjp7nqvt]{padding:40px 15px}.cta-container[data-astro-cid-bjp7nqvt]{padding:60px 30px;border-radius:15px}.cta-content[data-astro-cid-bjp7nqvt] h2[data-astro-cid-bjp7nqvt]{font-size:2rem;margin-bottom:15px}.cta-content[data-astro-cid-bjp7nqvt] p[data-astro-cid-bjp7nqvt]{font-size:1rem;margin-bottom:25px}.cta-section[data-astro-cid-bjp7nqvt] .btn-cta[data-astro-cid-bjp7nqvt]{padding:14px 32px!important;font-size:1rem!important}}@media(max-width:480px){.cta-container[data-astro-cid-bjp7nqvt]{padding:50px 25px}.cta-content[data-astro-cid-bjp7nqvt] h2[data-astro-cid-bjp7nqvt]{font-size:1.75rem}.cta-content[data-astro-cid-bjp7nqvt] p[data-astro-cid-bjp7nqvt]{font-size:.95rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-bjp7nqvt]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.list-menu__item[data-astro-cid-bjp7nqvt]{opacity:1!important;transform:none!important}}a[data-astro-cid-bjp7nqvt]:focus,button[data-astro-cid-bjp7nqvt]:focus{outline:2px solid #007bff;outline-offset:2px}
