.vs-method-page-hero-copy {text-align:center;}
.vs-method-page-hero-copy>.elementor-widget-text-editor {max-width:900px;}
.vs-method-page-index a {text-decoration:none;transition:color .2s;}
.vs-method-page-index a:hover {color:#fff;}
.vs-method-page-start>.elementor-widget-heading {max-width:1400px;}
.vs-method-page-start>.elementor-widget-text-editor {max-width:1050px;}
.vs-method-page-start .vs-method-start-top,.vs-method-page-start .vs-method-start-copy,.vs-method-page-start .vs-method-start-reels,.vs-method-page-start .vs-method-start-reel{padding:0!important;}
.vs-method-page-start .vs-method-start-top{display:flex;flex-direction:row;align-items:center;gap:clamp(28px,3.4vw,60px);width:100%;}
.vs-method-page-start .vs-method-start-copy{display:flex;flex-direction:column;gap:30px;flex:1 1 62%;min-width:0;}
.vs-method-page-start .vs-method-start-reels{display:flex;flex-direction:row;gap:14px;flex:0 0 min(36%,510px);min-width:0;align-items:flex-start;}
.vs-method-page-start .vs-method-start-reel{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-width:0;}
.vs-method-page-start .vs-method-start-video{width:100%;overflow:hidden;border-radius:15px;box-shadow:0 14px 35px #11131720;}
.vs-method-page-start .vs-method-start-video .vspp-video{aspect-ratio:9/16;}
.vs-method-page-start .vs-method-start-reel-caption{font-size:14px;line-height:1.3;color:#111317;}
.vs-method-page-start .vs-method-start-reel-caption .elementor-heading-title{font-size:14px!important;line-height:1.3!important;font-weight:700!important;color:#111317!important;}
.vs-method-page-start .vs-method-start-reel .vspp-video-message{padding:8px;gap:8px;}
.vs-method-page-start .vs-method-start-reel .vspp-video-message p{font-size:12px!important;line-height:1.2;}
.vs-method-page-start .vs-method-start-reel .vspp-video-message button{font-size:11px;padding:8px 10px;}
@media(max-width:1024px){.vs-method-page-start .vs-method-start-top{flex-direction:column;align-items:stretch;}.vs-method-page-start .vs-method-start-reels{flex-basis:auto;width:min(100%,560px);align-self:center;}}
@media(max-width:767px){.vs-method-page-start .vs-method-start-copy{gap:22px;}.vs-method-page-start .vs-method-start-reels{gap:10px;width:100%;}.vs-method-page-start .vs-method-start-video{border-radius:11px;}}
.vs-method-stage-copy {width:68%;max-width:1000px;}
.vs-method-stage-copy>.elementor-widget-text-editor {max-width:780px;}
.vs-method-stage-details {max-width:1400px;}
.vs-method-stage-details .elementor-widget-text-editor {max-width:390px;}
.vs-method-page-advantage {background-image:linear-gradient(#e3061306 1px,transparent 1px),linear-gradient(90deg,#e3061306 1px,transparent 1px),radial-gradient(ellipse at 0 15%,#50030c 0,transparent 55%);background-size:72px 72px,72px 72px,100% 100%;}
.vs-method-page-advantage-heading>.elementor-widget-heading {flex:0 0 62%;}
.vs-method-page-advantage-heading>.elementor-widget-text-editor {flex:1;}
.vs-method-page-cta>.elementor-widget-text-editor {max-width:800px;}
@media(max-width:1024px) {
  .vs-method-stage-copy {width:85%;}
  .vs-method-page-advantage-heading {flex-direction:column!important;align-items:stretch!important;gap:24px!important;}
  .vs-method-page-advantage-heading>.elementor-widget-heading {flex:auto;}
}
@media(max-width:767px) {
  .vs-method-stage-copy {width:100%;}
  .vs-method-page-hero-copy {gap:24px!important;}
  .vs-method-stage {background-position:65% center!important;}
}
