.vh-process-section{background:#fff;padding:80px 0 100px;color:#334155;position:relative;overflow:hidden;will-change:transform;transform:translateZ(0)}.vh-section-header{max-width:1400px;margin:0 auto 60px;padding:0 40px;text-align:center}.vh-section-title{font-size:56px;line-height:1.3;margin:0;padding-bottom:8px;font-weight:700;color:#000;letter-spacing:-.5px}.vh-outer-container{max-width:1400px;margin:0 auto;padding:40px;position:relative}.vh-outer-container:before{border:1px solid rgba(0,0,0,.1);background:transparent;z-index:1}.vh-outer-container:after,.vh-outer-container:before{content:"";position:absolute;inset:40px;border-radius:32px;pointer-events:none}.vh-outer-container:after{padding:1px;background:linear-gradient(90deg,transparent,transparent,hsla(0,0%,39%,.3),rgba(60,60,60,.5),rgba(0,0,0,.7),rgba(0,0,0,.9),rgba(0,0,0,.7),rgba(60,60,60,.5),hsla(0,0%,39%,.3),transparent,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shimmer-border 15s linear infinite;background-size:300% 100%;z-index:2}@keyframes shimmer-border{0%{background-position:-300% 0}to{background-position:300% 0}}.vh-inner-container{position:relative;margin:8px;padding:50px;display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:start;background:#fff;border-radius:28px;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.vh-steps-wrapper{display:flex;flex-direction:column;overflow-y:auto;padding-right:10px;position:relative;z-index:1}.vh-inside-title{font-size:32px;line-height:1.3;margin:0 0 56px;font-weight:700;color:#000;letter-spacing:-.5px;position:sticky;top:0;padding-bottom:16px;z-index:2}.vh-steps-wrapper::-webkit-scrollbar{width:6px}.vh-steps-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.vh-steps-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.vh-steps-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.vh-accordion{display:flex;flex-direction:column;gap:10px}.vh-accordion-item{background:#f9fafb;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.vh-accordion-item:hover{border-color:rgba(0,0,0,.15);transform:translateX(4px)}.vh-accordion-item.is-active{background:#fff;border-color:rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.vh-accordion-header{width:100%;background:none;border:none;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;text-align:left}.vh-accordion-header:hover{background:rgba(0,0,0,.02)}.vh-accordion-title{font-size:15px;font-weight:600;color:#475569;margin:0;line-height:1.4;transition:color .3s ease;flex:1;padding-right:16px;max-width:280px}.vh-accordion-item.is-active .vh-accordion-title{color:#000}.vh-accordion-icon{flex-shrink:0;width:20px;height:20px;color:#94a3b8;transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease}.vh-accordion-item.is-active .vh-accordion-icon{transform:rotate(180deg);color:#000}.vh-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.vh-accordion-item.is-active .vh-accordion-content{max-height:300px}.vh-accordion-body{padding:0 18px 14px}.vh-accordion-body p{margin:0 0 16px;color:#64748b;line-height:1.7;font-size:13px;opacity:.85}.vh-progress-bar{width:100%;height:2px;background:rgba(0,0,0,.1);border-radius:10px;overflow:hidden;position:relative}.vh-progress-fill{height:100%;background:linear-gradient(90deg,#000,#404040);border-radius:10px;transition:width .1s linear}.vh-safari-mockup{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.1);border:1px solid #d1d5db;background:#fff}.vh-safari-toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.vh-safari-dots{display:flex;gap:6px;flex-shrink:0}.vh-safari-dot{width:12px;height:12px;border-radius:50%;display:block}.vh-dot-red{background:#ff5f57}.vh-dot-red,.vh-dot-yellow{box-shadow:0 0 0 .5px rgba(0,0,0,.15)}.vh-dot-yellow{background:#ffbd2e}.vh-dot-green{background:#28ca42;box-shadow:0 0 0 .5px rgba(0,0,0,.15)}.vh-safari-nav{display:flex;gap:2px;flex-shrink:0}.vh-safari-nav-btn{padding:4px;background:none;border:none;cursor:pointer;color:#6b7280;border-radius:4px;display:flex;align-items:center;transition:background .15s}.vh-safari-nav-btn:hover{background:rgba(0,0,0,.06)}.vh-safari-addressbar{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 10px;display:flex;align-items:center;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.vh-safari-lock,.vh-safari-reload{color:#9ca3af;flex-shrink:0}.vh-safari-url{flex:1;font-size:12px;color:#374151;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:.01em;text-align:center}.vh-safari-actions{display:flex;gap:2px;flex-shrink:0}.vh-safari-content{width:100%;background:#000;overflow:hidden;line-height:0}@media (max-width:768px){.vh-safari-actions,.vh-safari-nav{display:none}.vh-safari-dot{width:10px;height:10px}}.vh-video-wrapper{position:relative;width:100%;display:flex;flex-direction:column;padding-top:114px;z-index:1}.vh-video-placeholder{position:relative;width:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.vh-video-placeholder.is-visible{opacity:1;visibility:visible;z-index:1}.vh-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:scale(1.02);transform-origin:center center}.vh-video-empty{width:100%;height:100%;flex-direction:column;background:#f3f4f6}.vh-video-empty,.vh-video-empty-icon{display:flex;align-items:center;justify-content:center}.vh-video-empty-icon{width:80px;height:80px;background:rgba(0,0,0,.05);border:2px solid rgba(0,0,0,.1);border-radius:50%;margin-bottom:20px;color:#6b7280}.vh-video-empty-icon svg{margin-left:4px}.vh-video-empty-text{font-size:16px;color:#94a3b8;margin:0;opacity:.7}@media (max-width:1200px){.vh-inner-container{grid-template-columns:1fr;gap:40px;min-height:auto;margin:8px;padding:40px}.vh-video-wrapper{order:-1}.vh-steps-wrapper{max-height:none;overflow-y:visible}}@media (max-width:768px){.vh-process-section{padding:60px 0 80px}.vh-section-header{margin-bottom:40px;padding:0 20px}.vh-section-title{font-size:36px}.vh-outer-container{padding:20px}.vh-outer-container:before{inset:20px;border-radius:20px}.vh-inner-container{margin:8px;padding:30px;gap:30px;border-radius:16px}.vh-accordion-item{border-radius:12px}.vh-accordion-header{padding:16px 20px}.vh-accordion-title{font-size:16px}.vh-accordion-body{padding:0 20px 20px}.vh-accordion-body p{font-size:13px}.vh-video-empty-icon{width:60px;height:60px}.vh-video-empty-icon svg{width:48px;height:48px}.vh-video-empty-text{font-size:14px}.vh-inside-title{font-size:24px;margin-bottom:32px}.vh-video-wrapper{width:100%;height:auto}}@media (max-width:480px){.vh-process-section{padding:40px 0 60px}.vh-section-header{margin-bottom:30px;padding:0 16px}.vh-section-title{font-size:28px;line-height:1.2}.vh-outer-container{padding:12px}.vh-outer-container:after,.vh-outer-container:before{inset:12px;border-radius:16px}.vh-inner-container{margin:4px;padding:20px;gap:20px;border-radius:12px}.vh-inside-title{font-size:20px;margin-bottom:24px}.vh-accordion{gap:12px}.vh-accordion-item{border-radius:10px}.vh-accordion-header{padding:14px 16px}.vh-accordion-title{font-size:14px;max-width:200px;padding-right:12px}.vh-accordion-body{padding:0 16px 16px}.vh-accordion-body p{font-size:12px;line-height:1.6}.vh-video-empty-icon{width:50px;height:50px}.vh-video-empty-icon svg{width:36px;height:36px}.vh-video-empty-text{font-size:12px}}.dark .vh-process-section{background:#0a0a0a;color:#cbd5e1}.dark .vh-section-title{color:#fff}.dark .vh-outer-container:before{border-color:hsla(0,0%,100%,.1)}.dark .vh-outer-container:after{background:linear-gradient(90deg,transparent,transparent,hsla(0,0%,78%,.2),hsla(0,0%,71%,.3),hsla(0,0%,100%,.5),hsla(0,0%,100%,.6),hsla(0,0%,100%,.5),hsla(0,0%,71%,.3),hsla(0,0%,78%,.2),transparent,transparent);background-size:300% 100%}.dark .vh-inner-container{background:#111}.dark .vh-inside-title{color:#fff}.dark .vh-steps-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.dark .vh-steps-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.dark .vh-steps-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.dark .vh-accordion-item{background:#1a1a1a;border-color:hsla(0,0%,100%,.08)}.dark .vh-accordion-item:hover{border-color:hsla(0,0%,100%,.15)}.dark .vh-accordion-item.is-active{background:#1f1f1f;border-color:hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.dark .vh-accordion-header:hover{background:hsla(0,0%,100%,.03)}.dark .vh-accordion-title{color:#94a3b8}.dark .vh-accordion-item.is-active .vh-accordion-title{color:#fff}.dark .vh-accordion-icon{color:#64748b}.dark .vh-accordion-item.is-active .vh-accordion-icon{color:#fff}.dark .vh-accordion-body p{color:#94a3b8}.dark .vh-progress-bar{background:hsla(0,0%,100%,.1)}.dark .vh-progress-fill{background:linear-gradient(90deg,#fff,#a0a0a0)}.dark .vh-safari-mockup{border-color:#333;background:#1a1a1a}.dark .vh-safari-toolbar{background:#1a1a1a;border-bottom-color:#333}.dark .vh-safari-nav-btn{color:#888}.dark .vh-safari-nav-btn:hover{background:hsla(0,0%,100%,.08)}.dark .vh-safari-addressbar{background:#111;border-color:#333;box-shadow:none}.dark .vh-safari-lock,.dark .vh-safari-reload{color:#666}.dark .vh-safari-url{color:#ccc}.dark .vh-video-empty{background:#1a1a1a}.dark .vh-video-empty-icon{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#888}.dark .vh-video-empty-text{color:#666}