.pg__wrap{min-height:100vh;display:flex;flex-direction:column;background:#fff;font-family:var(--font-b);color:#0f172a}.pg__cont{max-width:1180px;margin:0 auto;padding:0 24px}.pg__sec{padding:72px 0}.pg__sec--white{background:#fff}.pg__sec--gray{background:#f7f9fc}.pg__sec--dark{background:linear-gradient(135deg,#0a0f1e,#0e1d42)}.pg__sec--dark2{background:#f0f4ff}.sec__head{text-align:center;margin-bottom:44px}.sec__head--compact{margin-bottom:36px}.sec__h2{font-size:36px;font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.5px;margin-top:12px}.sec__h2--white{color:#fff}.sec__intro{margin-top:10px;font-size:16px;color:#64748b;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.chip{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.chip--blue{background:#00448f14;color:#00448f;border:1px solid #00448f26}.chip--purple{background:#6366f117;color:#6366f1;border:1px solid #6366f12e}.chip--light{background:#ffffff1f;color:#ffffffe6;border:1px solid #ffffff38}.aiso__hero{position:relative!important;background:radial-gradient(circle at 50% 90%,#003d73 0,#001b3a 60%,#000f21 100%)!important;color:#fff!important;padding:95px 24px 85px!important;text-align:center!important;overflow:hidden!important;font-family:var(--font-b)!important;width:100%!important;display:block!important}.aiso__hero_background{display:none!important}.aiso__hero .aiso__hero_container{width:100%!important;max-width:1200px!important;margin:0 auto!important;position:relative!important;z-index:1!important}.aiso__hero .aiso__hero_title{font-size:64px!important;font-weight:800!important;line-height:1.15!important;color:#fff!important;margin-bottom:28px!important;letter-spacing:-.03em!important}.aiso__hero .aiso__hero_title_highlight{color:#38bdf8!important;background:#0000!important;display:inline!important}.aiso__hero .aiso__hero_text{font-size:1.1rem!important;line-height:1.65!important;color:#ffffffd9!important;max-width:780px!important;margin:0 auto 32px!important}.aiso__hero .hero-buttons{display:flex!important;justify-content:center!important;gap:14px!important;margin-bottom:28px!important;flex-wrap:wrap!important}.aiso__hero .btn-primary{background:#38bdf8!important;color:#001f3f!important;font-size:.97rem!important;font-weight:700!important;padding:13px 26px!important;border-radius:10px!important;text-decoration:none!important;display:inline-block!important;transition:background .2s!important}.aiso__hero .btn-primary:hover{background:#0ea5e9!important}.aiso__hero .btn-secondary{background:#0000!important;color:#fff!important;font-size:.97rem!important;font-weight:700!important;padding:13px 26px!important;border:1.5px solid #38bdf873!important;border-radius:10px!important;text-decoration:none!important;display:inline-block!important;transition:all .2s!important}.aiso__hero .btn-secondary:hover{border-color:#38bdf8!important;background:#38bdf812!important}.aiso__hero .hero-trust-text{font-size:.82rem!important;color:#ffffff73!important;display:block!important}.aiso__hero .aiso-hero-badge-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;background:#38bdf814!important;border:1px solid #38bdf840!important;border-radius:9999px!important;margin-bottom:26px!important}.aiso__hero .aiso-hero-badge-dot{width:8px!important;height:8px!important;background:#38bdf8!important;border-radius:50%!important;display:inline-block!important;position:relative!important}.aiso__hero .aiso-hero-badge-dot:after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;background:#38bdf8!important;animation:heroPulse 2s ease-out infinite!important}.aiso__hero .aiso-hero-badge-text{color:#38bdf8!important;font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#0000!important;border:none!important;padding:0!important}.sb{background:#fff;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5;margin-top:-28px;position:relative;z-index:2}.sb__inner{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:stretch}.sb__item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 12px;text-align:center;transition:background .2s;cursor:default}.sb__item:hover{background:#f8faff}.sb__icon{color:#6366f1;display:flex;margin-bottom:2px}.sb__num{font-size:1.6rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1}.sb__lbl{font-size:13px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.sb__sep{width:1px;background:#e9eef5;flex-shrink:0;align-self:stretch}.aiso-intro-title{color:var(--navy)}.aiso-intro-desc{color:var(--slate)}.aiso-intro-sitemap-card-title{color:var(--navy)}.aiso-intro-icon-box.blue-accent{background:linear-gradient(135deg,#38bdf826,#2563eb26);color:#00448f;border:1px dashed #38bdf84d}.what__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:stretch}.what__left{display:flex;flex-direction:column;gap:18px;align-items:flex-start;height:100%}.what__left .chip{align-self:flex-start;width:-moz-fit-content;width:fit-content}.what__left .sp-intro-checklist{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:0;width:100%}.what__left .sp-intro-check-item svg{color:#00448f}.sec__p{font-size:16px;color:#475569;line-height:1.8}.check__list{list-style:none;display:flex;flex-direction:column;gap:10px}.check__list li{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:#1e293b}.chk{color:#6366f1;flex-shrink:0}.what__right{display:flex;flex-direction:column;gap:14px;height:100%}.mock__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 8px 32px #0f172a14}.mock__bar{display:flex;align-items:center;gap:5px;margin-bottom:14px}.mock__dot{width:9px;height:9px;border-radius:50%;display:inline-block}.mock__dot--r{background:#ef4444}.mock__dot--y{background:#f59e0b}.mock__dot--g{background:#22c55e}.mock__bar__label{margin-left:auto;font-size:.7rem;font-weight:700;color:#6366f1;letter-spacing:.05em;text-transform:uppercase}.mock__query{display:flex;align-items:center;gap:7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:14px;color:#475569;margin-bottom:12px}.mock__search-ico{color:#94a3b8;flex-shrink:0}.mock__answer{border-left:3px solid #6366f1;padding:10px 14px;border-radius:0 8px 8px 0;background:#fafbff;margin-bottom:12px}.mock__answer p{font-size:14px;color:#1e293b;line-height:1.75}.mock__answer strong{color:#6366f1}.mock__footer{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8}.mock__reactions{margin-left:auto;font-size:.8rem}.why__pill__card{background:#0f172a;border-radius:16px;padding:20px 22px;flex:1 1;display:flex;flex-direction:column;justify-content:center}.why__pill__title{font-size:13px;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.why__pills{display:flex;flex-wrap:wrap;gap:8px}.why__pill{display:inline-flex;align-items:center;gap:6px;background:#6366f12e;color:#a5b4fc;border:1px solid #6366f14d;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.srv__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.srv__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 18px;transition:all .22s ease;position:relative;overflow:hidden}.srv__card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#003070,#00448f);opacity:0;transition:opacity .22s}.srv__card:hover{border-color:#00448f40;box-shadow:0 8px 28px #00448f1a;transform:translateY(-4px)}.srv__card:hover:after{opacity:1}.srv__top{justify-content:space-between;margin-bottom:14px}.srv__ico,.srv__top{display:flex;align-items:center}.srv__ico{width:40px;height:40px;background:linear-gradient(135deg,#003070,#00448f);color:#fff;border-radius:10px;justify-content:center;flex-shrink:0}.srv__abbr{font-size:12px;font-weight:800;color:#00448f;background:#e8f0fb;border-radius:6px;padding:3px 7px;letter-spacing:.05em}.srv__title{font-size:17px;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:8px}.srv__desc{font-size:14px;color:#64748b;line-height:1.65}.proc__row{display:flex;align-items:flex-start;gap:0}.proc__step{flex:1 1;flex-direction:column;text-align:center;z-index:1}.proc__circle,.proc__step{display:flex;align-items:center;position:relative}.proc__circle{width:64px;height:64px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;margin-bottom:16px;flex-shrink:0;box-shadow:0 0 0 8px #6366f11f}.proc__badge,.proc__circle{border-radius:50%;justify-content:center}.proc__badge{position:absolute;top:-5px;right:-5px;background:#fff;color:#6366f1;font-size:.58rem;font-weight:800;width:20px;height:20px;display:flex;align-items:center;border:2px solid #e0e7ff}.proc__title{font-size:18px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:8px;padding:0 6px}.proc__desc{font-size:14px;color:#ffffff94;line-height:1.65;padding:0 4px}.proc__line{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;padding-top:32px;flex-direction:column;gap:4px}.proc__dots{height:2px;width:100%;background:repeating-linear-gradient(90deg,#6366f18c,#6366f18c 4px,#0000 0,#0000 10px)}.proc__arrow{color:#6366f1b3}.tech__row{justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.tech__item,.tech__row{display:flex;align-items:center}.tech__item{flex-direction:column;gap:10px;transition:transform .2s;cursor:default}.tech__item:hover{transform:translateY(-4px)}.tech__logo{width:72px;height:72px;border-radius:18px;background:#f0f4ff;border:1px solid #e0e7ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 var(--tc,#6366f1),0 4px 16px #0000000f;transition:all .25s ease}.tech__item:hover .tech__logo{border-color:var(--tc,#6366f1);box-shadow:0 0 0 4px color-mix(in srgb,var(--tc,#6366f1) 12%,#0000),0 8px 24px #0000001a}.tech__name{font-size:13px;font-weight:600;color:#475569;text-align:center;max-width:80px;line-height:1.35}.tool__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tool__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#f0f4ff;border:1px solid #e0e7ff;color:#4f46e5;font-size:13px;font-weight:600;transition:all .2s;cursor:default}.tool__tag:hover{background:#6366f1;color:#fff;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f140}.cmp__table{max-width:900px;margin:0 auto;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0f172a0f}.cmp__head,.cmp__row{display:grid;grid-template-columns:1fr 1fr}.cmp__head{background:#0f172a}.cmp__head .cmp__cell{min-height:60px;align-items:center}.cmp__cell{padding:16px 24px;font-size:.97rem;display:flex;align-items:center;gap:10px;line-height:1.6}.cmp__cell--left{background:#0f172a;color:#ffffffb3;font-weight:600;font-size:1rem}.cmp__cell--right{background:#00448f;color:#fff;font-weight:700;font-size:1rem}.cmp__cell--dim{background:#fff;color:#64748b;border-top:1px solid #f1f5f9}.cmp__cell--hi{background:#fafbff;color:#1e293b;font-weight:600;border-top:1px solid #eef2ff;border-left:1px solid #eef2ff}.cmp__row:nth-child(2n) .cmp__cell--dim{background:#f8fafc}.cmp__row:nth-child(2n) .cmp__cell--hi{background:#f5f7ff}.cmp__row:hover .cmp__cell--dim{background:#f0f4ff}.cmp__row:hover .cmp__cell--hi{background:#eef2ff}.cmp__x{color:#ef4444}.cmp__chk,.cmp__x{font-weight:700;flex-shrink:0}.cmp__chk{color:#6366f1}.wc__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:980px;margin:0 auto}.wc__grid>:nth-child(4){grid-column:1}.wc__grid>:nth-child(5){grid-column:2}.wc__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 20px;transition:all .22s ease}.wc__card:hover{border-color:#c7d2fe;box-shadow:0 8px 24px #6366f117;transform:translateY(-4px)}.wc__ico{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#eef2ff;color:#6366f1;border-radius:10px;margin-bottom:14px;transition:all .22s}.wc__card:hover .wc__ico{background:#6366f1;color:#fff}.wc__title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px}.wc__desc{font-size:14px;color:#64748b;line-height:1.7}.who__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:980px;margin:0 auto}.who__grid>:nth-child(4){grid-column:1/2}.who__grid>:nth-child(5){grid-column:2/3}.who__card{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:18px;transition:all .22s}.who__card:hover{border-color:#93c5fd;box-shadow:0 6px 20px #00448f17;transform:translateY(-3px)}.who__num{width:34px;height:34px;background:#00448f;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.who__title{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:5px;line-height:1.4}.who__desc{font-size:14px;color:#64748b;line-height:1.65}.faq__wrap{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq__item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 22px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.faq__item:hover{border-color:#c7d2fe}.faq__item--open{border-color:#a5b4fc;box-shadow:0 4px 18px #6366f11a}.faq__q{justify-content:space-between;gap:14px;font-size:18px;color:#0f172a;line-height:1.45}.faq__q,.faq__tog{display:flex;align-items:center;font-weight:700}.faq__tog{flex-shrink:0;width:24px;height:24px;background:#eef2ff;color:#6366f1;border-radius:50%;justify-content:center;font-size:1rem;transition:background .2s}.faq__item--open .faq__tog{background:#6366f1;color:#fff}.faq__a{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:16px;color:#475569;line-height:1.8}.pg__cta{background:#020817;padding:72px 0}.cta__box{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;background:linear-gradient(135deg,#0d3260,#06173a);border:1px solid #ffffff14;border-radius:24px;padding:60px 52px;position:relative;overflow:hidden}.cta__box:before{content:"";position:absolute;top:-100px;right:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#6366f12e,#0000 70%);pointer-events:none}.cta__left{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.cta__h2{font-size:48px;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.025em}.cta__p{font-size:18px;color:#ffffffb3;line-height:1.75}.cta__btns{display:flex;gap:12px;flex-wrap:wrap}.cta__btn--primary{display:inline-block;background:#fff;color:#06173a;font-size:16px;font-weight:700;padding:14px 32px;border-radius:9px;text-decoration:none;transition:all .2s}.cta__btn--primary:hover{background:#e2e8f0;transform:translateY(-1px)}.cta__btn--ghost{display:inline-block;background:#0000;color:#ffffffd9;font-size:16px;font-weight:700;padding:14px 32px;border:1.5px solid #ffffff40;border-radius:9999px;text-decoration:none;transition:all .2s}.cta__btn--ghost:hover{border-color:#ffffffb3;background:#ffffff0f}.cta__trust{font-size:13px;color:#ffffff59}.cta__right{z-index:1}.cta__right,.cta__visual{position:relative;display:flex;align-items:center;justify-content:center}.cta__visual{width:220px;height:220px}.cta__ring{position:absolute;border-radius:50%;border:1px solid #6366f14d;animation:ringPulse 4s ease-in-out infinite}.cta__ring--1{width:80px;height:80px;animation-delay:0s}.cta__ring--2{width:140px;height:140px;animation-delay:.8s;border-color:#6366f12e}.cta__ring--3{width:200px;height:200px;animation-delay:1.6s;border-color:#6366f11a}.cta__search{color:#818cf8;position:relative;z-index:1;filter:drop-shadow(0 0 16px rgba(99,102,241,.6))}.cta__pings{position:absolute;inset:0}.cta__ping{position:absolute;background:#6366f126;border:1px solid #6366f159;color:#a5b4fc;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;animation:floatPing 6s ease-in-out infinite}.cta__ping--0{top:8%;left:0;animation-delay:0s}.cta__ping--1{top:15%;right:0;animation-delay:1.5s}.cta__ping--2{bottom:20%;left:0;animation-delay:3s}.cta__ping--3{bottom:8%;right:0;animation-delay:4.5s}@media (max-width:640px){.pg__sec{padding:52px 0}.sec__head{margin-bottom:32px}.pg__cta{padding:52px 0}}.proc__step{transition:transform .22s ease}.proc__step:hover{transform:translateY(-6px)}.proc__circle{transition:all .25s ease}.proc__step:hover .proc__circle{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 0 10px #6366f12e,0 12px 28px #6366f159;transform:scale(1.08)}.proc__step:hover .proc__title{color:#a5b4fc}.proc__step:hover .proc__desc{color:#fffc}@media (min-width:1400px){.pg__cont{max-width:1320px;margin:0 auto}}@media (max-width:1200px){.srv__grid,.wc__grid,.who__grid{grid-template-columns:repeat(2,1fr)}.what__grid{gap:40px}}@media (max-width:992px){.cta__box,.what__grid{grid-template-columns:1fr}.proc__row{flex-direction:column;align-items:center}.proc__line{display:none}.srv__grid,.wc__grid,.who__grid{grid-template-columns:repeat(2,1fr)}.aiso__hero_title{font-size:3rem}.cmp__head,.cmp__row{grid-template-columns:1fr}}@media (max-width:768px){.srv__grid,.wc__grid,.what__grid,.who__grid{grid-template-columns:1fr}.tech__row{flex-wrap:wrap;justify-content:center;gap:20px}.hero-buttons{flex-direction:column;width:100%;gap:12px}.btn-primary,.btn-secondary{width:100%;text-align:center}.aiso__hero_title{font-size:2.5rem;text-align:center}.aiso__hero_text,.sec__h2{text-align:center}.sb__inner{flex-wrap:wrap;justify-content:center}.sb__sep{display:none}.cta__btns{flex-direction:column;gap:12px}.cta__btn--ghost,.cta__btn--primary{width:100%;text-align:center}}@media (max-width:576px){.pg__sec{padding:60px 20px}.aiso__hero{padding:120px 20px 80px}.aiso__hero_title{font-size:2rem;line-height:1.2}.aiso__hero_text{font-size:.95rem;line-height:1.7}.sec__h2{font-size:1.8rem}.cmp__table,.faq__item,.mock__card,.srv__card,.wc__card,.who__card{padding:20px}.cta__h2{font-size:2rem}.tool__tags{justify-content:center}.faq__q{font-size:15px}}@media (max-width:480px){.aiso__hero_title{font-size:1.75rem}.sec__h2{font-size:1.5rem}.cta__h2{font-size:1.6rem}.hero-buttons{gap:10px}.tech__item{width:100%;max-width:220px}.srv__abbr{font-size:11px}}@media (max-width:360px){.aiso__hero_title{font-size:1.5rem}.aiso__hero_text{font-size:.875rem}.sec__h2{font-size:1.3rem}.btn-primary,.btn-secondary,.cta__btn--ghost,.cta__btn--primary{font-size:14px;padding:12px 16px}}@media (max-width:768px){.aiso__hero{padding-top:20px!important;padding-bottom:40px!important;min-height:auto!important;text-align:center!important}.aiso__hero_container>:first-child{display:flex!important;justify-content:center!important;margin-bottom:10px!important}.aiso-hero-badge-wrapper{margin:0 auto 15px!important}.hero-buttons{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:25px!important}.btn-primary,.btn-secondary,.cta__btn--ghost,.cta__btn--primary{width:100%!important;max-width:320px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:16px!important;font-weight:700!important;border-radius:10px!important}.hero-trust-text{text-align:center;margin-top:15px}.sb__inner{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:20px!important;gap:20px!important;padding:30px 15px!important}.sb__sep{display:none!important}.sb__item{flex-direction:column;text-align:center}.what__grid{grid-template-columns:1fr!important;gap:40px;text-align:center}.what__left{display:flex;flex-direction:column;align-items:center;height:auto}.what__left .sp-intro-checklist{flex:none;justify-content:flex-start}.sec__p{text-align:center}.check__list{text-align:left;display:inline-flex;flex-direction:column;margin:0 auto}.what__right{width:100%;height:auto}.why__pill__card{flex:none}.srv__grid{grid-template-columns:1fr!important;gap:20px}.srv__card{text-align:center;align-items:center;display:flex;flex-direction:column}.proc__row{flex-direction:column!important;gap:35px}.proc__step{display:grid!important;grid-template-columns:70px 1fr;text-align:left!important;align-items:start;grid-gap:15px;gap:15px;width:100%}.proc__circle{grid-column:1;grid-row:1/3;margin:0!important}.proc__desc,.proc__title{grid-column:2;text-align:left!important;margin:0!important}.proc__line{display:none!important}.tech__row{gap:15px}.tech__row,.tool__tags{justify-content:center}.cmp__head{text-align:center}.cmp__head,.cmp__row{grid-template-columns:1fr!important}.cmp__row{gap:5px;border-bottom:1px solid #eee;padding:15px 0}.cmp__cell{padding:5px 10px!important}.wc__grid,.who__grid{grid-template-columns:1fr!important;gap:20px}.wc__card{text-align:center;display:flex;flex-direction:column;align-items:center}.faq__wrap{width:100%}.pg__cta{padding:40px 0!important}.cta__box{flex-direction:column!important;gap:40px;text-align:center}.cta__left{display:flex}.cta__btns,.cta__left{align-items:center;flex-direction:column}.cta__btns{width:100%;gap:15px}.cta__right{display:flex;justify-content:center;width:100%}.sec__head{text-align:center;align-items:center;display:flex;flex-direction:column}}.aiso-intro-section{padding:100px 0 60px;background:linear-gradient(180deg,#f8faff,#fff);text-align:center}.aiso-intro-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.aiso-intro-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00448f;margin-bottom:18px}.aiso-intro-title{font-size:clamp(28px,4.2vw,44px);font-weight:800;color:#0f172a;line-height:1.15;margin:0 0 20px;letter-spacing:-.02em}.aiso-intro-desc{font-size:16px;line-height:1.75;color:#64748b;margin:0 0 36px;max-width:720px}.aiso-intro-sitemap-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;width:100%;margin-top:40px;box-sizing:border-box}.aiso-intro-sitemap-col{width:220px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.aiso-intro-sitemap-card{width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #00448f0d;border:1px solid #e2e8f0;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;min-height:270px}.aiso-intro-sitemap-card:hover{transform:translateY(-6px);border-color:#00448f;box-shadow:0 16px 36px #2563eb1f}.aiso-intro-sitemap-header-bar{background:#00448f;height:12px;padding:0 8px;display:flex;align-items:center;gap:3px;flex-shrink:0}.aiso-intro-browser-dot{width:4px;height:4px;border-radius:50%;background:#fff9}.aiso-intro-sitemap-body{flex:1 1;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;background:#fff;text-align:left}.aiwa-intro-card-left-group{display:flex;align-items:flex-start;gap:10px}.aiso-intro-sitemap-card-title{font-size:13px;font-weight:700;color:#0f172a;margin:0;line-height:1.4}.aiso-intro-check-icon{color:#00448f;flex-shrink:0;margin-top:1px}.aiso-intro-icon-box{height:75px;width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.aiso-intro-icon-box.pink-purple{background:linear-gradient(135deg,#ec489926,#8b5cf626);color:#db2777;border:1px dashed #ec48994d}.aiso-intro-icon-box.cyan-blue{background:linear-gradient(135deg,#06b6d426,#3b82f626);color:#0891b2;border:1px dashed #06b6d44d}.aiso-intro-icon-box.lime-green{background:linear-gradient(135deg,#84cc1626,#22c55e26);color:#16a34a;border:1px dashed #84cc164d}.aiso-intro-icon-box.orange-yellow{background:linear-gradient(135deg,#f9731626,#eab30826);color:#ea580c;border:1px dashed #f973164d}.aiso-intro-icon-box.purple-indigo{background:linear-gradient(135deg,#a855f726,#4f46e526);color:#7c3aed;border:1px dashed #a855f74d}.aiso-intro-sitemap-card-footer{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#94a3b8;margin-top:auto;text-transform:uppercase;letter-spacing:.05em;transition:color .25s ease}.aiwd-intro-card-arrow{transition:transform .25s ease}.aiso-intro-sitemap-card:hover .aiso-intro-sitemap-card-footer{color:#00448f}.aiso-intro-sitemap-card:hover .aiwd-intro-card-arrow{transform:translateX(4px)}.aiso-intro-sitemap-line{width:2px;height:40px;border-left:2px dashed #cbd5e1;margin-top:12px}.aiso-intro-marquee-wrapper{overflow:hidden;width:100%;position:relative;display:flex;padding:24px 0 10px;margin-top:20px;box-sizing:border-box;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}.aiso-intro-marquee-track{display:flex;gap:20px;width:max-content;animation:marqueeScrollTech 35s linear infinite}.aiso-intro-marquee-wrapper:hover .aiso-intro-marquee-track{animation-play-state:paused}@keyframes marqueeScrollTech{0%{transform:translateX(0)}to{transform:translateX(-50%)}}