*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#2563eb;--primary-soft:#dbeafe;--warm-white:#fffaf5;--warm-ivory:#fdf6ee;--warm-sand:#f8efe6;--warm-peach:#fde8d8;--gradient-light-blue:linear-gradient(180deg,#fffaf5,#ffffff);--gradient-soft-blue:linear-gradient(135deg,#fdf6ee,#eff6ff 55%,#ffffff);--gradient-card:linear-gradient(180deg,#ffffff,#fdf6ee);--gradient-highlight:linear-gradient(135deg,#fde8d8,#eff6ff)}body{font-family:Inter,system-ui,sans-serif;color:#111827;background:#ffffff}.container{max-width:1200px;margin:auto;padding:0 24px;overflow:hidden}.icon-class{display:flex;align-items:center;justify-content:center;gap:10px}.section-title{font-size:40px;font-weight:700;margin-bottom:12px}.section-subtitle{color:#6b7280;max-width:600px;margin:auto;text-align:center}.text-center{text-align:center}.btn{padding:16px 40px;border-radius:12px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease}.btn-primary{background:#0e3670;color:#fff}.btn-outline{background:transparent;border:1px solid #d1d5db}.btn-light{background:#fff;color:#0e3670}.full-width{width:100%}.marketing,.process,.services,.tat{background:var(--gradient-light-blue)}.banner{position:relative;padding:60px 0 50px;color:#ffffff;overflow:hidden}.banner:before{background:url(/techs/tech3.png) 50%/cover no-repeat;filter:blur(0);transform:scale(1.04);z-index:-2}.banner:after,.banner:before{content:"";position:absolute;inset:0}.banner:after{z-index:-1}.banner>*{position:relative;z-index:1}.banner__content{text-align:center;max-width:900px;margin:0 auto}.banner__badge{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:999px;font-weight:600;font-size:14px;margin-bottom:26px;box-shadow:0 10px 25px rgba(0,0,0,.15);backdrop-filter:blur(6px)}.banner__title{font-size:54px;font-weight:800;line-height:1.15;margin-bottom:28px}.banner__subtitle{font-size:18px;max-width:760px;margin:0 auto 46px;line-height:1.7}.banner__actions{gap:20px;margin-bottom:40px}.banner__actions,.banner__trust{display:flex;justify-content:center;flex-wrap:wrap}.banner__trust{gap:26px;font-size:14px}.banner__trust span{display:flex;align-items:center;gap:6px}@media (max-width:768px){.banner{padding:50px 0 40px}.banner__title{font-size:36px}.banner__subtitle{font-size:16px}.banner__badge{font-size:13px;padding:8px 18px}}.services{padding:60px 0 50px;background:#ffffff}.services__header{max-width:720px;margin-bottom:80px}.services__badge{display:inline-block;background:#eff6ff;color:#0e3670;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.services__title{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:18px}.services__subtitle{font-size:17px;color:#6b7280}.services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.service-card{border:1px solid #e5e7eb;border-radius:26px;overflow:hidden;background:#fff;transition:all .35s ease}.service-card:hover{transform:translateY(-8px);box-shadow:0 35px 70px rgba(0,0,0,.08)}.service-card__image{background:#f8fafc}.service-card__image img{width:100%}.service-card__content{padding:34px}.service-card__icon{width:56px;height:56px;border-radius:16px;color:#0e3670;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.service-card__title{font-size:20px;font-weight:700;margin-bottom:12px}.service-card__desc{font-size:15px;color:#6b7280;line-height:1.6;margin-bottom:22px}.service-card__link{font-size:14px;font-weight:600;color:#0e3670;cursor:pointer}.why{background:#f9fafb;padding:60px 0 50px}.why__wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.why__badge{display:inline-block;background:#eff6ff;color:#0e3670;padding:8px 18px;border-radius:999px;font-weight:600;font-size:14px;margin-bottom:20px}.why__title{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:24px}.why__subtitle{font-size:17px;color:#6b7280;max-width:520px}.why__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.why-card{background:#ffffff;padding:32px;border-radius:22px;border:1px solid #e5e7eb;transition:all .3s ease;background:linear-gradient(180deg,#E6D8FF 0,#F3EEFF 55%,#FFFFFF)}.why-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.08)}.why-card__icon{width:80px;height:80px;border-radius:14px;color:#0e3670;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;mix-blend-mode:darken}.why-card h4{font-size:18px;font-weight:700;margin-bottom:10px}.why-card p{font-size:14.5px;color:#6b7280;line-height:1.6}.process__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;margin-top:60px}.process__number{width:48px;height:48px;border-radius:50%;background:#0e3670;color:#fff;display:flex;align-items:center;justify-content:center;margin:auto auto 12px}.technology{padding:100px 0}.technology__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.technology__item{padding:12px 24px;border-radius:12px;background:#ffffff;border:1px solid #e5e7eb}.technology-card__desc{font-size:14px;color:#6b7280;line-height:1.6}.pricing__grid{gap:32px;margin-top:60px}.pricing-card--popular{background:linear-gradient(180deg,#BAD3FF 0,#E7EEFF 55%,#FFFFFF)}.cta{background:#0e3670;color:#fff;padding:120px 0;text-align:center}.why__item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.why__item svg{color:#0e3670}.technology{background:#f9fafb;padding:60px 0 50px}.technology__header{max-width:760px;margin-bottom:80px}.technology__badge{display:inline-block;background:#eff6ff;color:#0e3670;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.technology__title{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:18px}.technology__subtitle{font-size:17px;color:#6b7280;line-height:1.6}.technology__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.technology-card{background:#ffffff;border-radius:24px;padding:34px 28px;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease;background:linear-gradient(180deg,#ECDCFF 0,#F6F0FF 50%,#FFFFFF)}.technology-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.08)}.technology-card__icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.technology-card__icon img{max-width:100%;max-height:100%;object-fit:contain}.technology-card__title{font-size:16px;font-weight:600;color:#111827}.technology__footer{display:flex;justify-content:center;gap:32px;margin-top:60px;font-size:14px;color:#374151;flex-wrap:wrap}.technology__footer span{display:flex;align-items:center;gap:6px}.pricing{padding:60px 0 50px;background:#ffffff}.pricing__header{margin-bottom:60px}.pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px}.pricing-card{position:relative;border-radius:28px;padding:48px;border:1px solid #e5e7eb;text-align:center;transition:all .35s ease}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 40px 80px rgba(0,0,0,.08)}.pricing-card--popular{transform:scale(1.05)}.pricing-card--popular,.pricing-card--popular-2{border-color:#0e3670;box-shadow:0 40px 90px rgba(37,99,235,.25)}.pricing-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#0e3670;color:#ffffff;padding:6px 16px;font-size:13px;font-weight:600;border-radius:999px}.pricing-card__icon{width:64px;height:64px;border-radius:16px;color:#0e3670;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 24px}.pricing-card__title{font-size:22px;font-weight:700;margin-bottom:8px}.pricing-card__label{color:#6b7280;font-size:14px}.pricing-card__price{font-size:40px;font-weight:800;color:#0e3670}.pricing-card__features{list-style:none;text-align:left;margin-bottom:36px}.pricing-card__features li{margin-bottom:12px;font-size:15px;color:#374151}.marketing{padding:120px 0;background:#f9fafb}.marketing__header{max-width:760px;margin-bottom:80px}.marketing__badge{display:inline-block;background:#ecfeff;color:#0891b2;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.marketing__title{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:18px}.marketing__subtitle{font-size:17px;color:#6b7280}.marketing__wrapper{display:flex;justify-content:center}.marketing-modern-card{background:linear-gradient(180deg,#ffffff,#f8fafc);border-radius:32px;padding:60px 48px;max-width:900px;width:100%;border:1px solid #e5e7eb;box-shadow:0 40px 90px rgba(0,0,0,.08)}.marketing-modern-header{text-align:center;margin-bottom:50px}.marketing-modern-icon{width:72px;height:72px;border-radius:20px;color:#0891b2;display:flex;align-items:center;justify-content:center;font-size:34px;margin:0 auto 18px}.marketing-modern-header h3{font-size:26px;font-weight:800;margin-bottom:8px}.marketing-modern-header p{color:#6b7280;font-size:16px}.marketing-modern-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.marketing-feature{display:flex;gap:16px;padding:22px;border-radius:18px;background:#ffffff;border:1px solid #e5e7eb;transition:all .3s ease}.marketing-feature:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.marketing-feature span{font-size:26px}.marketing-feature h4{font-size:16px;font-weight:700;margin-bottom:4px}.marketing-feature p{font-size:14px;color:#6b7280}.marketing-modern-footer{text-align:center;margin-top:50px;padding-top:30px;border-top:1px solid #e5e7eb}.marketing-modern-footer span{display:block;font-size:14px;color:#6b7280}.marketing-modern-footer strong{font-size:20px;font-weight:800;color:#0e3670}@media (max-width:640px){.marketing-modern-grid{grid-template-columns:1fr}.marketing-modern-card{padding:40px 24px}}.marketing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.marketing-card{background:#ffffff;border-radius:26px;padding:40px 34px;border:1px solid #e5e7eb;transition:all .35s ease}.marketing-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.08)}.marketing-card__icon{width:56px;height:56px;border-radius:16px;color:#0891b2;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:22px}.marketing-card h3{font-size:20px;font-weight:700;margin-bottom:10px}.marketing-card p{font-size:15px;color:#6b7280;line-height:1.6;margin-bottom:16px}.marketing-card__note{font-size:14px;font-weight:600;color:#0891b2}.process{padding:60px 0 50px;background:#ffffff}.process__header{margin-bottom:70px}.process__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;gap:36px}.process-card{background:#ffffff;border-radius:26px;padding:44px 32px;border:1px solid #e5e7eb;text-align:center;transition:all .35s ease;position:relative}.process-card:first-child{background:linear-gradient(180deg,#ECDCFF 0,#F4EEFF 55%,#FFFFFF)}.process-card:nth-child(2){background:linear-gradient(180deg,#C2CEFF 0,#E8ECFF 55%,#FFFFFF)}.process-card:nth-child(3){background:linear-gradient(180deg,#73D9FF 0,#E6F8FF 55%,#FFFFFF)}.process-card:nth-child(4){background:linear-gradient(180deg,#A6DDFD 0,#EDF7FF 55%,#FFFFFF)}.process-card:nth-child(5){background:linear-gradient(180deg,#C9FCFF 0,#EEFEFF 55%,#FFFFFF)}.process-card:hover{transform:translateY(-8px);box-shadow:0 35px 70px rgba(0,0,0,.08)}.process-card__icon{width:64px;height:64px;margin:0 auto 24px;border-radius:18px;color:#0e3670;display:flex;align-items:center;justify-content:center;font-size:28px}.process-card__title{font-size:18px;font-weight:700;margin-bottom:12px}.process-card__desc{font-size:15px;color:#6b7280}.cta{background:linear-gradient(135deg,#0e3670,#1e40af);padding:60px 0 50px;color:#ffffff}.cta__wrapper{text-align:center;max-width:860px;margin:0 auto}.cta__badge{display:inline-block;background:rgba(255,255,255,.15);color:#ffffff;padding:8px 20px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:24px}.cta__title{font-size:44px;font-weight:800;line-height:1.2;margin-bottom:22px}.cta__subtitle{font-size:17px;color:#e5e7eb;line-height:1.7;margin-bottom:42px}.cta__actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta__secondary{border-color:rgba(255,255,255,.4);color:#ffffff}.cta__secondary:hover{border-color:#ffffff;color:#ffffff}@media (max-width:1024px){.container{padding:0 20px}.banner__title{font-size:44px}.pricing__grid,.services__grid,.technology__grid,.why__cards{grid-template-columns:repeat(2,1fr)}.why__wrapper{grid-template-columns:1fr;gap:60px}.process__timeline{gap:32px}}@media (max-width:640px){.section-title{font-size:30px}.section-subtitle{font-size:15px}.banner{padding:120px 0 100px}.banner__title{font-size:32px;line-height:1.25}.banner__subtitle{font-size:15px;margin-bottom:32px}.banner__actions{flex-direction:column;gap:14px}.banner__actions .btn{text-align:center;width:100%}.banner__trust{gap:12px}.services{padding:80px 0}.services__grid{grid-template-columns:1fr}.service-card{padding:32px 24px}.why{padding:80px 0}.why__title{font-size:32px}.why__cards{grid-template-columns:1fr}.process{padding:80px 0}.process__timeline{gap:28px}.process-step{flex-direction:column;align-items:flex-start}.process-step__number{margin-bottom:10px}.technology{padding:80px 0}.technology__grid{grid-template-columns:repeat(2,1fr)}.pricing{padding:80px 0}.pricing__grid{grid-template-columns:1fr}.pricing-card{padding:36px 26px}.pricing-card--popular{transform:none}.cta{padding:100px 0}.cta__title{font-size:30px}.cta__subtitle{font-size:15px}.cta__actions{flex-direction:column}.cta__actions .btn{width:100%}}.tat{padding:60px 0 50px;background:#f9fafb}.tat__header{max-width:720px;margin-bottom:60px}.tat__badge{display:inline-block;background:#eff6ff;color:#0e3670;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.tat__title{font-size:42px;font-weight:800;margin-bottom:16px}.tat__subtitle{font-size:17px;color:#6b7280}.tat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px}.tat-card{background:#ffffff;border-radius:26px;padding:40px 32px;text-align:center;border:1px solid #e5e7eb;transition:all .35s ease}.tat-card:first-child{background:linear-gradient(180deg,#96D0F8 0,#EAF6FF 55%,#FFFFFF)}.tat-card:nth-child(2){background:linear-gradient(180deg,#D8FFD2 0,#F0FFF0 55%,#FFFFFF)}.tat-card:nth-child(3){background:linear-gradient(180deg,#D8EEFD 0,#F2FAFF 55%,#FFFFFF)}.tat-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.08)}.tat-card__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:18px;color:#0e3670;display:flex;align-items:center;justify-content:center;font-size:28px}.tat-card h3{font-size:18px;font-weight:700;margin-bottom:10px}.tat-card__time{font-size:28px;font-weight:800;color:#0e3670;margin-bottom:8px}.tat-card__note{font-size:14px;color:#6b7280}@media (max-width:640px){.tat__title{font-size:30px}}.lang-switch{position:fixed;top:70px;right:20px;z-index:9999;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff;border-radius:999px;border:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,.08)}.lang-icon{font-size:14px;opacity:.7}.lang-option{border:none;background:transparent;font-size:13px;font-weight:600;cursor:pointer;color:#6b7280;padding:4px 6px;border-radius:6px;transition:all .2s ease}.lang-option:hover{color:#111827}.lang-option.active{background:#111827;color:#ffffff}.divider{font-size:12px;opacity:.3}.marketing-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.marketing-price-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px;text-align:center;background:#ffffff}.marketing-price-card h4{font-size:15px;font-weight:600;margin-bottom:6px}.original-price{font-size:13px}.final-price{display:block;font-size:18px;font-weight:700;color:#111827;margin-top:4px}.marketing-price-card small{font-size:12px;color:#16a34a}.marketing-price-card.popular{border-color:#111827;background:#f9fafb;position:relative}.marketing-price-card .badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#111827;color:#ffffff;font-size:11px;padding:3px 8px;border-radius:999px}@media (max-width:768px){.marketing-price-grid{grid-template-columns:1fr}}.total-price{margin-top:8px;font-size:14px;color:#374151}.saving-text{display:block;margin-top:4px;font-size:12px}.original-price{font-size:14px;color:#9ca3af;text-decoration:line-through;margin-bottom:4px}.pricing-card__price{font-size:26px;font-weight:700;color:#111827;margin-bottom:4px}.saving-text{font-size:13px;color:#16a34a;font-weight:600;margin-bottom:20px}