.thoughts-block .center-text-main{padding-bottom:.12em;line-height:1.3}.nstorm{max-width:1200px;min-height:500px;margin:0 auto;padding:20px 20px 10px;position:relative}.nstorm-screen{z-index:2;color:#fff;text-align:center;background:linear-gradient(160deg,#0c1028 0%,#16205a 130%);border-radius:22px;max-width:460px;margin:24px auto 0;padding:26px 28px 24px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0c102859}.nstorm-screen:before{content:"";background:linear-gradient(90deg,#2b3db3,#4f63e0 55%,#ffd166);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.nstorm-bell{color:#ffd166;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:14px;font-size:1.4rem;display:inline-flex;position:relative}.nstorm.is-noisy .nstorm-bell i{transform-origin:top;animation:1.6s ease-in-out infinite nstormRing}.nstorm-bell--calm i{transform-origin:top;animation:3.2s ease-in-out infinite nstormCalm}@keyframes nstormCalm{0%,to{transform:rotate(0)}30%{transform:rotate(6deg)}60%{transform:rotate(-5deg)}}@keyframes nstormRing{0%,55%,to{transform:rotate(0)}5%{transform:rotate(14deg)}15%{transform:rotate(-12deg)}25%{transform:rotate(8deg)}35%{transform:rotate(-6deg)}45%{transform:rotate(3deg)}}.nstorm-badge{color:#fff;font-variant-numeric:tabular-nums;background:#e0344b;border-radius:20px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.74rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-6px;box-shadow:0 4px 12px #e0344b80}.nstorm-screen-title{font-family:var(--font-syne), sans-serif;margin:0 0 6px;padding-bottom:2px;font-size:1.25rem;font-weight:700;line-height:1.4}.nstorm-screen-sub{color:#ffffffa6;margin:0 0 20px;font-size:.9rem}.nstorm-mute{cursor:pointer;font-family:var(--font-poppins), sans-serif;background:var(--addons-color);color:#fff;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 30px;font-size:.95rem;font-weight:600;transition:box-shadow .2s;animation:2.2s ease-in-out infinite nstormPulse;display:inline-flex;box-shadow:0 10px 26px #cced2859}.nstorm-mute:hover{box-shadow:0 14px 32px #cced2880}@keyframes nstormPulse{0%,to{box-shadow:0 10px 26px #cced2859}50%{box-shadow:0 10px 26px #cced2859,0 0 0 12px #cced2814}}.nstorm-final{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;padding:24px 26px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nstorm.is-muted .nstorm-final{opacity:1;visibility:visible;padding:0;position:static}.nstorm.is-muted .nstorm-live{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:26px;bottom:24px;left:28px;right:28px}.nstorm-final-h{font-family:var(--font-syne), sans-serif;margin:0 0 8px;padding-bottom:2px;font-size:1.42rem;font-weight:800;line-height:1.38}.nstorm-final-gold{color:var(--addons-color);display:block}.nstorm-final-p{color:#ffffffb8;margin:0 0 18px;font-size:.9rem;line-height:1.55}.nstorm-cta{font-family:var(--font-poppins), sans-serif;color:#fff;background:#2b3db3;border-radius:50px;align-items:center;gap:10px;padding:14px 30px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #2b3db366}.nstorm-cta:hover{background:#1a2675;box-shadow:0 14px 32px #2b3db380}.nstorm-cta i{transition:transform .2s}.nstorm-cta:hover i{transform:translate(4px)}.nstorm-note{z-index:1;opacity:0;visibility:hidden;will-change:transform, opacity, filter;background:#fff;border:1px solid #e7eaf6;border-radius:14px;align-items:flex-start;gap:11px;width:250px;padding:12px 14px;display:none;position:absolute;box-shadow:0 14px 34px #0c10281f}.nstorm-note-ic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}.nstorm-note-app{letter-spacing:.09em;text-transform:uppercase;color:#0c102880;margin-bottom:2px;font-size:.64rem;display:block}.nstorm-note-txt{color:#0c1028;padding-bottom:1px;font-size:.86rem;font-weight:600;line-height:1.4;display:block}.nstorm-note-dot{background:#e0344b;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px}.nstorm-note.p1{top:2%;left:max(10px,50% - 590px)}.nstorm-note.p3{top:28%;left:max(30px,50% - 545px)}.nstorm-note.p5{top:54%;left:max(10px,50% - 590px)}.nstorm-note.p7{top:79%;left:max(30px,50% - 545px)}.nstorm-note.p2{top:2%;right:max(10px,50% - 590px)}.nstorm-note.p4{top:28%;right:max(30px,50% - 545px)}.nstorm-note.p6{top:54%;right:max(10px,50% - 590px)}.nstorm-note.p8{top:79%;right:max(30px,50% - 545px)}.nstorm.is-muted .nstorm-note{pointer-events:none;opacity:0!important;visibility:hidden!important}@media (prefers-reduced-motion:reduce){.nstorm-note{transform:none!important}.nstorm-mute,.nstorm.is-noisy .nstorm-bell i,.nstorm-bell--calm i{animation:none}}@media (max-width:1080px){.nstorm{min-height:0;padding-bottom:20px}.nstorm-notes{flex-direction:column;gap:10px;max-width:400px;margin:24px auto 0;display:flex}.nstorm-note{width:100%;display:flex;position:static}.nstorm-note.p6,.nstorm-note.p7,.nstorm-note.p8{display:none!important}.nstorm-screen{max-width:400px;margin-top:22px;padding:22px 20px 20px}.nstorm-bell{width:48px;height:48px;margin-bottom:10px;font-size:1.15rem}.nstorm-screen-title{font-size:1.1rem}.nstorm-screen-sub{margin-bottom:14px;font-size:.84rem}.nstorm-mute{padding:12px 24px;font-size:.9rem}.nstorm-final{padding:18px 16px}.nstorm.is-muted .nstorm-final{padding:0}.nstorm.is-muted .nstorm-live{top:22px;bottom:20px;left:20px;right:20px}.nstorm-final-h{font-size:1.22rem}}.service-badge{color:#0c1028;font-family:var(--font-poppins), sans-serif;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:linear-gradient(90deg,#ffd166,#ffc233);border-radius:20px;margin-left:10px;padding:3px 12px;font-size:.66rem;font-weight:700;display:inline-block}.shine-btn{position:relative;overflow:hidden}.shine-btn:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 0,#ffffffbf 45%,#0000 70%);width:45%;height:140%;position:absolute;top:-20%;left:-70%;transform:skew(-18deg)}.shine-btn:hover:before{animation:.75s forwards shineSweep}@keyframes shineSweep{0%{opacity:0;left:-70%}15%{opacity:1}to{opacity:0;left:130%}}.brand-item img{transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s}.brand-item:hover img{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.shine-btn:hover:before{animation:none}}.buildhow-section{background:radial-gradient(700px 340px at 12% 0,#2b3db30d,#0000 60%),radial-gradient(700px 340px at 88% 100%,#ffd1660f,#0000 60%),#fff;padding:100px 20px;position:relative;overflow:hidden}.buildhow-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:1220px;margin:46px auto 0;display:grid;position:relative}.buildhow-line{z-index:0;opacity:.5;background:linear-gradient(90deg,#2b3db3,#4f63e0 55%,#ffd166);border-radius:3px;height:3px;position:absolute;top:52px;left:3%;right:3%}.buildhow-step{z-index:1;background:#fff;border:1.5px solid #e7eaf6;border-radius:20px;padding:28px 26px 26px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.buildhow-step:hover{border-color:#2b3db373;transform:translateY(-7px);box-shadow:0 22px 48px #2b3db324}.buildhow-ghost{font-family:var(--font-syne), sans-serif;color:#2b3db312;pointer-events:none;font-size:64px;font-weight:800;line-height:1;transition:color .3s,transform .3s;position:absolute;top:6px;right:14px}.buildhow-step:hover .buildhow-ghost{color:#2b3db324;transform:translateY(-3px)}.buildhow-ic{color:#fff;background:linear-gradient(150deg,#2b3db3,#4f63e0);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:18px;font-size:1.15rem;transition:transform .25s;display:grid;position:relative;box-shadow:0 10px 22px #2b3db34d}.buildhow-step:hover .buildhow-ic{transform:scale(1.08)rotate(-5deg)}.buildhow-step h3{font-family:var(--font-syne), sans-serif;color:#0c1028;margin:0 0 9px;padding-bottom:1px;font-size:1.08rem;line-height:1.35}.buildhow-step p{color:#0c10289e;margin:0;font-size:.9rem;line-height:1.6}.buildhow-stack{flex-wrap:wrap;justify-content:center;gap:12px;max-width:940px;margin:42px auto 0;display:flex}.buildhow-chip{color:#1a2675;cursor:default;background:#fff;border:1.5px solid #e7eaf6;border-radius:50px;align-items:center;gap:9px;padding:11px 20px;font-size:.86rem;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 16px #2b3db30f}.buildhow-chip i{color:#2b3db3;transition:color .25s,transform .25s}.buildhow-chip:hover{color:#fff;background:#2b3db3;border-color:#2b3db3;transform:translateY(-3px);box-shadow:0 12px 26px #2b3db34d}.buildhow-chip:hover i{color:#ffd166;transform:scale(1.15)}@media (max-width:900px){.buildhow-line{display:none}.buildhow-section{padding:64px 16px}.buildhow-grid{gap:14px;margin-top:34px}.buildhow-step{padding:22px 20px}.buildhow-ghost{font-size:52px}.buildhow-stack{gap:9px;margin-top:30px}.buildhow-chip{padding:9px 16px;font-size:.8rem}}.service-card--highlight{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.service-card--highlight h3,.service-card--highlight>p{width:100%}.highlight-form{width:100%;max-width:560px;margin:22px auto 0}.faq-cta .highlight-form{max-width:520px;margin-left:auto;margin-right:auto}.service-card-link{background:var(--primary);color:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:9px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.service-card-link:hover{background:var(--primary-dark);transform:translateY(-2px)}.service-card-link i{font-size:.85em}
