.aboutChoose{background:var(--color-surface);width:100%;padding:40px 20px}.aboutChoose__container{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1280px;margin:0 auto;display:grid}.aboutChoose__left{flex-direction:column;display:flex}.aboutChoose__badge{color:#2563eb;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;width:fit-content;margin-bottom:20px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.aboutChoose__left h2{color:#111827;margin:0;font-size:46px;font-weight:800;line-height:1.2}.aboutChoose__left>p{color:#6b7280;max-width:650px;margin:24px 0 40px;font-size:17px;line-height:1.8}.aboutChoose__list{flex-direction:column;gap:24px;display:flex}.aboutChoose__item{align-items:flex-start;gap:18px;display:flex}.aboutChoose__check{color:#2563eb;background:#eef4ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex}.aboutChoose__content h3{color:#111827;margin:0 0 8px;font-size:22px;font-weight:700}.aboutChoose__content p{color:#6b7280;margin:0;font-size:16px;line-height:1.8}.aboutChoose__right{flex-direction:column;gap:24px;display:flex}.aboutChoose__illustration{aspect-ratio:1;color:#2563eb;background:linear-gradient(135deg,#eef4ff,#fff);border:1px solid #e5e7eb;border-radius:30px;justify-content:center;align-items:center;width:100%;font-size:26px;font-weight:700;display:flex;box-shadow:0 20px 60px #0f172a14}.aboutChoose__stats{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.aboutChoose__stat{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;transition:all .3s;box-shadow:0 12px 35px #0f172a0d}.aboutChoose__stat:hover{border-color:#2563eb;transform:translateY(-6px);box-shadow:0 20px 45px #2563eb1f}.aboutChoose__stat h3{color:#2563eb;margin:0;font-size:36px;font-weight:800}.aboutChoose__stat span{color:#6b7280;margin-top:10px;font-size:15px;display:block}.aboutChoose__illustrationContent{text-align:center;max-width:320px}.aboutChoose__circle{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 24px;font-size:48px;display:flex;box-shadow:0 20px 45px #2563eb40}.aboutChoose__illustrationContent h3{color:#111827;margin:0 0 14px;font-size:28px;font-weight:700}.aboutChoose__illustrationContent p{color:#6b7280;margin:0;font-size:16px;line-height:1.8}@media (max-width:1024px){.aboutChoose__container{gap:50px}.aboutChoose__left h2{font-size:40px}.aboutChoose__content h3{font-size:20px}}@media (max-width:768px){.aboutChoose{padding:70px 18px}.aboutChoose__container{grid-template-columns:1fr}.aboutChoose__left{text-align:center;align-items:center}.aboutChoose__left>p{margin-bottom:34px}.aboutChoose__item{text-align:left}.aboutChoose__illustration{max-width:500px;margin:0 auto}}@media (max-width:480px){.aboutChoose__left h2{font-size:30px}.aboutChoose__left>p{font-size:15px}.aboutChoose__stats{grid-template-columns:1fr}.aboutChoose__item{gap:14px}.aboutChoose__check{width:46px;height:46px;font-size:18px}.aboutChoose__content h3{font-size:18px}.aboutChoose__content p{font-size:15px}}[data-theme=dark] .aboutChoose{background:#111827}[data-theme=dark] .aboutChoose__badge{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}[data-theme=dark] .aboutChoose__left h2{color:#f8fafc}[data-theme=dark] .aboutChoose__left>p{color:#94a3b8}[data-theme=dark] .aboutChoose__check{color:#60a5fa;background:#3b82f61f}[data-theme=dark] .aboutChoose__content h3{color:#f8fafc}[data-theme=dark] .aboutChoose__content p{color:#94a3b8}[data-theme=dark] .aboutChoose__illustration{background:#1e293b;border-color:#334155;box-shadow:0 20px 60px #00000059}[data-theme=dark] .aboutChoose__circle{color:#fff;background:#2563eb;box-shadow:0 20px 45px #2563eb59}[data-theme=dark] .aboutChoose__illustrationContent h3{color:#f8fafc}[data-theme=dark] .aboutChoose__illustrationContent p{color:#94a3b8}[data-theme=dark] .aboutChoose__stat{background:#1e293b;border-color:#334155;box-shadow:0 20px 50px #00000059}[data-theme=dark] .aboutChoose__stat:hover{border-color:#60a5fa;transform:translateY(-6px);box-shadow:0 25px 60px #60a5fa2e}[data-theme=dark] .aboutChoose__stat h3{color:#60a5fa}[data-theme=dark] .aboutChoose__stat span{color:#94a3b8}
.aboutProcess{background:var(--color-background);width:100%;padding:40px 20px}.aboutProcess__container{max-width:1280px;margin:0 auto}.aboutProcess__heading{text-align:center;max-width:760px;margin:0 auto 70px}.aboutProcess__badge{color:#2563eb;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;margin-bottom:20px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.aboutProcess__heading h2{color:#111827;margin:0;font-size:46px;font-weight:800;line-height:1.2}.aboutProcess__heading p{color:#6b7280;margin-top:24px;font-size:17px;line-height:1.8}.aboutProcess__timeline{flex-direction:column;gap:30px;display:flex}.aboutProcess__item{align-items:flex-start;gap:30px;display:flex;position:relative}.aboutProcess__number{color:#fff;z-index:2;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:22px;font-weight:700;display:flex}.aboutProcess__line{background:#dbe7ff;width:2px;height:calc(100% + 30px);position:absolute;top:70px;left:34px}.aboutProcess__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex:1;padding:32px;transition:all .3s;box-shadow:0 18px 45px #0f172a0d}.aboutProcess__card:hover{border-color:#2563eb;transform:translateY(-6px);box-shadow:0 24px 55px #2563eb1f}.aboutProcess__card h3{color:#111827;margin:0 0 14px;font-size:24px;font-weight:700}.aboutProcess__card p{color:#6b7280;margin:0;font-size:16px;line-height:1.8}@media (max-width:1024px){.aboutProcess__heading h2{font-size:40px}}@media (max-width:768px){.aboutProcess{padding:70px 18px}.aboutProcess__heading{margin-bottom:50px}.aboutProcess__heading h2{font-size:34px}.aboutProcess__item{gap:18px}.aboutProcess__number{width:58px;height:58px;font-size:18px}.aboutProcess__line{top:58px;left:28px}.aboutProcess__card{padding:24px}}@media (max-width:480px){.aboutProcess__heading h2{font-size:30px}.aboutProcess__heading p{font-size:15px}.aboutProcess__card h3{font-size:20px}.aboutProcess__card p{font-size:15px}}[data-theme=dark] .aboutProcess{background:#080b12}[data-theme=dark] .aboutProcess__badge{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}[data-theme=dark] .aboutProcess__heading h2{color:#f8fafc}[data-theme=dark] .aboutProcess__heading p{color:#94a3b8}[data-theme=dark] .aboutProcess__number{color:#fff;background:#2563eb;box-shadow:0 10px 30px #2563eb59}[data-theme=dark] .aboutProcess__line{background:#334155}[data-theme=dark] .aboutProcess__card{background:#1e293b;border-color:#334155;box-shadow:0 20px 50px #00000059}[data-theme=dark] .aboutProcess__card:hover{border-color:#60a5fa;transform:translateY(-6px);box-shadow:0 25px 60px #60a5fa2e}[data-theme=dark] .aboutProcess__card h3{color:#f8fafc}[data-theme=dark] .aboutProcess__card p{color:#94a3b8}
.aboutTech{background:var(--color-surface);width:100%;padding:40px 20px}.aboutTech__container{max-width:1280px;margin:0 auto}.aboutTech__heading{text-align:center;max-width:760px;margin:0 auto 70px}.aboutTech__badge{color:#2563eb;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;margin-bottom:20px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.aboutTech__heading h2{color:#111827;margin:0;font-size:46px;font-weight:800;line-height:1.2}.aboutTech__heading p{color:#6b7280;margin-top:24px;font-size:17px;line-height:1.8}.aboutTech__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.aboutTech__card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:36px 24px;transition:all .35s;box-shadow:0 15px 40px #0f172a0d}.aboutTech__card:hover{border-color:var(--tech-color);transform:translateY(-10px);box-shadow:0 25px 60px #0f172a1f}.aboutTech__card h3{color:#111827;margin:0;font-size:18px;font-weight:700}.aboutTech__logo{width:72px;height:72px;color:var(--tech-color);background:#2563eb14;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:38px;transition:all .3s;display:flex}.aboutTech__card:hover .aboutTech__logo{background:var(--tech-color);color:#fff;border-color:var(--tech-color);transform:translateY(-4px)rotate(-6deg)scale(1.08)}@media (max-width:1024px){.aboutTech__grid{grid-template-columns:repeat(3,1fr)}.aboutTech__heading h2{font-size:40px}}@media (max-width:768px){.aboutTech{padding:70px 18px}.aboutTech__grid{grid-template-columns:repeat(2,1fr)}.aboutTech__heading{margin-bottom:50px}.aboutTech__heading h2{font-size:34px}.aboutTech__heading p{font-size:16px}}@media (max-width:480px){.aboutTech__grid{grid-template-columns:1fr}.aboutTech__heading h2{font-size:30px}.aboutTech__card{padding:28px}.aboutTech__logo{width:64px;height:64px;font-size:24px}}[data-theme=dark] .aboutTech{background:#111827}[data-theme=dark] .aboutTech__badge{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}[data-theme=dark] .aboutTech__heading h2{color:#f8fafc}[data-theme=dark] .aboutTech__heading p{color:#94a3b8}[data-theme=dark] .aboutTech__card{background:#1e293b;border-color:#334155;box-shadow:0 20px 50px #00000059}[data-theme=dark] .aboutTech__card:hover{border-color:var(--tech-color);transform:translateY(-10px);box-shadow:0 25px 60px #60a5fa2e}[data-theme=dark] .aboutTech__logo{color:var(--tech-color);background:#3b82f61a;border-color:#334155}[data-theme=dark] .aboutTech__card:hover .aboutTech__logo{background:var(--tech-color);color:#fff;border-color:var(--tech-color);transform:translateY(-4px)rotate(-6deg)scale(1.08)}[data-theme=dark] .aboutTech__card h3{color:#f8fafc}
.aboutCta{background:var(--color-background);width:100%;padding:40px 20px}.aboutCta__container{text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #e5e7eb;border-radius:32px;max-width:1100px;margin:0 auto;padding:80px 60px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.aboutCta__container:before{content:"";filter:blur(25px);pointer-events:none;background:#2563eb12;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;left:-120px}.aboutCta__container:after{content:"";filter:blur(30px);pointer-events:none;background:#3b82f614;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-170px;right:-170px}.aboutCta__badge,.aboutCta__container h2,.aboutCta__container p,.aboutCta__buttons{z-index:2;position:relative}.aboutCta__badge{color:#2563eb;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;margin-bottom:22px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.aboutCta__container h2{color:#111827;margin:0;font-size:54px;font-weight:800;line-height:1.15}.aboutCta__container p{color:#6b7280;max-width:720px;margin:28px auto 50px;font-size:18px;line-height:1.9}.aboutCta__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.aboutCta__buttons a{text-decoration:none;display:inline-flex}.aboutCta__blur{display:none}@media (max-width:1024px){.aboutCta__container{padding:70px 50px}.aboutCta__container h2{font-size:46px}}@media (max-width:768px){.aboutCta{padding:70px 18px}.aboutCta__container{padding:50px 30px}.aboutCta__container h2{font-size:36px}.aboutCta__container p{margin-bottom:36px;font-size:16px}.aboutCta__buttons{flex-direction:column;align-items:stretch}.aboutCta__buttons a,.aboutCta__buttons a>*{width:100%}}@media (max-width:480px){.aboutCta__container{border-radius:24px;padding:40px 24px}.aboutCta__container h2{font-size:30px}.aboutCta__container p{font-size:15px}}[data-theme=dark] .aboutCta{background:#080b12}[data-theme=dark] .aboutCta__container{background:linear-gradient(#1e293b 0%,#172554 100%);border-color:#334155;box-shadow:0 25px 70px #0006}[data-theme=dark] .aboutCta__container:before{background:#60a5fa1f}[data-theme=dark] .aboutCta__container:after{background:#2563eb26}[data-theme=dark] .aboutCta__badge{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}[data-theme=dark] .aboutCta__container h2{color:#f8fafc}[data-theme=dark] .aboutCta__container p{color:#94a3b8}[data-theme=dark] .aboutCta__buttons a{text-decoration:none}
.section{--section-image-shadow:0 6px 18px #0f172a0d;width:100%;padding:40px 20px}.section-bg{background:var(--color-background)}.section-sf{background:var(--color-surface)}.sectionGrid{gap:70px}.sectionLeft{align-items:flex-start}.sectionBadge{margin-bottom:22px}.sectionDescription{max-width:560px;margin:0 0 20px}.sectionButtons a{text-decoration:none;display:inline-flex}.sectionButtons a>*{width:100%}.sectionImage{width:100%;max-width:620px;position:relative}.sectionImageElement{z-index:1;object-fit:contain;width:100%;height:auto;box-shadow:var(--section-image-shadow,0 6px 18px #0f172a0d);border-radius:28px;display:block;position:relative}.sectionImageLight{display:block}.sectionImageDark{display:none}.sectiontitle h3{color:var(--color-primary);margin:0;font-size:34px;font-weight:800}.sectionHeading{text-align:center;max-width:786px;margin:0 auto 70px}.sectionDescriptionCenter{max-width:786px;margin:0 auto}.sectionCards{gap:28px}.sectionCard{height:100%;transition:transform var(--duration-normal), border-color var(--duration-normal), box-shadow var(--duration-normal);background:var(--color-surface);padding:30px}.sectionCard:hover{border-color:var(--color-primary);transform:translateY(-8px);box-shadow:0 24px 60px #2563eb1f}.sectionCardIcon{width:72px;height:72px;transition:transform var(--duration-normal), background-color var(--duration-normal);background:#2563eb14;border-radius:18px;justify-content:center;align-items:center;margin-bottom:8px;font-size:2.5rem;line-height:1;display:flex}.sectionCard:hover .sectionCardIcon{transform:scale(1.08)rotate(-4deg)}.sectionCard h3,.sectionCard p{margin:0}.sectionQuote{text-align:center;max-width:850px;margin:80px auto 0;padding:48px}.sectionQuote h4,.sectionQuoteText{margin:0;line-height:1.6}.sectionQuoteAuthor{color:var(--color-primary)}@media (max-width:768px){.sectionQuote{margin-top:60px;padding:36px 24px}}@media (max-width:480px){.sectionQuote{padding:30px 20px}}.sectionCardNumber{color:#2563eb;width:64px;height:64px;transition:transform var(--duration-normal), background-color var(--duration-normal);background:#eef4ff;border-radius:18px;justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}.sectionCard:hover .sectionCardNumber{transform:scale(1.08)}[data-theme=dark] .sectionCardNumber{background:#3b82f61f}[data-theme=dark] .sectionImageLight{display:none}[data-theme=dark] .sectionImageDark{display:block}[data-theme=dark] .sectionCard:hover{border-color:var(--color-primary);background:var(--color-background);transform:translateY(-8px);box-shadow:0 24px 60px #00000073,0 0 0 1px #3b82f626}[data-theme=dark] .sectionCardIcon{background:#3b82f61f}@media (max-width:1024px){.section{padding:80px 20px}.sectionGrid{gap:50px}.sectionHeading{margin-bottom:60px}}@media (max-width:768px){.section{padding:70px 18px}.sectionGrid{grid-template-columns:1fr;gap:50px}.sectionLeft{text-align:center;align-items:center}.sectionButtons{flex-direction:column;align-items:stretch;width:100%}.sectionButtons a{width:100%}.sectionImage{max-width:480px}.sectionHeading{margin-bottom:50px}.sectionCards{grid-template-columns:1fr}.sectionCardIcon{width:64px;height:64px;font-size:2.2rem}}@media (max-width:480px){.section{padding:40px 18px}.sectionImageElement{border-radius:24px}.sectionHeading{margin-bottom:40px}.sectionCardIcon{width:58px;height:58px;font-size:2rem}}
