html{scroll-behavior:smooth}body{background-color:#F6F8FA;color:#0F1722;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1}::selection{background:rgba(47,107,255,0.16)}#navbar{transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}#navbar{transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}#navbar.scrolled{background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);box-shadow:0 1px 0 #E6EAEF}#navbar .nav-inner{transition:height .3s ease}#navbar.scrolled .nav-inner{height:64px}#navbar .nav-logo{transition:width .3s ease,height .3s ease}#navbar.scrolled .nav-logo{width:48px;height:48px}#navbar .nav-brand-text{transition:font-size .3s ease}#navbar.scrolled .nav-brand-text{font-size:18px}#navbar .nav-domain{transition:opacity .25s ease,visibility .25s ease,margin .25s ease,height .25s ease}#navbar.scrolled .nav-domain{opacity:0;visibility:hidden;height:0;margin-top:0;padding:0;border:none;overflow:hidden}a.nav-link{color:#4A5568;transition:color .2s ease}a.nav-link:hover{color:#0F1722}.btn-primary{background:linear-gradient(135deg,#2F6BFF 0%,#1E5AEF 100%);box-shadow:0 6px 18px rgba(47,107,255,0.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(47,107,255,0.36);filter:brightness(1.05)}.btn-primary:active{transform:translateY(0)}.btn-ghost{border:1px solid #D3DAE2;color:#4A5568;transition:border-color .2s ease,color .2s ease,background .2s ease}.btn-ghost:hover{border-color:#8A94A3;color:#0F1722;background:#fff}.card{background:#FFFFFF;border:1px solid #E6EAEF;border-radius:18px;box-shadow:0 1px 2px rgba(15,23,34,0.04);transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .3s ease,box-shadow .35s ease}.card:hover{transform:translateY(-5px);border-color:rgba(47,107,255,0.4);box-shadow:0 18px 40px rgba(15,23,34,0.09)}.fade-in{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.eyebrow{font-size:12px;letter-spacing:0.24em;font-weight:600;color:#8A94A3;text-transform:uppercase}.window{border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(15,23,34,0.14),0 2px 8px rgba(15,23,34,0.06)}.dot{width:10px;height:10px;border-radius:999px}.grid-bg{background-image:linear-gradient(rgba(47,107,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,107,255,0.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,black 30%,transparent 75%)}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-a{animation:floatY 6s ease-in-out infinite}.float-b{animation:floatY 7s ease-in-out 1.2s infinite}.num{font-variant-numeric:tabular-nums}.step-dot{background:linear-gradient(135deg,#2F6BFF,#5A8BFF);box-shadow:0 0 0 5px rgba(47,107,255,0.13),0 8px 20px rgba(47,107,255,0.32)}.card{position:relative;overflow:hidden}.card::before{content:'';position:absolute;top:0;left:22%;right:22%;height:3px;background:linear-gradient(90deg,transparent,#2F6BFF 30%,#FF5C93 70%,transparent);opacity:0;transition:opacity .4s ease,left .4s ease,right .4s ease}.card:hover::before{opacity:1;left:6%;right:6%}.card-icon{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.card:hover .card-icon{transform:scale(1.08) rotate(-4deg);box-shadow:0 10px 24px rgba(47,107,255,0.18)}.card-num{transition:color .3s ease}.card:hover .card-num{color:#2F6BFF}.tag-chip{transition:all .25s ease;cursor:default}.tag-chip:hover{border-color:rgba(47,107,255,0.45);color:#2F6BFF;background:#F0F4FF;transform:translateY(-1px)}.cap-card{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease}.cap-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,34,0.08)}.card-featured{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#2F6BFF 0%,#FF5C93 100%) border-box;border:2px solid transparent}.card-featured:hover{box-shadow:0 22px 46px rgba(47,107,255,0.14)}.cap-tag{transition:all .25s ease;cursor:default}.cap-tag:hover{border-color:rgba(47,107,255,0.45);color:#2F6BFF;background:#F0F4FF;transform:translateY(-1px)}.wf-row{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.wf-row:hover{transform:translateX(4px);border-color:rgba(47,107,255,0.4);box-shadow:0 8px 20px rgba(15,23,34,0.07);background:#fff}.stat-num{display:inline-block;background:linear-gradient(90deg,#4A8BFF 0%,#1E5AEF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .3s ease}.stat-num:hover{transform:scale(1.1)}.window{box-shadow:0 40px 90px rgba(15,23,34,0.16),0 4px 14px rgba(15,23,34,0.07),0 0 0 1px rgba(47,107,255,0.04);transition:box-shadow .4s ease,transform .4s ease}.window:hover{box-shadow:0 46px 100px rgba(15,23,34,0.20),0 6px 18px rgba(15,23,34,0.08),0 0 0 1px rgba(47,107,255,0.08)}.float-glow{box-shadow:0 20px 50px rgba(15,23,34,0.12),0 2px 6px rgba(15,23,34,0.05)}.scan-beam{position:absolute;top:-10%;bottom:-10%;width:200px;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0.30) 50%,transparent 100%);transform:skewX(-18deg);left:-40%;animation:scan 6s ease-in-out infinite}@keyframes scan{0%{left:-40%}60%{left:115%}100%{left:115%}}.h1-glow{filter:drop-shadow(0 3px 18px rgba(47,107,255,0.28))}.h1-grad{background:linear-gradient(94deg,#1E5AEF 0%,#4A8BFF 48%,#2F6BFF 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.text-flow{background:linear-gradient(94deg,#2F6BFF 0%,#FF5C93 50%,#2F6BFF 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:flow 4.5s linear infinite}@keyframes flow{to{background-position:200% center}}.window-3d{transform:perspective(1500px) rotateY(-6deg) rotateX(1.5deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.window-3d:hover{transform:perspective(1500px) rotateY(-1deg) rotateX(0.5deg)}.mockup-halo{position:absolute;inset:-8px;z-index:-1;border-radius:24px;background:linear-gradient(135deg,rgba(47,107,255,0.55),rgba(255,92,147,0.40));filter:blur(26px);opacity:0.30}.float-c{animation:floatY 6.5s ease-in-out 2.4s infinite}.badge-icon{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.group:hover .badge-icon{transform:scale(1.12) rotate(-5deg);box-shadow:0 12px 26px rgba(47,107,255,0.30)}.trust-card{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease}.trust-card:hover{transform:translateY(-4px);border-color:rgba(47,107,255,0.28);box-shadow:0 22px 45px rgba(15,23,34,0.10)}.stat-tile{transition:transform .35s cubic-bezier(.2,.7,.3,1),background .35s ease}.group:hover .stat-tile{transform:translateY(-3px) rotate(3deg)}#workflow .step-item{transition:opacity .4s ease}#workflow .step-item.pending{opacity:.55}#workflow .step-item.active,#workflow .step-item.done{opacity:1}#workflow .step-dot{width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;transition:all .45s cubic-bezier(.2,.7,.3,1);flex:none}#workflow .step-item.pending .step-dot{background:#fff;border:2px solid #E6EAEF;color:#8A94A3;box-shadow:none}#workflow .step-item.active .step-dot{background:linear-gradient(135deg,#2F6BFF 0%,#FF5C93 100%);color:#fff;border-color:transparent;box-shadow:0 0 0 6px rgba(47,107,255,0.12),0 10px 24px rgba(47,107,255,0.30);transform:scale(1.08)}#workflow .step-item.done .step-dot{background:linear-gradient(135deg,#2F6BFF 0%,#4A8BFF 100%);color:#fff;border-color:transparent;box-shadow:0 0 0 4px rgba(47,107,255,0.10)}#workflow .step-line-bg{position:absolute;left:18px;top:22px;bottom:22px;width:3px;background:#E6EAEF;border-radius:999px;overflow:hidden}#workflow .step-line-progress{position:absolute;left:0;top:0;width:100%;height:0%;background:linear-gradient(180deg,#2F6BFF 0%,#5A8BFF 100%);border-radius:999px;transition:height .55s cubic-bezier(.2,.7,.3,1)}#workflow .wf-row{transition:all .4s cubic-bezier(.2,.7,.3,1)}#workflow .wf-row.pending{opacity:.55;filter:grayscale(0.15)}#workflow .wf-row.active{opacity:1;filter:none;border-color:rgba(47,107,255,0.45);background:#fff;box-shadow:0 12px 30px rgba(47,107,255,0.13);transform:translateX(8px)}#workflow .wf-row.active .wf-icon{background:linear-gradient(135deg,#2F6BFF 0%,#4A8BFF 100%) !important;color:#fff !important}#workflow .wf-row.done{opacity:1;filter:none;border-color:rgba(47,107,255,0.25);background:#F0F4FF}#workflow .wf-row.done .wf-check{color:#2F6BFF}#workflow .wf-row.active .wf-check{color:#2F6BFF}.faq-item{background:#FFFFFF;border:1px solid #E6EAEF;border-radius:16px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.faq-item:hover{border-color:rgba(47,107,255,0.28);box-shadow:0 10px 26px rgba(15,23,34,0.06)}.faq-item[open]{border-color:rgba(47,107,255,0.38);box-shadow:0 16px 38px rgba(15,23,34,0.08)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-weight:600;color:#0F1722;font-size:16px;line-height:1.5;transition:color .25s ease}.faq-item summary:hover{color:#2F6BFF}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-chevron{transition:transform .3s ease;color:#8A94A3;flex:none}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:#2F6BFF}.faq-item .faq-body{padding:2px 24px 24px;margin-top:-6px;color:#4A5568;font-size:15px;line-height:1.8}.faq-item[open] summary{color:#2F6BFF}@media (max-width:1023.98px){.faq-grid.faq-grid{display:flex;flex-direction:column;row-gap:0}.faq-grid .faq-side{display:contents;opacity:1 !important;transform:none !important}.faq-grid .faq-list{order:1;margin-top:44px}.faq-grid .faq-contact{order:2;margin-top:40px}}.trust-card-v3{position:relative;overflow:hidden}.trust-card-v3::after{content:'';position:absolute;top:-80px;right:-80px;width:200px;height:200px;border-radius:999px;filter:blur(48px);opacity:.45;pointer-events:none;transition:opacity .4s ease,transform .55s cubic-bezier(.2,.7,.3,1)}.trust-card-v3.t-blue::after{background:rgba(47,107,255,0.22)}.trust-card-v3.t-pink::after{background:rgba(255,92,147,0.20)}.trust-card-v3.t-teal::after{background:rgba(27,169,76,0.16)}.trust-card-v3:hover::after{opacity:.95;transform:scale(1.2)}.upd-dot{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.upd-item:hover .upd-dot{transform:translateY(-50%) scale(1.35);box-shadow:0 0 0 6px rgba(47,107,255,0.14)}.stage-card{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease}.stage-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(15,23,34,0.10)}.stage-num{transition:color .35s ease}.stage-card:hover .stage-num{color:rgba(47,107,255,0.16)}.stage-cta svg{transition:transform .25s ease}.stage-cta:hover svg{transform:translateX(4px)}.stage-icon{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.stage-card:hover .stage-icon{transform:scale(1.08) rotate(-4deg)}.status-chip{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.16);backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.status-chip:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.32);transform:translateY(-2px)}