.ind2{--n:#0f2748;--b:#1b4079;--a:#2563eb;--ink:#0f172a;--mut:#475569;color:var(--ink);background:#fff;font-family:Inter,system-ui,sans-serif}.ind2 *{box-sizing:border-box}.ind2 a{text-decoration:none!important}.ind2 .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ind2 h1,.ind2 h2,.ind2 h3,.ind2 p{margin:0}.ind2 .t-pink{--bg:#fde8ec;--fg:#e5484d}.ind2 .t-blue{--bg:#e0edff;--fg:#2563eb}.ind2 .t-purple{--bg:#efe7ff;--fg:#7c4dff}.ind2 .t-teal{--bg:#dcf7f1;--fg:#0d9488}.ind2 .t-amber{--bg:#fff1dc;--fg:#f59e0b}.ind2 .t-green{--bg:#dff7e6;--fg:#16a34a}.ind2 .ico{background:var(--bg);width:44px;height:44px;color:var(--fg);border-radius:14px;flex:none;place-items:center;display:grid}.ind2 .ico svg{width:22px;height:22px}.ind2 .ico.sm{border-radius:11px;width:34px;height:34px}.ind2 .ico.sm svg{width:18px;height:18px}.ind2 .pill{background:var(--bg);color:var(--fg);border-radius:99px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.ind2 .hero{background:linear-gradient(135deg,#f3f7ff 0%,#eef4ff 45%,#f6f1ff 100%);padding:72px 0 88px;position:relative;overflow:hidden}.ind2 .hero:before,.ind2 .hero:after{content:"";filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.ind2 .hero:before{background:var(--blob1);width:420px;height:420px;top:-100px;right:-80px}.ind2 .hero:after{background:var(--blob2);width:360px;height:360px;bottom:-160px;right:30%}.ind2 .hero-grid{z-index:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid;position:relative}.ind2 .kicker{color:var(--a);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:800}.ind2 h1{letter-spacing:-.025em;color:var(--n);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:800;line-height:1.12}.ind2 h1 .dot{color:var(--a)}.ind2 .lead{color:var(--mut);max-width:520px;margin:1.2rem 0 .6rem;font-size:1.08rem;line-height:1.65}.ind2 .hand{color:#f59e0b;border-bottom:2px solid #f59e0b55;margin:.2rem 0 1.4rem;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:1.55rem;display:inline-block}.ind2 .btns{flex-wrap:wrap;gap:14px;margin-bottom:1.8rem;display:flex}.ind2 .btn1{background:var(--n);border-radius:50px;padding:14px 30px;font-weight:700;transition:transform .2s;box-shadow:0 14px 30px #0f274840;color:#fff!important}.ind2 .btn2{background:#fff;border:2px solid #dbe5ff;border-radius:50px;padding:12px 28px;font-weight:700;transition:transform .2s;color:var(--n)!important}.ind2 .btn1:hover,.ind2 .btn2:hover{transform:translateY(-2px)}.ind2 .trust{color:var(--mut);align-items:center;gap:14px;max-width:480px;line-height:1.5;display:flex}.ind2 .stage{min-height:640px;position:relative}.ind2 .gc{backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #fff;border-radius:20px;width:min(290px,62%);padding:16px 18px;animation:7s ease-in-out infinite ind2float;position:absolute;box-shadow:0 20px 50px #1b407924}.ind2 .gc:nth-child(2){animation-delay:-2s}.ind2 .gc:nth-child(3){animation-delay:-4s}.ind2 .gc:nth-child(4){animation-delay:-1s}@keyframes ind2float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ind2 .gc-h{color:#334155;align-items:center;gap:10px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.ind2 .gc-h small{color:#94a3b8;margin-left:auto;font-weight:500}.ind2 .gc strong{color:var(--n);margin-bottom:2px;font-size:1.02rem;display:block}.ind2 .gc p{color:#64748b;margin-bottom:8px;font-size:.8rem;line-height:1.5}.ind2 .gc ul{color:#475569;margin:0 0 10px;padding:0;font-size:.78rem;list-style:none}.ind2 .gc li{padding:2px 0}.ind2 .gc li:before{content:"✓ ";color:var(--ok,#16a34a);font-weight:700}.ind2 .gc1{top:0;right:4%}.ind2 .gc2{top:170px;left:0}.ind2 .gc3{top:330px;right:0}.ind2 .gc4{top:480px;left:10%}.ind2 .sec{padding:84px 0}.ind2 .sec.alt{background:#f5f8ff}.ind2 .badge{color:var(--a);background:#e0edff;border-radius:99px;margin:0 auto 14px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:700;display:table}.ind2 h2.st{text-align:center;letter-spacing:-.02em;color:var(--n);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800}.ind2 .ss{text-align:center;color:var(--mut);max-width:620px;margin:.8rem auto 2.8rem;line-height:1.65}.ind2 .grid{gap:20px;display:grid}.ind2 .g4{grid-template-columns:repeat(4,1fr)}.ind2 .g3{grid-template-columns:repeat(3,1fr)}.ind2 .g2{grid-template-columns:repeat(2,1fr)}.ind2 .card{background:#fff;border:1px solid #e6edf8;border-radius:20px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #1b40790f}.ind2 .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1b40791f}.ind2 .card h3{color:var(--n);margin:16px 0 6px;font-size:1.08rem;font-weight:700}.ind2 .card p{color:var(--mut);font-size:.93rem;line-height:1.6}.ind2 .bot .chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ind2 .bot .ico{border-radius:18px;width:54px;height:54px}.ind2 .bot .ico svg{width:28px;height:28px}.ind2 .steps{counter-reset:s}.ind2 .step{text-align:left;position:relative}.ind2 .step .num{color:#dbe5f7;font-size:1.6rem;font-weight:800;position:absolute;top:18px;right:20px}.ind2 .build{grid-template-columns:repeat(3,1fr);gap:14px 28px;max-width:980px;margin:0 auto;display:grid}.ind2 .build div{color:var(--n);background:#fff;border:1px solid #e6edf8;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:.93rem;font-weight:600;display:flex}.ind2 .note{color:#6b4a0f;background:#fff8ea;border:1px solid #fde7bd;border-radius:18px;gap:14px;max-width:860px;margin:36px auto 0;padding:20px 24px;font-size:.93rem;line-height:1.6;display:flex}.ind2 .note ul{margin:0;padding-left:1.1rem}@media (width<=991px){.ind2 .hero-grid{grid-template-columns:1fr}.ind2 .stage{min-height:660px}.ind2 .g4,.ind2 .g3,.ind2 .build{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ind2 .g4,.ind2 .g3,.ind2 .g2,.ind2 .build{grid-template-columns:1fr}.ind2 .gc{width:78%}.ind2 .hero{padding:48px 0 64px}.ind2 .sec{padding:56px 0}}.ind2 .stage .himg{object-fit:cover;object-position:center top;border-radius:26px;width:360px;height:640px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #1b40792e}.ind2 .stage.has-img .gc{z-index:2;width:min(270px,58%)}.ind2 .stage.has-img .gc1{top:24px;left:0;right:auto}.ind2 .stage.has-img .gc2{top:170px;left:auto;right:0}.ind2 .stage.has-img .gc3{top:340px;left:0;right:auto}.ind2 .stage.has-img .gc4{top:480px;left:auto;right:0}@media (width<=600px){.ind2 .stage .himg{width:70%;height:520px}.ind2 .stage.has-img .gc{width:62%}}
