.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(42) .saaspricing-feature-main,#table_price .saaspricing-table-body tr:nth-child(48) .saaspricing-feature-main{padding-top:50px!important;border-top:none!important}#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(42) .saaspricing-feature-title,#table_price .saaspricing-table-body tr:nth-child(48) .saaspricing-feature-title{font-size:26px!important;font-weight:700}#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(42) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(48) .saaspricing-cell{background:none!important}#table_price .saaspricing-table-body tr:nth-child(6) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(12) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(18) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(30) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(41) .saaspricing-cell,#table_price .saaspricing-table-body tr:nth-child(47) .saaspricing-cell{border-color:#fff!important}#toggle-language{all:unset;position:relative;display:inline-block;margin:0!important;padding:0!important;min-width:0;width:auto!important}#toggle-language .custom-language-switcher{display:inline-flex;z-index:1;align-items:center;gap:6px;color:white!important;max-width:130px font-size:17px;line-height:1;cursor:pointer;white-space:nowrap;vertical-align:middle}#toggle-language .globe-icon,#toggle-language .angle-down-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;pointer-events:none}#toggle-language .language-text{display:inline-block;max-width:80px;text-overflow:ellipsis;vertical-align:middle;overflow:visible!important}#toggle-language .pll-switcher-select{position:absolute;background:#1C1C1E!important;color:white!important;top:0;left:0;width:80%;max-width:130px!important;height:100%;opacity:0;cursor:pointer;z-index:2}#toggle-language .elementor-widget-container{display:inline-block!important;line-height:1!important}.backtotop-wrap.uc-active{transform:translateY(-90px)!important;right:20px!important}.backtotop-wrap.uc-active>a{background-color:black!important}.imgSlide{opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s}.imgSlide.active{opacity:1;visibility:visible}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-8{--e-global-color-primary:#FF6B00;--e-global-color-secondary:#FF6B00;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FF6B0091;--e-global-color-79e95f8:#3734A9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.saasprcing-img-holder{max-width:280px;display:inline-block;vertical-align:top;margin-left:16px;cursor:pointer}.saasprcing-img-holder:nth-child(3n+1){margin-left:0}.saasprcing-img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(43 43 43 / .5);display:flex;justify-content:center;align-items:center;display:none;z-index:99999}.saasprcing-img-lightbox-inner{position:relative}.saasprcing-lightbox-close{width:35px;height:30px;display:flex;justify-content:center;flex-direction:column;position:absolute;top:-33px;right:-41px;opacity:0;cursor:pointer;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}.saasprcing-img-lightbox img{max-width:500px;width:100%;opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}.saasprcing-lightbox-close .saasprcing-lightbox-bar{height:4px;background:#fff}.saasprcing-lightbox-close .saasprcing-lightbox-bar:nth-child(1){transform:rotate(45deg)}.saasprcing-lightbox-close .saasprcing-lightbox-bar:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.opened{display:flex}.opened img,.opened .saasprcing-lightbox-close{animation:animatepopup 1s ease-in-out .8s;-webkit-animation:animatepopup .3s ease-in-out forwards}@keyframes animatepopup{to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@media screen and (max-width:880px){.container .saasprcing-img-holder:nth-child(3n+1){margin-left:16px}.saasprcing-img-lightbox-inner{margin:40px}}@media screen and (max-width:600px){.saasprcing-lightbox-close{width:20px;height:20px;top:-20px;right:-22px}}:root{--saaspricing-wild-sand:#F7F7F7;--saaspricing-white:#ffffff;--saaspricing-black:#000000;--saaspricing-box-shadow:#00000015}.elementor-widget-saasp-vertical .elementor-widget-container,.elementor-widget-saasp-horizontal .elementor-widget-container{overflow:hidden}.elementor-widget-saasp-vertical .elementor-widget-container{background-color:var(--saaspricing-wild-sand)}.tooltip-inner{max-width:300px;padding:15px 20px;color:var(--saaspricing-black);text-align:center;background-color:var(--saaspricing-white);border-radius:5px;-webkit-box-shadow:0 0 10px var(--saaspricing-box-shadow);box-shadow:0 0 10px var(--saaspricing-box-shadow)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:var(--saaspricing-white)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:var(--saaspricing-white)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{border-right-color:var(--saaspricing-white)}.tooltip.show{opacity:1}.saasp-pricelist-main-container{background-color:#fff;border-radius:30px;border:1px solid gray}.saasp-pricelist-main-container{padding:30px!important}.saasp-price-title-icon-wrap{display:flex;align-items:center;gap:20px;vertical-align:middle}.saasp-pricelist-icon i{font-size:27px}.saasp-pricelist-icon svg,saasp-pricelist-icon{width:27px}.saasp-pricelist-main-container .saasp-pricelist-title{font-size:24px;font-weight:700;margin-bottom:0;line-height:normal}.saasp-pricelist-main-container .saasp-pricelist-price{font-size:27px;line-height:normal}.saasp-pricelist-price{font-size:27px;font-weight:700}p.saasp-pricelist-description{font-size:18px;color:gray;font-weight:500;margin-bottom:0;margin-top:10px}.saasp-pricelist-divider-parent{padding:2px}body .saasp-pricelist-main hr.saasp-list-cal-separator{color:#474F53;border-left:none!important;border-right:none!important;border-top:none!important;opacity:inherit!important;background-color:transparent!important}.saasp-pricelist-main-container .saasp-pricelist-slashed-title{font-size:27px;color:gray;text-decoration:line-through;margin-bottom:0}.saasp-pricelist-slashed-num,.saasp-pricelist-slashed-period{font-size:27px;color:gray;font-weight:700;text-decoration:line-through}.saasp-pricelist-slashed-currency{color:gray}.saasp-pricelist-main-container .saasp-pricelist-cal-title{font-size:32px;font-weight:700;margin-bottom:0;line-height:normal}.saasp-pricelist-main-container .saasp-pricelist-cal-main{font-size:32px;font-weight:700;line-height:normal}.saasp-pricelist-cta{margin-top:30px}.saasp-pricelist-icon-alignment{display:flex;align-items:center;justify-content:center}.saasp-pricelist-content-alignment{align-items:center}.saaspricing-pricelist-icon-spacing svg{width:14px;fill:#fff}@media only screen and (max-width:600px){.saasp-pricelist-title{font-size:18px}.saasp-pricelist-description{font-size:14px}.saasp-pricelist-right{flex-wrap:wrap}}:root{--saaspricing-primary:#54595F;--saaspricing-wild-sand:#F7F7F7;--saaspricing-platinum:#DEE1E2;--saaspricing-boulder:#4E4E4E;--saaspricing-mako:#474F53;--saaspricing-secondary:#474F53;--saaspricing-white:#ffffff;--saaspricing-black:#000000;--saaspricing-dark-gray:#505050;--saaspricing-box-shadow:#00000015;--saaspricing-yellow:#f4b400}svg,img{display:unset}.saaspricing-table p,.saaspricing-table h1,.saaspricing-table h2,.saaspricing-table h3,.saaspricing-table h4,.saaspricing-table h5,.saaspricing-table h6{margin:0;padding:0}.saaspricing-table{table-layout:fixed;min-width:830px;width:100%;border:unset;margin-bottom:0;overflow:hidden;border-collapse:collapse}.saaspricing-table tr td{border:none;text-align:unset}.saaspricing-table tr.saaspricing-ribbon-table-row td.saaspricing-blank{border-left:none!important;border-right:none!important}.saaspricing-table tbody>tr:nth-child(odd)>td,.saaspricing-table tbody>tr:nth-child(odd)>th{background-color:#fff0}.saaspricing-horizontal .saaspricing-horizontal-sidebar a,.saaspricing-cards-all .saaspricing-card a,.saaspricing-table .saaspricing-table-main a,.saaspricing-table .saaspricing-cta-main a{text-decoration:none}.saasp-horizontal-divider hr{opacity:unset;color:var(--saaspricing-mako);border-top:none!important;border-left:none!important;border-right:none!important;background-color:transparent!important}.saaspricing-table-description{font-size:16px;color:var(--saaspricing-boulder);max-height:150px;overflow-y:auto}.saaspricing-price-table-head small{font-size:14px;font-weight:400;color:var(--saaspricing-white)}.saaspricing-table .saaspricing-table-title-description{vertical-align:middle;padding:30px}.saaspricing-table-main,.saaspricing-feature-list{border-right:1px solid var(--saaspricing-white)}.saaspricing-feature-list span{color:var(--saaspricing-mako);font-size:16px}.saaspricing-table tr td:first-child{border-left:1px solid #fff0}.saaspricing-cell span{font-weight:500}.saaspricing-table .saaspricing-price-table-help svg{color:var(--saaspricing-primary)}.saaspricing-table .saaspricing-feature-list td{padding:10px 30px 10px 30px;font-size:14px}.saaspricing-table .saaspricing-ribbon-table-row .saaspricing-ribbon-wrapper{border:none;padding:0}.saaspricing-table .saaspricing-ribbon-table-row:hover{background:none}.saaspricing-table .fa-times{color:var(--saaspricing-boulder)}.saaspricing-table .saaspricing-ribbon-table-row .saasp-hidden{visibility:hidden;border:none!important}.saaspricing-table .saaspricing-price-table-head td{font-size:18px;font-weight:700;text-transform:capitalize;min-width:220px;padding:20px 30px}.saaspricing-table .saaspricing-table-head{background-color:var(--saaspricing-primary)}.saaspricing-table .saaspricing-price{padding:30px 30px 30px 30px;font-size:20px;font-weight:600;position:relative;vertical-align:top}.saaspricing-table .saaspricing-ribbon-table-row .saaspricing-common-ribbon{color:var(--saaspricing-white);text-transform:capitalize;font-size:16px;font-weight:400;background-color:var(--saaspricing-black);padding:15px 30px}.saaspricing-table .saaspricing-blank{border:none}.saaspricing-table img{max-width:80px}.saaspricing-table .saaspricing-heading-title{font-size:18px;color:var(--saaspricing-white);font-weight:700}.saaspricing-table .saaspricing-table-title{font-size:26px;font-weight:600;color:var(--saaspricing-mako);margin:0;line-height:normal}.saaspricing-p-vertical-header,.saaspricing-vertical-header{padding:40px 40px 0 40px}.saaspricing-vertical-pricing-card .saaspricing-vertical-title,.saaspricing-horizontal .saaspricing-horizontal-title{font-size:26px;font-weight:600;color:var(--saaspricing-mako);margin-bottom:0;line-height:normal}.saaspricing-cards-all .saaspricing-vertical-description,.saaspricing-horizontal .saaspricing-horizontal-description{font-size:16px;font-weight:400;color:var(--saaspricing-boulder);margin:0}.saaspricing-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border-radius:5px}.saaspricing-card-footer{padding:0 40px;margin:0 0 20px 0}.saaspricing-cta-card{padding:10px 40px 10px 40px}.saaspricing-cards-all{overflow:hidden;height:100%}.saaspricing-cards-all .row{height:100%}.saaspricing-heading{font-size:50px}.saasprcing-vertical-pricing,.saasprcing-horizontal-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;line-height:.8;gap:5px}.saaspricing-vertical-body-alignment{color:var(--saaspricing-primary)}.saaspricing-vertical-justify{width:-webkit-fill-available}.saaspricing-card-header{padding:8px 40px;margin-bottom:0;background-color:rgb(0 0 0 / .03);background-color:var(--saaspricing-black)}.saaspricing-card-header .saaspricing-ribbon-title small{font-size:20px;color:var(--saaspricing-white)}.saaspricing-horizontal{overflow:hidden}.saaspricing-horizontal .saaspricing-horizontal-header .saaspricing-border-bottom{border-color:var(--saaspricing-platinum)}.saaspricing-horizontal-header{padding:40px 40px 30px 40px}.saasspricing-pricing-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--saaspricing-primary)}.saaspricing-original-slashed-price,.saaspricing-price-symbol,.saaspricing-fraction-price{line-height:.8}.saaspricing-vertical-padding:last-child{padding-bottom:0}.saaspricing-ribbon,.saaspricing-horizontal-ribbon{position:absolute;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:40px;border-radius:50px;color:var(--saaspricing-white);right:10px;top:15px;overflow:hidden}.saaspricing-horizontal-ribbon{border-radius:50px;font-weight:700;font-size:20px;background-color:var(--saaspricing-black);padding:30px}.saaspricing-horizontal-left-position{left:25px}.saaspricing-horizontal-right-position{right:25px;top:20px}.saaspricing-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.saaspricing-border-bottom{border-bottom:1px solid var(--saaspricing-boulder)}.saaspricing-horizontal-title,.saaspricing-horizontal-description,.saaspricing-horizontal-feature-title{word-wrap:break-word}.saaspricing-ribbon-title{font-size:20px;font-weight:600}.saasprcing-vertical-pricing{padding:32px 40px 15px 40px}.saasprcing-horizontal-pricing{padding:32px 0 15px 0}.saaspricing-price-text{font-size:42px;font-weight:700}.saaspricing-original-slashed-price{font-size:20px;font-weight:700}.saaspricing-period,.saaspricing-vertical-period,.saaspricing-horizontal-period{font-size:16px;font-weight:400;line-height:1}.saaspricing-vertical-price,.saaspricing-horizontal-price,.saaspricing-vertical-symbol,.saaspricing-horizontal-symbol{font-size:42px;font-weight:700}.saaspricing-vertical-original,.saaspricing-horizontal-original{font-size:20px;font-weight:700}.saaspricing-horizontal-countdown{padding:15px 0 0 0}.saaspricing-vertical-countdown{padding:10px 40px 0 40px}.saaspricing-vertical-countdown .saaspricing-countdown{white-space:nowrap;border-radius:5px;color:var(--saaspricing-mako);padding:15px 30px;border-color:var(--saaspricing-color);border:1px solid;font-size:16px;font-weight:600;display:inline-block}.saaspricing-horizontal-countdown .saaspricing-countdown{white-space:nowrap;border-radius:5px;color:var(--saaspricing-white);padding:15px 30px;border-color:var(--saaspricing-white);border:1px solid;font-size:16px;font-weight:600;display:inline-block}.saaspricing-align-super{vertical-align:super}.saaspricing-star-icon{padding:20px 0 10px 0}.saaspricing-horizontal .saaspricing-star-icon{padding:30px 0 0 0}.saaspricing-cards-all .saaspricing-star-icon{padding:20px 40px 0 40px}.saaspricing-cards-all .saaspricing-star-icon.no-gap{padding:10px 40px 10px 40px}.saaspricing-star-icon small{color:var(--saaspricing-boulder);font-weight:600;font-size:16px}.saaspricing-horizontal .saaspricing-star-icon small{color:var(--saaspricing-white);font-weight:600;font-size:16px}.saaspricing-horizontal .saaspricing-horizontal-feature-title{color:var(--saaspricing-mako);font-weight:600;font-size:22px;margin:0;padding:0 0 20px 0}.sasspricing-horizontal-left{background-color:var(--saaspricing-wild-sand)}.saaspricing-horizontal-description{padding-bottom:24}.saaspricing-horizontal-feature-list{padding:30px 40px 40px 40px}.saaspricing-horizontal .saaspricing-horizontal-slogan-title{font-size:22px;font-weight:600;margin:0}.saaspricing-vertical-pricing-card ol{padding:0;margin:0}.saaspricing-vertical-feature .saaspricing-features-title{font-weight:600;color:var(--saaspricing-mako);font-size:22px}.saaspricing-vertical-feature{padding:15px 40px 30px 40px;text-align:center}.saaspricing-vertical-feature li small,.saasp-horizontal-icon-wrapper small{font-size:16px;color:var(--saaspricing-mako);font-weight:500}.saaspricing-vertical-feature li svg,.saasp-horizontal-icon-wrapper svg,.saaspricing-cell-icon svg{fill:var(--saaspricing-primary)}.saaspricing-horizontal-sidebar{background:var(--saaspricing-primary);color:var(--saaspricing-white);padding:68px 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.saaspricing-primary-btn,.saaspricing-primary-btn:hover,.wp-block-post-content a:where(:not(.wp-element-button)){color:var(--saaspricing-white)}.saaspricing-horizontal a:not([href]):not([tabindex]),.saaspricing-horizontal-primary,.saaspricing-horizontal-primary:hover{color:var(--saaspricing-dark-gray)}.saaspricng-horizontal-secondary-main a:not([href]):not([tabindex]){color:var(--saaspricing-white);border:none}.saaspricing-table .saaspricing-cta-main .saaspricing-secondary-btn,.saaspricing-table .saaspricing-cta-main .saaspricing-secondary-btn:hover{background-color:#fff0;color:var(--saaspricing-secondary);font-weight:600;text-decoration:underline;margin-top:20px;padding:0}.saaspricing-cards-all .saaspricng-secondary-main .saaspricing-vertical-secondary,.saaspricing-cards-all .saaspricng-secondary-main .saaspricing-vertical-secondary:hover{background-color:#fff0;color:var(--saaspricing-secondary);font-weight:600;text-decoration:underline}.saaspricng-horizontal-secondary-main{width:100%;margin-top:10px}.saaspricing-horizontal .saaspricng-horizontal-secondary-main .saaspricing-horizontal-secondary{background-color:#fff0;color:var(--saaspricing-white);font-weight:600;text-decoration:underline}.saaspricing-horizontal-pricing-left{-ms-flex-item-align:start;align-self:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.saaspricing-horizontal-pricing-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.saaspricing-horizontal-pricing-right{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.saaspricing-table .saaspricing-table-main .saaspricing-price .saaspricing-primary-btn{margin-top:20px}.saaspricing-table .saaspricing-footer-cta .saaspricing-primary-btn{margin:30px 0 0 0}.saaspricing-main .saaspricing-table .saaspricing-footer-cta{vertical-align:top;padding:10px 0 40px 0}.saaspricing-xsm-btn{font-size:14px;padding:10px 20px;color:var(--saaspricing-white);background-color:var(--saaspricing-secondary);font-weight:600}.saaspricing-sm-btn{font-size:16px;padding:13.5px 35px;color:var(--saaspricing-white);background-color:var(--saaspricing-secondary);font-weight:600}.saaspricing-m-btn{font-size:18px;padding:15px 35px;color:var(--saaspricing-white);background-color:var(--saaspricing-secondary);font-weight:600}.saaspricing-l-btn{font-size:20px;padding:20px 40px;color:var(--saaspricing-white);background-color:var(--saaspricing-secondary);font-weight:600}.saaspricing-xl-btn{font-size:22px;padding:25px 50px;color:var(--saaspricing-white);background-color:var(--saaspricing-secondary);font-weight:600}.saaspricing-xl-btn:hover,.saaspricing-l-btn:hover,.saaspricing-m-btn:hover,.saaspricing-sm-btn:hover,.saaspricing-xsm-btn:hover{color:var(--saaspricing-white);background-color:var(--saaspricing-secondary)}.saaspricing-cards-all .saaspricing-vertical-primary{margin:10px 0 20px 0}.saaspricing-horizontal-primary,.saaspricing-horizontal-primary:hover{margin:30px 0 0 0;background-color:var(--saaspricing-white);color:var(--saaspricing-dark-gray)}.saaspricing-star-right{-webkit-transform:scalex(-1);-ms-transform:scalex(-1);transform:scalex(-1);margin-left:-23px}.saaspricing-yellow{color:var(--saaspricing-yellow)}.saaspricing-fs-sm{font-size:12px}.saaspricing-fraction-price{vertical-align:super;font-size:16px}.saaspricing-table .saaspricing-table-body svg{cursor:pointer}.saaspricing-table-background{background-color:var(--saaspricing-wild-sand)}.saaspricing-icons i,.saaspricing-icons-half i,.saaspricing-icons-none i{display:inline-block;position:relative;font-style:normal;cursor:default}.saaspricing-icons i::after,.saaspricing-icons-half i::after,.saaspricing-icons-none i::after{content:"\f005";display:block;font-size:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0;width:100%}.saaspricing-primary-spacing svg,.saaspricing-secondary-btn span svg,.saaspricing-primary-btn svg,.saaspricing-secondary-spacing svg,.saaspricing-vertical-padding svg{height:16px;width:16px}.saaspricing-primary-spacing svg,.saaspricing-primary-btn svg,.saaspricing-horizontal-secondary .saaspricing-secondary-spacing svg{fill:var(--saaspricing-white)}.saaspricing-horizontal-primary .saaspricing-primary-spacing svg,.saaspricing-secondary-spacing svg,.saaspricing-secondary-btn span svg{fill:var(--saaspricing-primary)}.saaspricing-icons i::after{width:100%}.saaspricing-icons-half i::after{width:50%}.saaspricing-icons-none i::after{width:0}.saaspricing-feature-list:not(:last-child) .saaspricing-feature-main{border-bottom:0px!important}@media screen and (max-width:768px){.saaspricing-w-sm-100{width:100%}}@media screen and (max-width:991px){.saaspricing-row-reverse{flex-direction:column-reverse}.saaspricing-horizontal-wrapper{row-gap:0!important}}@media screen and (max-width:350px){.saaspricing-ribbon{position:unset;margin-bottom:15px}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{ font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}.elementor-2796 .elementor-element.elementor-element-b02b911{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-48c2084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:40px}.elementor-2796 .elementor-element.elementor-element-5acfb90>.elementor-widget-container{margin:0 0 30px 0}.elementor-2796 .elementor-element.elementor-element-5acfb90{text-align:left}.elementor-2796 .elementor-element.elementor-element-5acfb90 .title{font-size:4.5rem;font-weight:300;line-height:1em;letter-spacing:-.18rem}.elementor-2796 .elementor-element.elementor-element-a525d6f{text-align:left}.elementor-2796 .elementor-element.elementor-element-a525d6f .title{font-size:1.25rem}.elementor-2796 .elementor-element.elementor-element-f760bdb>.elementor-widget-container{margin:25px 0 0 0}.elementor-2796 .elementor-element.elementor-element-9138b82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-2796 .elementor-element.elementor-element-cb30987 .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-cb30987.elementor-view-stacked .elementor-icon{background-color:#3734A9}.elementor-2796 .elementor-element.elementor-element-cb30987.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-cb30987.elementor-view-default .elementor-icon{color:#3734A9;border-color:#3734A9}.elementor-2796 .elementor-element.elementor-element-cb30987.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-cb30987.elementor-view-default .elementor-icon svg{fill:#3734A9}.elementor-2796 .elementor-element.elementor-element-cb30987 .elementor-icon{font-size:18px}.elementor-2796 .elementor-element.elementor-element-cb30987 .elementor-icon svg{height:18px}.elementor-2796 .elementor-element.elementor-element-cb30987 .elementor-icon i,.elementor-2796 .elementor-element.elementor-element-cb30987 .elementor-icon svg{transform:rotate(0deg)}.elementor-2796 .elementor-element.elementor-element-d1b89ef>.elementor-widget-container{margin:0rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-d1b89ef{text-align:left}.elementor-2796 .elementor-element.elementor-element-d1b89ef .title{font-size:.875rem;opacity:70%!important}.elementor-2796 .elementor-element.elementor-element-a1c8f07>.elementor-widget-container{margin:50px 0 0 0}.elementor-2796 .elementor-element.elementor-element-c2ad0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2796 .elementor-element.elementor-element-08bd58a img{border-radius:24px 24px 24px 24px}.elementor-2796 .elementor-element.elementor-element-3bab6bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-3bab6bf:not(.elementor-motion-effects-element-type-background),.elementor-2796 .elementor-element.elementor-element-3bab6bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5EEE9}.elementor-2796 .elementor-element.elementor-element-2029180{text-align:center}.elementor-2796 .elementor-element.elementor-element-2029180 .title{font-size:1.5rem;font-weight:500}.elementor-2796 .elementor-element.elementor-element-df7bacd .brand-item-image{height:48px!important}.elementor-2796 .elementor-element.elementor-element-943d026{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-98f8544{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-64d72f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-44561a6>.elementor-widget-container{padding:.25rem 1rem .25rem 1rem;border-radius:50px 50px 50px 50px}.elementor-2796 .elementor-element.elementor-element-44561a6{text-align:center}.elementor-2796 .elementor-element.elementor-element-44561a6 .title{color:var(--e-global-color-primary);font-weight:700}.elementor-2796 .elementor-element.elementor-element-0181d3c{text-align:center}.elementor-2796 .elementor-element.elementor-element-0181d3c .title{font-size:3.5rem;line-height:1em;letter-spacing:-.14rem}.elementor-2796 .elementor-element.elementor-element-e6c1190{text-align:center}.elementor-2796 .elementor-element.elementor-element-e6c1190 .title{font-size:1.25rem}.elementor-2796 .elementor-element.elementor-element-dca214c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-3999fdc .genix-box{border-radius:0 0 0 0px!important}.elementor-2796 .elementor-element.elementor-element-3999fdc .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-f2f224e .genix-box{border-radius:12px 12px 0 0px!important}.elementor-2796 .elementor-element.elementor-element-f2f224e .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-deaf444 .genix-box{border-radius:0 0 0 0px!important}.elementor-2796 .elementor-element.elementor-element-deaf444 .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-a204ff1>.elementor-widget-container{margin:0 0 0 0}.elementor-2796 .elementor-element.elementor-element-a204ff1 .genix-box{border-radius:12px 0 12px 12px!important}.elementor-2796 .elementor-element.elementor-element-a204ff1 .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-1643ebb>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2796 .elementor-element.elementor-element-1643ebb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2796 .elementor-element.elementor-element-1643ebb .genix-box{border-radius:0 0 0 0px!important}.elementor-2796 .elementor-element.elementor-element-1643ebb .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-246bca5 .genix-box{border-radius:0 12px 12px 12px!important}.elementor-2796 .elementor-element.elementor-element-246bca5 .icon-box{background-color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-c1445ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-331acc9{text-align:center}.elementor-2796 .elementor-element.elementor-element-331acc9 .title{font-size:2rem;line-height:1.1em}.elementor-2796 .elementor-element.elementor-element-e1983d6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2796 .elementor-element.elementor-element-e1983d6.elementor-element{--align-self:center}.elementor-2796 .elementor-element.elementor-element-e1983d6{text-align:center}.elementor-2796 .elementor-element.elementor-element-e1983d6 .title{font-size:1.25rem;opacity:70%!important}.elementor-2796 .elementor-element.elementor-element-df5e888{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-a1b7abd{text-align:left}.elementor-2796 .elementor-element.elementor-element-a1b7abd .tg-btn{padding:0rem 1rem 0rem 1rem!important;min-width:152px!important;--bs-btn-height:48px !important;border-radius:8px 8px 8px 8px!important}.elementor-2796 .elementor-element.elementor-element-a1b7abd .btn i{font-weight:normal!important}.elementor-2796 .elementor-element.elementor-element-2b0de72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-2b0de72:not(.elementor-motion-effects-element-type-background),.elementor-2796 .elementor-element.elementor-element-2b0de72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5EEE9}.elementor-2796 .elementor-element.elementor-element-c91ab89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-10e14b3 img{width:100%;border-radius:16px 16px 0 16px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2796 .elementor-element.elementor-element-a44c549 img{width:100%;border-radius:16px 16px 0 16px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2796 .elementor-element.elementor-element-8c6c91e{top:0}.elementor-2796 .elementor-element.elementor-element-8c6c91e img{width:100%;border-radius:16px 16px 0 16px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}body:not(.rtl) .elementor-2796 .elementor-element.elementor-element-5955e13{left:0}body.rtl .elementor-2796 .elementor-element.elementor-element-5955e13{right:0}.elementor-2796 .elementor-element.elementor-element-5955e13{top:-1px}.elementor-2796 .elementor-element.elementor-element-5955e13 img{width:100%;border-radius:16px 16px 0 16px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2796 .elementor-element.elementor-element-3bb169b{width:var(--container-widget-width,0%);max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0}.elementor-2796 .elementor-element.elementor-element-e2439e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:6rem;--padding-right:6rem}.elementor-2796 .elementor-element.elementor-element-3d38cdf{text-align:left}.elementor-2796 .elementor-element.elementor-element-3d38cdf .title{font-size:2.5rem;line-height:1.1em;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-f7f1be7{text-align:left}.elementor-2796 .elementor-element.elementor-element-f7f1be7 .title{font-size:1.125rem}.elementor-2796 .elementor-element.elementor-element-5e7e3c1>.elementor-widget-container{margin:2rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-593f7f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-593f7f7:not(.elementor-motion-effects-element-type-background),.elementor-2796 .elementor-element.elementor-element-593f7f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5EEE9}.elementor-2796 .elementor-element.elementor-element-0d8d38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:6rem;--padding-right:7rem}.elementor-2796 .elementor-element.elementor-element-8a9c821{text-align:left}.elementor-2796 .elementor-element.elementor-element-8a9c821 .title{font-size:2.5rem;line-height:1.1em;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-3f0b297{text-align:left}.elementor-2796 .elementor-element.elementor-element-3f0b297 .title{font-size:1.125rem}.elementor-2796 .elementor-element.elementor-element-ab637ad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-944335d{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-72b2f33 .elementor-icon-wrapper{text-align:start}.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary);color:#FFF}.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-framed .elementor-icon{background-color:#FFF}.elementor-2796 .elementor-element.elementor-element-72b2f33.elementor-view-stacked .elementor-icon svg{fill:#FFF}.elementor-2796 .elementor-element.elementor-element-72b2f33 .elementor-icon{font-size:24px;padding:12px}.elementor-2796 .elementor-element.elementor-element-72b2f33 .elementor-icon svg{height:24px}.elementor-2796 .elementor-element.elementor-element-b90660e{text-align:left}.elementor-2796 .elementor-element.elementor-element-b90660e .title{font-size:1.5rem;line-height:1.2em;letter-spacing:-.02rem}.elementor-2796 .elementor-element.elementor-element-31c763b{text-align:left}.elementor-2796 .elementor-element.elementor-element-31c763b .title{font-size:1rem}.elementor-2796 .elementor-element.elementor-element-42f3cdf{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-311f206 .elementor-icon-wrapper{text-align:start}.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary);color:#FFF}.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-framed .elementor-icon{background-color:#FFF}.elementor-2796 .elementor-element.elementor-element-311f206.elementor-view-stacked .elementor-icon svg{fill:#FFF}.elementor-2796 .elementor-element.elementor-element-311f206 .elementor-icon{font-size:24px;padding:12px}.elementor-2796 .elementor-element.elementor-element-311f206 .elementor-icon svg{height:24px}.elementor-2796 .elementor-element.elementor-element-1bf5acd{text-align:left}.elementor-2796 .elementor-element.elementor-element-1bf5acd .title{font-size:1.5rem;line-height:1.2em;letter-spacing:-.02rem}.elementor-2796 .elementor-element.elementor-element-3883702{text-align:left}.elementor-2796 .elementor-element.elementor-element-3883702 .title{font-size:1rem}.elementor-2796 .elementor-element.elementor-element-fd7f2b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-0b2c893{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%}.elementor-2796 .elementor-element.elementor-element-0b2c893>.elementor-widget-container{border-radius:0 016px 015px 016px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2796 .elementor-element.elementor-element-0b2c893 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0 16px 15px 016px}.elementor-2796 .elementor-element.elementor-element-a83b172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-754086c{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-1c51b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-1dc8ab9>.elementor-widget-container{padding:.25rem 1.5rem .25rem 1.5rem;border-radius:50px 50px 50px 50px}.elementor-2796 .elementor-element.elementor-element-1dc8ab9{text-align:center}.elementor-2796 .elementor-element.elementor-element-1dc8ab9 .title{color:var(--e-global-color-primary);font-weight:700}.elementor-2796 .elementor-element.elementor-element-2c064a5{text-align:center}.elementor-2796 .elementor-element.elementor-element-2c064a5 .title{font-size:3rem;line-height:1.1em;letter-spacing:-.12rem}.elementor-2796 .elementor-element.elementor-element-fe48bcb{text-align:center}.elementor-2796 .elementor-element.elementor-element-fe48bcb .title{font-size:1.125rem}.elementor-2796 .elementor-element.elementor-element-0767a87{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 17px;--row-gap:0px;--column-gap:17px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider{width:300px;height:8px;background:#ddd}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-pricing-slider{margin-top:20px;margin-bottom:20px}.elementor-2796 .elementor-element.elementor-element-2833b80 .slider-progress-2833b80{background:#0073e6}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider::-webkit-slider-thumb{background:#fff;border-color:#ccc;width:20px;height:20px}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider::-moz-range-thumb{background:#fff;border-color:#ccc;width:20px;height:20px}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider-dropdown:focus{outline:none;border-color:#0073e6;box-shadow:0 0 0 2px #0073e6}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider-dropdown option:checked{background-color:#0073e6;color:#fff}.elementor-2796 .elementor-element.elementor-element-2833b80 .genix-slider-labels{justify-content:space-between;gap:20px}.elementor-2796 .elementor-element.elementor-element-2833b80 .title{color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-bff5916.elementor-element{--order:99999 /* order end hack */}.elementor-2796 .elementor-element.elementor-element-bff5916>.elementor-widget-container{border-style:none;border-radius:14px 14px 14px 14px}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider{height:24px;background:#ddd;border-radius:17px}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-pricing-slider{margin-top:0;margin-bottom:20px}.elementor-2796 .elementor-element.elementor-element-bff5916 .slider-progress-bff5916{background:#BDB740}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider::-webkit-slider-thumb{background:#F86E05;border-color:#F86E05;width:25px;height:25px}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider::-moz-range-thumb{background:#F86E05;border-color:#F86E05;width:25px;height:25px}.elementor-2796 .elementor-element.elementor-element-bff5916 .slider-progress{border-radius:17px}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider-dropdown:focus{outline:none;border-color:#FF7B00;box-shadow:0 0 0 2px #FF7B00}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider-dropdown option:checked{background-color:#0073e6;color:#fff}.elementor-2796 .elementor-element.elementor-element-bff5916 .genix-slider-labels{justify-content:space-between;gap:20px}.elementor-2796 .elementor-element.elementor-element-bff5916 .tg-icon{background-color:#FF6B0000!important;color:#FF6B00!important}.elementor-2796 .elementor-element.elementor-element-6e68a9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-2ad2865{text-align:center}.elementor-2796 .elementor-element.elementor-element-2ad2865 .tg-btn{padding:0rem 1rem 0rem 1rem!important;min-width:145px!important;--bs-btn-height:48px !important;border-radius:8px 8px 8px 8px!important}.elementor-2796 .elementor-element.elementor-element-2ad2865 .btn i{font-weight:normal!important}.elementor-2796 .elementor-element.elementor-element-8508bb0>.elementor-widget-container{margin:1rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-8508bb0{text-align:center}.elementor-2796 .elementor-element.elementor-element-069bc5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-82b39aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5.5rem;--padding-right:5.5rem}.elementor-2796 .elementor-element.elementor-element-82b39aa:not(.elementor-motion-effects-element-type-background),.elementor-2796 .elementor-element.elementor-element-82b39aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5EEE9}.elementor-2796 .elementor-element.elementor-element-d9c963f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-2796 .elementor-element.elementor-element-9a743bb .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-9a743bb.elementor-view-stacked .elementor-icon{background-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-9a743bb.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-9a743bb.elementor-view-default .elementor-icon{color:#FFD800;border-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-9a743bb.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-9a743bb.elementor-view-default .elementor-icon svg{fill:#FFD800}.elementor-2796 .elementor-element.elementor-element-9a743bb .elementor-icon{font-size:25px}.elementor-2796 .elementor-element.elementor-element-9a743bb .elementor-icon svg{height:25px}.elementor-2796 .elementor-element.elementor-element-d430213 .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-d430213.elementor-view-stacked .elementor-icon{background-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-d430213.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-d430213.elementor-view-default .elementor-icon{color:#FFD800;border-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-d430213.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-d430213.elementor-view-default .elementor-icon svg{fill:#FFD800}.elementor-2796 .elementor-element.elementor-element-d430213 .elementor-icon{font-size:25px}.elementor-2796 .elementor-element.elementor-element-d430213 .elementor-icon svg{height:25px}.elementor-2796 .elementor-element.elementor-element-194f2a9 .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-194f2a9.elementor-view-stacked .elementor-icon{background-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-194f2a9.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-194f2a9.elementor-view-default .elementor-icon{color:#FFD800;border-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-194f2a9.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-194f2a9.elementor-view-default .elementor-icon svg{fill:#FFD800}.elementor-2796 .elementor-element.elementor-element-194f2a9 .elementor-icon{font-size:25px}.elementor-2796 .elementor-element.elementor-element-194f2a9 .elementor-icon svg{height:25px}.elementor-2796 .elementor-element.elementor-element-c9dd945 .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-c9dd945.elementor-view-stacked .elementor-icon{background-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-c9dd945.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-c9dd945.elementor-view-default .elementor-icon{color:#FFD800;border-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-c9dd945.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-c9dd945.elementor-view-default .elementor-icon svg{fill:#FFD800}.elementor-2796 .elementor-element.elementor-element-c9dd945 .elementor-icon{font-size:25px}.elementor-2796 .elementor-element.elementor-element-c9dd945 .elementor-icon svg{height:25px}.elementor-2796 .elementor-element.elementor-element-b23b6fe .elementor-icon-wrapper{text-align:center}.elementor-2796 .elementor-element.elementor-element-b23b6fe.elementor-view-stacked .elementor-icon{background-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-b23b6fe.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-b23b6fe.elementor-view-default .elementor-icon{color:#FFD800;border-color:#FFD800}.elementor-2796 .elementor-element.elementor-element-b23b6fe.elementor-view-framed .elementor-icon,.elementor-2796 .elementor-element.elementor-element-b23b6fe.elementor-view-default .elementor-icon svg{fill:#FFD800}.elementor-2796 .elementor-element.elementor-element-b23b6fe .elementor-icon{font-size:25px}.elementor-2796 .elementor-element.elementor-element-b23b6fe .elementor-icon svg{height:25px}.elementor-2796 .elementor-element.elementor-element-13d674d img{width:128px}.elementor-2796 .elementor-element.elementor-element-13d674d svg{width:128px}.elementor-2796 .elementor-element.elementor-element-b67ba7f>.elementor-widget-container{margin:25px 0 60px 0}.elementor-2796 .elementor-element.elementor-element-b67ba7f{text-align:center}.elementor-2796 .elementor-element.elementor-element-b67ba7f .title{font-size:1.5rem;font-weight:500;line-height:1.5em}.elementor-2796 .elementor-element.elementor-element-b12f3d1{text-align:center}.elementor-2796 .elementor-element.elementor-element-b12f3d1 .title{font-size:1.25rem;line-height:1.2em;letter-spacing:-.05rem}.elementor-2796 .elementor-element.elementor-element-3410ad2>.elementor-widget-container{margin:.5rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-3410ad2{text-align:center}.elementor-2796 .elementor-element.elementor-element-3410ad2 .title{font-size:.875rem;opacity:70%!important}.elementor-2796 .elementor-element.elementor-element-d5f823e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-eb5a401{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-959e867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-b4104b4>.elementor-widget-container{padding:.25rem 1.5rem .25rem 1.5rem;border-radius:50px 50px 50px 50px}.elementor-2796 .elementor-element.elementor-element-b4104b4{text-align:center}.elementor-2796 .elementor-element.elementor-element-b4104b4 .title{color:var(--e-global-color-primary);font-weight:700}.elementor-2796 .elementor-element.elementor-element-4b49b8d{text-align:center}.elementor-2796 .elementor-element.elementor-element-4b49b8d .title{font-size:2.5rem;line-height:1.1em;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-97dfc8d{text-align:center}.elementor-2796 .elementor-element.elementor-element-97dfc8d .title{font-size:1.125rem}.elementor-2796 .elementor-element.elementor-element-a7d0b8f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-2796 .elementor-element.elementor-element-e2274e3{text-align:center}.elementor-2796 .elementor-element.elementor-element-5c8eae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-5c8eae7:not(.elementor-motion-effects-element-type-background),.elementor-2796 .elementor-element.elementor-element-5c8eae7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5EEE9}.elementor-2796 .elementor-element.elementor-element-b817d2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-18ec1cb{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-15ad34b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-d0e128b>.elementor-widget-container{padding:.25rem 1rem .25rem 1rem;border-radius:50px 50px 50px 50px}.elementor-2796 .elementor-element.elementor-element-d0e128b{text-align:center}.elementor-2796 .elementor-element.elementor-element-d0e128b .title{color:var(--e-global-color-primary);font-weight:700}.elementor-2796 .elementor-element.elementor-element-1a6dede{text-align:left}.elementor-2796 .elementor-element.elementor-element-1a6dede .title{font-size:2.5rem;line-height:1.1em;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-68fdba2{text-align:left}.elementor-2796 .elementor-element.elementor-element-68fdba2 .title{font-size:1.25rem;opacity:70%!important}.elementor-2796 .elementor-element.elementor-element-d79a28c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-91de971>.elementor-widget-container{margin:0rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-91de971{text-align:right}.elementor-2796 .elementor-element.elementor-element-91de971 .tg-btn{padding:0rem 1rem 0rem 1rem!important;min-width:130px!important;--bs-btn-height:48px !important;border-radius:8px 8px 8px 8px!important}.elementor-2796 .elementor-element.elementor-element-91de971 .btn i{font-weight:normal!important}@media(max-width:1024px){.elementor-2796 .elementor-element.elementor-element-b02b911{--justify-content:center;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--flex-wrap:wrap}.elementor-2796 .elementor-element.elementor-element-5acfb90{text-align:center}.elementor-2796 .elementor-element.elementor-element-5acfb90 .title{font-size:4rem}.elementor-2796 .elementor-element.elementor-element-a525d6f{text-align:center}.elementor-2796 .elementor-element.elementor-element-d1b89ef{text-align:center}.elementor-2796 .elementor-element.elementor-element-3bab6bf{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem}.elementor-2796 .elementor-element.elementor-element-2029180 .title{font-size:1.2rem}.elementor-2796 .elementor-element.elementor-element-0181d3c .title{font-size:2.5rem;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-e6c1190 .title{font-size:1rem}.elementor-2796 .elementor-element.elementor-element-dca214c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-2796 .elementor-element.elementor-element-c1445ca{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem}.elementor-2796 .elementor-element.elementor-element-e1983d6 .title{font-size:1rem}.elementor-2796 .elementor-element.elementor-element-2b0de72{--flex-wrap:wrap}.elementor-2796 .elementor-element.elementor-element-10e14b3 img{border-radius:16px 16px 16px 16px}.elementor-2796 .elementor-element.elementor-element-a44c549 img{border-radius:16px 16px 16px 16px}.elementor-2796 .elementor-element.elementor-element-8c6c91e img{border-radius:16px 16px 16px 16px}.elementor-2796 .elementor-element.elementor-element-5955e13 img{border-radius:16px 16px 16px 16px}.elementor-2796 .elementor-element.elementor-element-e2439e0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem}.elementor-2796 .elementor-element.elementor-element-5e7e3c1>.elementor-widget-container{margin:1rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-593f7f7{--flex-wrap:wrap}.elementor-2796 .elementor-element.elementor-element-0d8d38f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem}.elementor-2796 .elementor-element.elementor-element-0d8d38f.e-con{--order:99999 /* order end hack */}.elementor-2796 .elementor-element.elementor-element-ab637ad{--grid-auto-flow:row;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-2796 .elementor-element.elementor-element-2c064a5 .title{font-size:2.5rem;letter-spacing:-.08rem}.elementor-2796 .elementor-element.elementor-element-fe48bcb .title{font-size:1rem}.elementor-2796 .elementor-element.elementor-element-0767a87{--grid-auto-flow:row}.elementor-2796 .elementor-element.elementor-element-82b39aa{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-2796 .elementor-element.elementor-element-b67ba7f>.elementor-widget-container{margin:25px 0 30px 0}.elementor-2796 .elementor-element.elementor-element-b67ba7f .title{font-size:1.125rem}.elementor-2796 .elementor-element.elementor-element-97dfc8d .title{font-size:1rem}}@media(max-width:767px){.elementor-2796 .elementor-element.elementor-element-b02b911{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-2796 .elementor-element.elementor-element-48c2084{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-5acfb90 .title{font-size:3rem}.elementor-2796 .elementor-element.elementor-element-3bab6bf{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-943d026{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-0181d3c .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-dca214c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-2796 .elementor-element.elementor-element-f2f224e .genix-box{border-radius:12px 12px 12px 12px!important}.elementor-2796 .elementor-element.elementor-element-a204ff1 .genix-box{border-radius:12px 12px 12px 12px!important}.elementor-2796 .elementor-element.elementor-element-246bca5 .genix-box{border-radius:12px 12px 12px 12px!important}.elementor-2796 .elementor-element.elementor-element-c1445ca{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-331acc9 .title{font-size:1.5rem}.elementor-2796 .elementor-element.elementor-element-df5e888{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem}.elementor-2796 .elementor-element.elementor-element-e2439e0{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-2796 .elementor-element.elementor-element-3d38cdf .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-f7f1be7 .title{font-size:1em}.elementor-2796 .elementor-element.elementor-element-5e7e3c1>.elementor-widget-container{margin:0rem 0rem 0rem 0rem}.elementor-2796 .elementor-element.elementor-element-0d8d38f{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-2796 .elementor-element.elementor-element-8a9c821 .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-3f0b297 .title{font-size:1em}.elementor-2796 .elementor-element.elementor-element-ab637ad{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-2796 .elementor-element.elementor-element-b90660e .title{font-size:1.25rem;letter-spacing:0rem}.elementor-2796 .elementor-element.elementor-element-1bf5acd .title{font-size:1.25rem;letter-spacing:0rem}.elementor-2796 .elementor-element.elementor-element-a83b172{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-2c064a5 .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-0767a87{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 0px;--row-gap:25px;--column-gap:0px;--grid-auto-flow:row}.elementor-2796 .elementor-element.elementor-element-069bc5d{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem}.elementor-2796 .elementor-element.elementor-element-82b39aa{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-2796 .elementor-element.elementor-element-d5f823e{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-4b49b8d .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-5c8eae7{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-2796 .elementor-element.elementor-element-b817d2e{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem}.elementor-2796 .elementor-element.elementor-element-15ad34b{--justify-content:center}.elementor-2796 .elementor-element.elementor-element-1a6dede{text-align:center}.elementor-2796 .elementor-element.elementor-element-1a6dede .title{font-size:2rem;letter-spacing:-.07rem}.elementor-2796 .elementor-element.elementor-element-68fdba2{text-align:center}.elementor-2796 .elementor-element.elementor-element-91de971{text-align:center}}@media(min-width:768px){.elementor-2796 .elementor-element.elementor-element-b02b911{--content-width:1280px}.elementor-2796 .elementor-element.elementor-element-48c2084{--width:41.66%}.elementor-2796 .elementor-element.elementor-element-9138b82{--width:100%}.elementor-2796 .elementor-element.elementor-element-c2ad0e7{--width:50%}.elementor-2796 .elementor-element.elementor-element-3bab6bf{--content-width:1250px}.elementor-2796 .elementor-element.elementor-element-943d026{--content-width:1250px}.elementor-2796 .elementor-element.elementor-element-98f8544{--width:65%}.elementor-2796 .elementor-element.elementor-element-c1445ca{--content-width:750px}.elementor-2796 .elementor-element.elementor-element-c91ab89{--width:50%}.elementor-2796 .elementor-element.elementor-element-e2439e0{--width:50%}.elementor-2796 .elementor-element.elementor-element-0d8d38f{--width:50%}.elementor-2796 .elementor-element.elementor-element-fd7f2b5{--width:50%}.elementor-2796 .elementor-element.elementor-element-a83b172{--content-width:1008px}.elementor-2796 .elementor-element.elementor-element-069bc5d{--content-width:1008px}.elementor-2796 .elementor-element.elementor-element-d5f823e{--content-width:688px}.elementor-2796 .elementor-element.elementor-element-5c8eae7{--content-width:1248px}.elementor-2796 .elementor-element.elementor-element-18ec1cb{--width:50%}.elementor-2796 .elementor-element.elementor-element-d79a28c{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-2796 .elementor-element.elementor-element-48c2084{--width:70%}.elementor-2796 .elementor-element.elementor-element-c2ad0e7{--width:75%}.elementor-2796 .elementor-element.elementor-element-98f8544{--width:90%}.elementor-2796 .elementor-element.elementor-element-c91ab89{--width:100%}.elementor-2796 .elementor-element.elementor-element-e2439e0{--width:100%}.elementor-2796 .elementor-element.elementor-element-0d8d38f{--width:100%}.elementor-2796 .elementor-element.elementor-element-fd7f2b5{--width:100%}.elementor-2796 .elementor-element.elementor-element-18ec1cb{--width:70%}.elementor-2796 .elementor-element.elementor-element-d79a28c{--width:30%}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--vd-bg);color:var(--vd-text);min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}img,svg{display:block;max-width:100%}ul,ol{list-style:none}:root{--vd-primary:#FF6B00;--vd-primary-hover:#E05F00;--vd-primary-subtle:rgba(255,107,0,0.08);--vd-primary-border:rgba(255,107,0,0.15);--vd-bg:#08080e;--vd-surface:#111118;--vd-card:rgba(255,255,255,0.025);--vd-stroke:rgba(255,255,255,0.06);--vd-text:#ededef;--vd-text-muted:#6a6a7a;--vd-text-faint:#3a3a4a;--vd-shadow-sm:0 0 0 1px rgba(255,255,255,0.04), 0 1px 3px rgba(0,0,0,0.12);--vd-shadow-md:0 0 0 1px rgba(255,255,255,0.04), 0 4px 12px rgba(0,0,0,0.15);--vd-shadow-lg:0 0 0 1px rgba(255,255,255,0.04), 0 8px 32px rgba(0,0,0,0.2);--vd-shadow-xl:0 0 0 1px rgba(255,255,255,0.04), 0 16px 48px rgba(0,0,0,0.25);--vd-radius-tag:4px;--vd-radius-btn:8px;--vd-radius-input:10px;--vd-radius-card:14px;--vd-radius-pill:100px;--vd-space-micro:4px;--vd-space-inner:8px;--vd-space-tight:12px;--vd-space-comp:16px;--vd-space-card-inner:24px;--vd-space-card:32px;--vd-space-container:48px;--vd-space-section:80px;--vd-container:1280px;--vd-container-secondary:1140px;--vd-container-narrow:960px}html.light{--vd-primary:#E05F00;--vd-primary-hover:#CC5500;--vd-primary-subtle:rgba(224,95,0,0.06);--vd-primary-border:rgba(224,95,0,0.15);--vd-bg:#fafafa;--vd-surface:#ffffff;--vd-card:#ffffff;--vd-stroke:#e8e8e8;--vd-text:#1a1a2e;--vd-text-muted:#6a6a7a;--vd-text-faint:#b0b0ba;--vd-shadow-sm:0 0 0 1px rgba(0,0,0,0.04), 0 1px 3px rgba(0,0,0,0.06);--vd-shadow-md:0 0 0 1px rgba(0,0,0,0.04), 0 4px 12px rgba(0,0,0,0.08);--vd-shadow-lg:0 0 0 1px rgba(0,0,0,0.04), 0 8px 32px rgba(0,0,0,0.1);--vd-shadow-xl:0 0 0 1px rgba(0,0,0,0.04), 0 16px 48px rgba(0,0,0,0.12)}@media (min-width:1024px){:root{--vd-space-section:120px}}body{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.65}.vd-display{font-size:54px;font-weight:700;letter-spacing:-1.6px;line-height:1.08}.vd-h1{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.12}.vd-h2{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.vd-h3{font-size:22px;font-weight:600;letter-spacing:-.3px;line-height:1.2}.vd-h4{font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3}.vd-h5{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4}.vd-body{font-size:15px;font-weight:400;line-height:1.65}.vd-body-sm{font-size:14px;font-weight:400;line-height:1.55}.vd-small{font-size:13px;font-weight:500;line-height:1.5}.vd-caption{font-size:12px;font-weight:500;letter-spacing:.3px;line-height:1.4}.vd-label{font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.vd-mono{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:767px){.vd-display{font-size:36px;letter-spacing:-1.2px}.vd-h1{font-size:30px;letter-spacing:-.8px}.vd-h2{font-size:22px;letter-spacing:-.3px}.vd-h3{font-size:18px}}.vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;border-radius:var(--vd-radius-btn);transition:background-color 0.2s,border-color 0.2s,opacity 0.2s;white-space:nowrap}.vd-btn-primary{padding:12px 24px;font-size:14px;background-color:var(--vd-primary);color:#fff;transition:background-color 0.2s,transform 0.15s ease,box-shadow 0.2s}.vd-btn-primary:hover{background-color:var(--vd-primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0 / .15)}.vd-btn-primary:active{transform:translateY(0);box-shadow:none}.vd-btn-ghost{padding:12px 24px;font-size:14px;background-color:#fff0;color:var(--vd-text-muted);border:1px solid var(--vd-stroke);transition:border-color 0.2s,transform 0.15s ease}.vd-btn-ghost:hover{border-color:var(--vd-text-muted)}.vd-btn-ghost:active{transform:scale(.97)}.vd-btn-sm{padding:8px 16px;font-size:13px}.vd-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--vd-primary-border);border-radius:var(--vd-radius-pill);font-size:12px;font-weight:500;color:var(--vd-primary);background-color:var(--vd-primary-subtle)}.vd-badge svg{width:12px;height:12px}.vd-tag{display:inline-block;padding:4px 12px;background-color:var(--vd-primary-subtle);border-radius:var(--vd-radius-tag);font-size:12px;font-weight:600;color:var(--vd-primary)}.vd-input-link{display:flex;align-items:center;background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);padding:6px 6px 6px 16px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.vd-input-link:focus-within{border-color:var(--vd-primary-border);box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.vd-input-link svg{flex-shrink:0;width:18px;height:18px;color:var(--vd-text-faint)}.vd-input-link input{flex:1;min-width:0;border:none;background:#fff0;color:var(--vd-text);font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;padding:8px 12px;outline:none}.vd-input-link input::placeholder{color:var(--vd-text-muted)}.vd-input-link-strong{background:var(--vd-surface);border:1px solid var(--vd-stroke);box-shadow:var(--vd-shadow-sm)}.vd-hero .vd-input-link{background:rgb(255 255 255 / .06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .12);box-shadow:0 0 0 1px rgb(255 255 255 / .04),0 4px 16px rgb(0 0 0 / .2)}.vd-hero .vd-input-link:focus-within{border-color:var(--vd-primary-border);box-shadow:0 0 0 3px rgb(0 0 0 / .08)}html.light .vd-hero .vd-input-link{background:var(--vd-surface);border:1px solid var(--vd-stroke);box-shadow:var(--vd-shadow-sm);backdrop-filter:none}html.light .vd-hero .vd-input-link:focus-within{border-color:var(--vd-primary);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.vd-input-link .vd-btn-primary{padding:12px 24px;font-size:13px;border-radius:8px;white-space:nowrap;flex-shrink:0}@media (max-width:640px){.vd-input-link,.vd-input-link.vd-input-link-strong,.vd-hero .vd-input-link{flex-direction:column!important;padding:8px!important;gap:8px!important}.vd-input-link input{width:100%!important;padding:10px!important;text-align:center}.vd-input-link .vd-btn-primary{width:100%!important;display:flex!important;justify-content:center!important;padding:12px 16px!important}.vd-input-link>svg:first-child{display:none!important}}.vd-card{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);padding:32px}.vd-card-sm{padding:28px}.vd-icon-box{width:40px;height:40px;border-radius:10px;background-color:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.vd-icon-box svg{width:20px;height:20px;stroke-width:1.8px;color:var(--vd-primary)}.vd-theme-toggle{width:36px;height:36px;border-radius:var(--vd-radius-btn);display:flex;align-items:center;justify-content:center;color:var(--vd-text-muted);border:1px solid var(--vd-stroke);transition:border-color 0.2s,color 0.2s}.vd-theme-toggle:hover{border-color:var(--vd-text-muted);color:var(--vd-text)}.vd-theme-toggle svg{width:18px;height:18px}.vd-theme-toggle .icon-sun{display:none}.vd-theme-toggle .icon-moon{display:block}html.light .vd-theme-toggle .icon-sun{display:block}html.light .vd-theme-toggle .icon-moon{display:none}@media (max-width:767px){.vd-hide-mobile{display:none!important}}.vd-mobile-menu-nav{display:flex;flex-direction:column}.vd-mobile-menu-nav a{display:block;padding:12px 0;font-size:15px;font-weight:500;color:var(--vd-text);border-bottom:1px solid var(--vd-stroke);transition:color 0.15s}.vd-mobile-menu-nav a:last-child{border-bottom:none}.vd-mobile-menu-nav a:hover{color:var(--vd-primary)}.vd-mobile-accordion{border-bottom:1px solid var(--vd-stroke)}.vd-mobile-accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;font-size:15px;font-weight:500;color:var(--vd-text);background:none;border:none;cursor:pointer;transition:color 0.15s}.vd-mobile-accordion-btn:hover{color:var(--vd-primary)}.vd-mobile-accordion-btn svg{color:var(--vd-text-faint);transition:transform 0.25s}.vd-mobile-accordion.is-open .vd-mobile-accordion-btn svg{transform:rotate(180deg)}.vd-mobile-accordion.is-open .vd-mobile-accordion-btn{color:var(--vd-primary)}.vd-mobile-accordion-panel{display:none;flex-direction:column;padding-bottom:8px}.vd-mobile-accordion.is-open .vd-mobile-accordion-panel{display:flex}.vd-mobile-accordion-panel a{display:block;padding:8px 0 8px 16px;font-size:14px;font-weight:400;color:var(--vd-text-muted);border-bottom:none!important;transition:color 0.15s}.vd-mobile-accordion-panel a:hover{color:var(--vd-primary)}.vd-mobile-menu-footer{padding-top:16px;border-top:1px solid var(--vd-stroke);display:flex;flex-direction:column;gap:16px}.vd-mobile-menu-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vd-mobile-menu-buttons .vd-btn{justify-content:center;text-align:center;padding:12px 16px}.vd-mobile-menu-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.vd-mobile-menu-label{font-size:13px;font-weight:500;color:var(--vd-text-muted)}.vd-mobile-menu-theme-switch .vd-theme-toggle{width:32px;height:32px}.vd-accordion-item{border-bottom:1px solid var(--vd-stroke)}.vd-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:16px;font-weight:600;color:var(--vd-text);text-align:left}.vd-accordion-trigger svg{width:18px;height:18px;color:var(--vd-text-muted);transition:transform 0.3s;flex-shrink:0}.vd-accordion-item.is-open .vd-accordion-trigger svg{transform:rotate(45deg)}.vd-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(.4,0,.2,1)}.vd-accordion-content-inner{padding-bottom:24px;font-size:15px;color:var(--vd-text-muted);line-height:1.65;opacity:0;transform:translateY(-4px);transition:opacity 0.25s ease 0.05s,transform 0.25s ease 0.05s}.vd-accordion-item.is-open .vd-accordion-content-inner{opacity:1;transform:translateY(0)}.vd-pricing-toggle{display:inline-flex;gap:2px;background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-pill);padding:3px}.vd-pricing-toggle button{padding:8px 24px;border-radius:var(--vd-radius-pill);font-size:13px;font-weight:600;color:var(--vd-text);transition:all 0.2s}.vd-pricing-toggle button.is-active{background-color:var(--vd-primary);color:#fff}.vd-tag::first-letter{text-transform:uppercase}[id]{scroll-margin-top:80px}.vd-container{width:100%;max-width:var(--vd-container);margin:0 auto;padding:0 24px}@media (min-width:1024px){.vd-container{padding:0 48px}}.vd-section{padding:var(--vd-space-section) 0}section.vd-section.vd-section-sm{padding:80px 0}section.vd-section.vd-section-lg{padding:140px 0}@media (max-width:767px){section.vd-section.vd-section-sm{padding:56px 0}section.vd-section.vd-section-lg{padding:100px 0}}.vd-section-header{text-align:center;margin-bottom:48px;max-width:var(--vd-container-secondary);margin-left:auto;margin-right:auto}.vd-section-header .vd-badge{margin-bottom:16px}.vd-section-header p{max-width:520px;margin:12px auto 0;color:var(--vd-text-muted)}.vd-navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;border-bottom:1px solid #fff0;transition:background-color 0.3s,backdrop-filter 0.3s,border-bottom-color 0.3s}.vd-navbar>.vd-container{max-width:var(--vd-container)}.vd-navbar.is-scrolled{background-color:rgb(17 17 24 / .8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--vd-stroke)}html.light .vd-navbar.is-scrolled{background-color:rgb(255 255 255 / .8)}.vd-navbar-inner{display:flex;align-items:center;justify-content:space-between}.vd-navbar-logo svg{height:34px;width:auto}.vd-navbar-links{display:none;align-items:center;gap:36px}.vd-navbar-link{position:relative;font-size:15px;font-weight:500;color:var(--vd-text-muted);transition:color 0.2s}.vd-navbar-link::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background-color:var(--vd-primary);transition:width 0.3s cubic-bezier(.4,0,.2,1)}.vd-navbar-link:hover::after{width:100%}.vd-navbar-link:hover{color:var(--vd-text)}.vd-navbar-dropdown{position:relative}.vd-navbar-link-dropdown{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.vd-navbar-link-dropdown svg{transition:transform 0.2s}.vd-navbar-dropdown:hover .vd-navbar-link-dropdown svg,.vd-navbar-dropdown.is-open .vd-navbar-link-dropdown svg{transform:rotate(180deg)}.vd-navbar-submenu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:560px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:14px;padding:0;opacity:0;visibility:hidden;translate:0 6px;transition:opacity 0.2s,visibility 0.2s,translate 0.25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px rgb(0 0 0 / .25);z-index:100;overflow:hidden}html.light .vd-navbar-submenu{box-shadow:0 8px 32px rgb(0 0 0 / .1)}.vd-navbar-dropdown:hover .vd-navbar-submenu,.vd-navbar-dropdown.is-open .vd-navbar-submenu{opacity:1;visibility:visible;translate:0 0}.vd-navbar-submenu.vd-navbar-submenu-wide{width:880px}.vd-navbar-submenu-wide .vd-submenu-links{flex:1;min-width:0}.vd-navbar-submenu-wide .vd-submenu-link-title{white-space:nowrap}.vd-submenu-split{display:flex}.vd-submenu-links{flex:1;padding:10px;display:flex;flex-direction:column;gap:2px}.vd-submenu-link{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;transition:background 0.15s}.vd-submenu-link:hover{background:var(--vd-primary-subtle)}.vd-submenu-link>svg{margin-top:2px;flex-shrink:0}.vd-submenu-link-text{display:flex;flex-direction:column;gap:1px}.vd-submenu-link-title{font-size:13px;font-weight:600;color:var(--vd-text);display:flex;align-items:center;gap:6px}.vd-submenu-link-desc{font-size:12px;color:var(--vd-text-faint);line-height:1.3}.vd-submenu-badge{font-size:12px;font-weight:600;color:var(--vd-primary);background:var(--vd-primary-subtle);padding:1px 6px;border-radius:100px;border:1px solid var(--vd-primary-border)}.vd-submenu-promo{width:220px;flex-shrink:0;background:var(--vd-bg);border-left:1px solid var(--vd-stroke);display:flex;flex-direction:column;overflow:hidden}.vd-submenu-promo-img{width:100%;height:120px;object-fit:cover;display:block;border-bottom:1px solid var(--vd-stroke)}.vd-submenu-promo-content{padding:14px;display:flex;flex-direction:column}.vd-submenu-promo-title{font-size:13px;font-weight:600;color:var(--vd-text);line-height:1.3}.vd-submenu-promo-sub{font-size:12px;color:var(--vd-text-faint);margin-top:2px}.vd-submenu-promo-content .vd-btn{margin-top:8px;align-self:flex-start}html.light .vd-submenu-promo{background:var(--vd-bg)}.vd-navbar-actions{display:flex;align-items:center;gap:14px}@media (min-width:768px){.vd-navbar-links{display:flex}.vd-navbar-actions .vd-btn{display:inline-flex!important}}.vd-mobile-menu{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--vd-bg);z-index:99;padding:72px 24px 24px;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s}.vd-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.vd-hamburger{display:flex;width:36px;height:36px;align-items:center;justify-content:center;color:var(--vd-text-muted);position:relative;z-index:101}.vd-hamburger .icon-close{display:none}.vd-hamburger[aria-expanded="true"] .icon-menu{display:none}.vd-hamburger[aria-expanded="true"] .icon-close{display:block}@media (min-width:768px){.vd-hamburger{display:none}}.vd-section-alt{background-color:var(--vd-surface)}.vd-hero{padding-top:140px;padding-bottom:0;text-align:center;overflow:hidden;position:relative}.vd-hero-glow{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse at 40% 50%,rgb(255 107 0 / .06) 0%,transparent 60%),radial-gradient(ellipse at 60% 40%,rgb(139 92 246 / .03) 0%,transparent 60%);filter:blur(80px);pointer-events:none;z-index:0}.vd-hero-content,.vd-hero-mockup{position:relative;z-index:1}.vd-hero-content{max-width:820px;margin:0 auto}.vd-hero-content .vd-badge{margin-bottom:20px}.vd-hero-content p{max-width:640px;margin:16px auto 0;color:var(--vd-text-muted)}.vd-hero-input{max-width:580px;margin:24px auto 0}.vd-hero-proof{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;flex-wrap:wrap}.vd-hero-proof-divider{width:1px;height:12px;background-color:var(--vd-stroke)}.vd-hero-stars{display:inline-flex;gap:2px;align-items:center;color:var(--vd-primary)}.vd-hero-avatars{display:flex}.vd-hero-avatar{width:26px;height:26px;border-radius:50%;border:2px solid var(--vd-bg);background-color:var(--vd-surface)}.vd-hero-avatar+.vd-hero-avatar{margin-left:-8px}.vd-hero-mockup{max-width:900px;margin:48px auto 0;position:relative}.vd-hero-mockup-inner{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-bottom:none;border-radius:var(--vd-radius-card) var(--vd-radius-card) 0 0;overflow:hidden;box-shadow:var(--vd-shadow-xl)}.vd-mockup-chrome{padding:10px 14px;background-color:var(--vd-surface);border-bottom:1px solid var(--vd-stroke);display:flex;align-items:center;gap:6px}.vd-mockup-dot{width:8px;height:8px;border-radius:50%}.vd-mockup-url{font-size:12px;color:var(--vd-text-faint);margin-left:12px}.vd-mockup-body{padding:24px}.vd-mockup-clips-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:480px){.vd-mockup-clips-grid{grid-template-columns:repeat(3,1fr)}}.vd-mockup-clip-card{border-radius:10px;overflow:hidden;border:1px solid var(--vd-stroke);background-color:var(--vd-surface);transition:border-color 0.2s,transform 0.2s}.vd-mockup-clip-card:hover{border-color:var(--vd-primary-border);transform:translateY(-3px);box-shadow:var(--vd-shadow-sm)}.vd-mockup-clip-thumb{aspect-ratio:9/16;position:relative;display:flex;align-items:center;justify-content:center}.vd-mockup-clip-score{position:absolute;top:8px;right:8px;background-color:var(--vd-primary);color:#fff;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px;line-height:1.3}.vd-mockup-clip-play{width:24px;height:24px;color:rgb(255 255 255 / .25)}.vd-mockup-clip-duration{position:absolute;bottom:8px;left:8px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;color:rgb(255 255 255 / .5);line-height:1}.vd-mockup-clips-count{letter-spacing:.3px}.vd-logos{margin-top:64px;padding:48px 0;border-top:1px solid var(--vd-stroke);border-bottom:1px solid var(--vd-stroke);overflow:hidden;position:relative}.vd-logos-label{text-align:center;margin-bottom:32px;color:var(--vd-text-faint)}.vd-logos-container{display:flex;width:max-content;animation:vd-marquee 25s linear infinite}.vd-logos-loop{display:flex;flex-shrink:0;align-items:center;min-width:100vw;justify-content:space-around}.vd-logo-item{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.4;transition:opacity 0.2s;flex-shrink:0;padding:0 32px}.vd-logo-item:hover{opacity:1}.vd-logo-item svg{height:28px;width:auto}.vd-logo-label{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:500;color:currentColor;letter-spacing:.3px;line-height:1.4;white-space:nowrap}.vd-logos-fade-left,.vd-logos-fade-right{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.vd-logos-fade-left{left:0;background:linear-gradient(90deg,var(--vd-bg),transparent)}.vd-logos-fade-right{right:0;background:linear-gradient(270deg,var(--vd-bg),transparent)}.vd-steps-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.vd-steps-grid{grid-template-columns:repeat(3,1fr)}}.vd-step-card{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;display:flex;flex-direction:column;transition:border-color 0.25s,transform 0.25s}.vd-step-card:hover{border-color:var(--vd-primary-border);transform:translateY(-3px)}.vd-step-visual{height:220px;padding:24px;position:relative;overflow:hidden;background:rgb(255 255 255 / .01);border-bottom:1px solid var(--vd-stroke)}.vd-step-body{padding:24px;flex:1;display:flex;flex-direction:column}.vd-step-body .vd-h4{margin-top:14px;margin-bottom:8px}.vd-step-num{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:500;color:var(--vd-primary);background-color:var(--vd-primary-subtle);padding:4px 10px;border-radius:8px;display:inline-block;margin-bottom:14px}.vd-s1-browser{background:rgb(255 255 255 / .03);border:1px solid var(--vd-stroke);border-radius:10px;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}.vd-s1-chrome{padding:8px 12px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--vd-stroke);display:flex;align-items:center;gap:6px}.vd-s1-dot{width:6px;height:6px;border-radius:50%}.vd-s1-url-bar{flex:1;margin-left:8px;padding:4px 10px;background:rgb(255 255 255 / .03);border-radius:4px;font-size:12px;color:var(--vd-text-faint);display:flex;align-items:center;gap:6px}.vd-s1-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px}.vd-s1-input{width:100%;display:flex;align-items:center;background:rgb(255 255 255 / .03);border:1px solid var(--vd-stroke);border-radius:8px;padding:8px 8px 8px 12px;gap:8px}.vd-s1-link-icon{color:var(--vd-text-faint);flex-shrink:0}.vd-s1-link-icon svg{width:14px;height:14px}.vd-s1-typing{flex:1;font-size:12px;color:var(--vd-text-muted);font-family:'JetBrains Mono',monospace;overflow:hidden;white-space:nowrap}.vd-s1-typing span{display:inline-block;animation:vd-typing 5s steps(28) infinite;width:0;overflow:hidden}.vd-s1-cursor{display:inline-block;width:1px;height:14px;background:var(--vd-primary);animation:vd-blink 0.6s infinite;vertical-align:middle;margin-left:2px}.vd-s1-btn{padding:6px 14px;background:var(--vd-primary);color:#fff;font-size:12px;font-weight:600;border-radius:8px;white-space:nowrap;transition:transform 0.15s,box-shadow 0.15s;animation:vd-btnReact 5s ease infinite}.vd-s1-mouse{position:absolute;width:16px;height:20px;z-index:10;pointer-events:none;opacity:0;animation:vd-mouseAnim 5s ease infinite}.vd-s1-mouse svg{width:16px;height:20px;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5))}.vd-s2-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.vd-s2-preview{width:100%;height:80px;border-radius:6px;position:relative;overflow:hidden;border:1px solid var(--vd-stroke)}.vd-s2-preview-img{width:100%;height:100%;object-fit:cover;display:block}.vd-s2-scan-beam{position:absolute;top:0;bottom:0;width:3px;background:var(--vd-primary);box-shadow:0 0 10px rgb(255 107 0 / .7),0 0 30px rgb(255 107 0 / .3),20px 0 40px rgb(255 107 0 / .1);animation:vd-scanLine 5s linear infinite;z-index:3}.vd-s2-scan-overlay{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(255 107 0 / .08) 0%,transparent 100%);animation:vd-scanOverlay 5s linear infinite;z-index:1}.vd-s2-track{width:100%;height:18px;position:relative;margin-top:8px;border-radius:4px;overflow:visible}.vd-s2-track-bg{position:absolute;inset:6px 0;background:var(--vd-stroke);border-radius:3px}.vd-s2-seg{position:absolute;top:4px;bottom:4px;background:var(--vd-primary);border-radius:3px;opacity:0;animation:vd-markerAppear 5s ease infinite}.vd-s2-seg:nth-child(2){animation-delay:0.5s}.vd-s2-seg:nth-child(3){animation-delay:1.2s}.vd-s2-seg:nth-child(4){animation-delay:2s}.vd-s2-seg:nth-child(5){animation-delay:2.8s}.vd-s2-seg span{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;font-family:'JetBrains Mono',monospace;color:var(--vd-primary);white-space:nowrap}.vd-s2-playhead{position:absolute;top:0;bottom:0;width:2px;background:var(--vd-text);border-radius:1px;animation:vd-scanLine 5s linear infinite;z-index:2}.vd-s2-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:16px}.vd-s2-dot{width:6px;height:6px;border-radius:50%;background:var(--vd-primary);animation:vd-dotPulse 1.5s ease infinite}.vd-s2-marker{position:absolute;top:4px;bottom:4px;width:3px;background:var(--vd-primary);border-radius:2px;z-index:3;opacity:0;animation:vd-markerAppear 6s ease infinite}.vd-s2-marker span{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;font-family:'JetBrains Mono',monospace;color:#fff;background:var(--vd-primary);padding:1px 4px;border-radius:3px;white-space:nowrap;opacity:0;animation:vd-markerAppear 6s ease infinite}.vd-s2-marker:nth-child(2){animation-delay:0.5s}.vd-s2-marker:nth-child(2) span{animation-delay:0.5s}.vd-s2-marker:nth-child(3){animation-delay:1.2s}.vd-s2-marker:nth-child(3) span{animation-delay:1.2s}.vd-s2-marker:nth-child(4){animation-delay:1.9s}.vd-s2-marker:nth-child(4) span{animation-delay:1.9s}.vd-s2-marker:nth-child(5){animation-delay:2.5s}.vd-s2-marker:nth-child(5) span{animation-delay:2.5s}.vd-s2-found{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vd-text-muted)}.vd-s2-scan{box-shadow:0 0 8px rgb(255 107 0 / .5),0 0 20px rgb(255 107 0 / .2)}.vd-s3-container{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:12px;padding-bottom:8px;position:relative}.vd-s3-clip{width:72px;aspect-ratio:9/16;border-radius:10px;position:relative;overflow:visible;border:1px solid var(--vd-stroke);opacity:0;animation:vd-clipAppear 6s ease infinite}.vd-s3-clip:nth-child(1){background:url(https://images.unsplash.com/photo-1542751371-adc38448a05e?w=200&h=350&fit=crop) center/cover;animation-delay:0s}.vd-s3-clip:nth-child(2){background:url(https://images.unsplash.com/photo-1478737270239-2f02b77fc618?w=200&h=350&fit=crop) center/cover;animation-delay:0.3s}.vd-s3-clip:nth-child(3){background:url(https://images.unsplash.com/photo-1475721027785-f74eccf877e2?w=200&h=350&fit=crop) center/cover;animation-delay:0.6s}.vd-s3-clip-inner{width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative}.vd-s3-score{position:absolute;top:6px;right:6px;background:var(--vd-primary);color:#fff;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.vd-s3-play{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);border:1px solid rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:center}.vd-s3-play svg{width:14px;height:14px;fill:#fff;margin-left:2px}.vd-s3-caption{position:absolute;bottom:8px;left:6px;right:6px}.vd-s3-caption-line{height:2px;background:rgb(255 255 255 / .25);border-radius:1px;margin-bottom:3px}.vd-s3-caption-line:last-child{width:55%}.vd-s3-reactions{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.vd-s3-reaction{position:absolute;font-size:14px;opacity:0;animation:vd-floatUp 3s ease infinite}.vd-s3-r1{left:12%;bottom:25%;animation-delay:0.3s}.vd-s3-r2{left:52%;bottom:20%;animation-delay:1.6s}.vd-s3-r3{left:82%;bottom:22%;animation-delay:3s}.vd-s3-r1 svg,.vd-s3-r2 svg,.vd-s3-r3 svg{width:16px;height:16px;fill:var(--vd-primary)}.vd-s3-r4{left:28%;bottom:28%;animation-delay:0.9s}.vd-s3-r5{left:68%;bottom:18%;animation-delay:2.3s}.vd-s3-r4 svg,.vd-s3-r5 svg{width:14px;height:14px;fill:var(--vd-text-muted)}.vd-s3-r6{left:42%;bottom:22%;animation-delay:1.2s}.vd-s3-r7{left:75%;bottom:26%;animation-delay:2.8s}.vd-s3-r6 svg,.vd-s3-r7 svg{width:15px;height:15px;fill:var(--vd-primary)}.vd-s3-stats{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:16px;padding:8px;font-size:12px;color:var(--vd-text-muted)}.vd-s3-stat-item{display:flex;align-items:center;gap:4px}.vd-s3-stat-item svg{width:12px;height:12px}.vd-s3-stat-num{font-family:'JetBrains Mono',monospace;color:var(--vd-primary);font-weight:700}.vd-feat-grid-top{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}.vd-feat-grid-bot{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.vd-feat-grid-top{grid-template-columns:1fr 1fr}.vd-feat-grid-bot{grid-template-columns:1fr 1fr 1fr}}.vd-feat-card-illus{width:100%;aspect-ratio:16/10;background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);margin-bottom:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vd-secondary-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:640px){.vd-secondary-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-secondary-grid{grid-template-columns:repeat(3,1fr)}}.vd-editor-blocks{display:flex;flex-direction:column;gap:80px}.vd-editor-block{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media (min-width:768px){.vd-editor-block{grid-template-columns:55% 45%}.vd-editor-block.reversed{grid-template-columns:45% 55%}.vd-editor-block.reversed .vd-editor-block-text{order:2}.vd-editor-block.reversed .vd-editor-block-mockup{order:1}}.vd-editor-block-text h2{margin-bottom:16px}.vd-editor-block-text>p{color:var(--vd-text-muted);margin-bottom:28px}.vd-editor-callouts{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.vd-editor-callout{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--vd-text-muted);line-height:1.5}.vd-editor-callout-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background-color:var(--vd-primary-subtle);flex-shrink:0}.vd-editor-callout-icon svg{width:14px;height:14px;color:var(--vd-primary)}.vd-editor-cta{display:inline-flex;align-items:center;gap:8px;color:var(--vd-primary);font-size:15px;font-weight:600;transition:gap 0.25s ease}.vd-editor-cta:hover{gap:14px}.vd-editor-screenshot{border-radius:var(--vd-radius-card);border:1px solid var(--vd-stroke);background-color:var(--vd-card);box-shadow:var(--vd-shadow-lg);overflow:hidden;padding:16px}.vd-mock-timeline{display:flex;flex-direction:column;gap:10px}.vd-mock-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background-color:var(--vd-surface);border:1px solid var(--vd-stroke)}.vd-mock-toolbar-left{display:flex;align-items:center;gap:12px}.vd-mock-toolbar-btn{width:28px;height:28px;border-radius:8px;background-color:var(--vd-card);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center}.vd-mock-toolbar-btn svg{width:14px;height:14px;color:var(--vd-text-faint)}.vd-mock-time{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--vd-text-faint)}.vd-mock-ruler{display:flex;justify-content:space-between;padding:0 60px;margin-bottom:4px}.vd-mock-ruler span{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--vd-text-faint)}.vd-mock-tracks{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 0}.vd-mock-track{display:flex;align-items:center;gap:10px;height:36px}.vd-mock-track-label{font-size:12px;font-weight:600;color:var(--vd-text-faint);text-transform:uppercase;letter-spacing:.06em;width:50px;text-align:right;flex-shrink:0}.vd-mock-track-bar{flex:1;height:100%;position:relative;border-radius:8px;background-color:var(--vd-card);overflow:hidden}.vd-mock-playhead{position:absolute;top:0;bottom:0;left:15%;width:2px;background-color:var(--vd-primary);z-index:10;box-shadow:0 0 8px rgb(0 0 0 / .3);animation:vd-playhead 8s linear infinite}.vd-fm-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;min-height:280px}.vd-fm-panel{display:flex;flex-direction:column;gap:8px;min-width:0}.vd-fm-tabs{display:flex;gap:2px;padding:3px;background:var(--vd-bg);border:1px solid var(--vd-stroke);border-radius:8px}.vd-fm-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;padding:5px 4px;border-radius:8px;font-size:12px;color:var(--vd-text-muted);white-space:nowrap}.vd-fm-tab.is-active{background:var(--vd-card);border:1px solid var(--vd-stroke);color:var(--vd-text)}.vd-fm-card{background:var(--vd-bg);border:1px solid var(--vd-stroke);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.vd-fm-card-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--vd-text)}.vd-fm-toggle{margin-left:auto;width:32px;height:18px;background:var(--vd-primary);border-radius:10px;position:relative}.vd-fm-toggle span{position:absolute;right:3px;top:3px;width:12px;height:12px;background:#fff;border-radius:50%}.vd-fm-row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:8px;font-size:12px;color:var(--vd-text)}.vd-fm-count{margin-left:auto;color:var(--vd-text-muted);font-size:12px}.vd-fm-zoom-label{display:flex;justify-content:space-between;font-size:12px;color:var(--vd-text-muted)}.vd-fm-zoom-val{color:var(--vd-text);font-family:'JetBrains Mono',monospace;font-weight:500}.vd-fm-zoom-buttons{display:flex;gap:4px}.vd-fm-zoom-btn{flex:1;text-align:center;padding:5px 6px;border-radius:8px;font-size:12px;background:var(--vd-card);border:1px solid var(--vd-stroke);color:var(--vd-text-muted)}.vd-fm-zoom-btn.is-active{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-fm-slider{position:relative;height:4px;background:var(--vd-stroke);border-radius:2px;margin-top:4px}.vd-fm-slider-track{width:40%;height:100%;background:var(--vd-primary);border-radius:2px}.vd-fm-slider-dot{position:absolute;left:38%;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--vd-primary);border-radius:50%;border:2px solid var(--vd-bg)}.vd-fm-preview{position:relative;border-radius:8px;overflow:hidden;background:var(--vd-bg);border:1px solid var(--vd-stroke)}.vd-fm-preview img{width:100%;height:auto;display:block}.vd-fm-body-frame{position:absolute;top:5%;left:8%;right:8%;bottom:5%;border:2px dashed rgb(100 180 255 / .5);border-radius:4px;z-index:2}.vd-fm-face-frame{position:absolute;top:22%;left:24%;width:45%;height:35%;border:2px solid rgb(220 50 50 / .7);border-radius:4px;z-index:3}.vd-fm-face-tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:rgb(190 50 50 / .85);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:8px;z-index:4;display:flex;align-items:center;gap:4px;white-space:nowrap;backdrop-filter:blur(4px)}@media (max-width:768px){.vd-fm-layout{grid-template-columns:1fr}.vd-fm-preview{max-height:200px}}.vd-editor-screenshot--leg{padding:24px;border:1px solid var(--vd-stroke);box-shadow:var(--vd-shadow-lg);background:var(--vd-surface);border-radius:var(--vd-radius-card);overflow:visible}.vd-leg-demo{width:100%;font-family:'Plus Jakarta Sans',sans-serif;color:var(--vd-text)}.vd-leg-demo .layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.vd-leg-demo .preview-wrap{position:relative;display:flex;align-items:center;justify-content:center}.vd-leg-demo .preview-wrap::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:400px;background:radial-gradient(ellipse,rgb(255 107 0 / .08) 0%,rgb(139 92 246 / .04) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.vd-leg-demo .preview{position:relative;width:100%;max-width:260px;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 0 0 3px rgb(255 255 255 / .06),0 20px 60px rgb(0 0 0 / .4);z-index:1;margin:0 auto}.vd-leg-demo .preview img{width:100%;height:100%;object-fit:cover}.vd-leg-demo .preview-gradient{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgb(0 0 0 / .8),transparent);pointer-events:none}.vd-leg-demo .caption-area{position:absolute;bottom:10%;left:0;right:0;text-align:center;padding:0 16px;z-index:2}.vd-leg-demo .caption{font-size:16px;font-weight:700;color:#fff;line-height:1.4;transition:all 0.3s}.vd-leg-demo .caption .w{transition:color 0.3s,text-decoration 0.3s,font-weight 0.3s,background 0.3s;display:inline}.vd-leg-demo .caption .hi{transition:all 0.3s}.vd-leg-demo .caption[data-s="simple"]{font-family:'Inter',sans-serif;font-weight:600;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.vd-leg-demo .caption[data-s="simple"] .hi{color:#FF6B00}.vd-leg-demo .caption[data-s="impact"]{font-family:'Bebas Neue',cursive;font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:.5px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 -2px 0 #000,0 2px 0 #000,-2px 0 0 #000,2px 0 0 #000}.vd-leg-demo .caption[data-s="impact"] .hi{color:#f27c0d;font-weight:900}.vd-leg-demo .caption[data-s="wave"]{font-family:'Poppins',sans-serif;font-weight:600;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .caption[data-s="wave"] .hi{color:#8B5CF6}.vd-leg-demo .caption[data-s="underline"]{font-family:'Inter',sans-serif;font-weight:600;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.vd-leg-demo .caption[data-s="underline"] .hi{color:#22C55E;text-decoration:underline;text-decoration-color:#22C55E;text-underline-offset:3px;text-decoration-thickness:2px}.vd-leg-demo .caption[data-s="shake"]{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .caption[data-s="shake"] .hi{color:#EF4444;font-weight:800}.vd-leg-demo .caption[data-s="sleek"]{font-family:'Inter',sans-serif;font-weight:500;font-size:15px}.vd-leg-demo .caption[data-s="sleek"] .ci{background:rgb(255 255 255 / .12);backdrop-filter:blur(8px);padding:8px 18px;border-radius:16px;display:inline-block}.vd-leg-demo .caption[data-s="sleek"] .w{color:rgb(255 255 255 / .5);transition:color 0.3s}.vd-leg-demo .caption[data-s="sleek"] .hi{color:#fff;font-weight:600}.vd-leg-demo .caption[data-s="gradient"]{font-family:'Poppins',sans-serif;font-weight:700}.vd-leg-demo .caption[data-s="gradient"] .ci{background:linear-gradient(135deg,#6366F1,#8B5CF6);padding:8px 16px;border-radius:10px;display:inline-block}.vd-leg-demo .caption[data-s="gradient"] .w{color:rgb(255 255 255 / .75);transition:color 0.3s,font-weight 0.3s}.vd-leg-demo .caption[data-s="gradient"] .hi{color:#fff;font-weight:800}.vd-leg-demo .caption[data-s="tech"]{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:500;color:#0F8;text-shadow:0 0 10px rgb(0 255 136 / .3)}.vd-leg-demo .caption[data-s="tech"] .ci{background:rgb(0 0 0 / .9);padding:8px 14px;border-radius:4px;display:inline-block}.vd-leg-demo .caption[data-s="tech"] .hi{background:#0F8;color:#000;padding:1px 4px;border-radius:2px}.vd-leg-demo .caption[data-s="editorial"]{font-family:'Playfair Display',serif;font-weight:600;font-style:italic;font-size:17px;text-shadow:0 2px 6px rgb(0 0 0 / .6)}.vd-leg-demo .caption[data-s="editorial"] .hi{color:#F59E0B}.vd-leg-demo .caption[data-s="word-spotlight"]{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:17px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 -2px 0 #000,0 2px 0 #000,-2px 0 0 #000,2px 0 0 #000,0 4px 12px rgb(0 0 0 / .8)}.vd-leg-demo .caption[data-s="word-spotlight"] .w{display:none}.vd-leg-demo .caption[data-s="word-spotlight"] .hi{display:inline;color:#fff;font-weight:900;font-size:22px}.vd-leg-demo .caption[data-s="build-up"]{font-family:'Inter',sans-serif;font-weight:600;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .caption[data-s="build-up"] .hi{color:#3B82F6}.vd-leg-demo .caption[data-s="karaoke"]{font-family:'Poppins',sans-serif;font-weight:700;font-size:17px}.vd-leg-demo .caption[data-s="karaoke"] .ci{background:rgb(0 0 0 / .7);padding:6px 14px;border-radius:8px;display:inline-block}.vd-leg-demo .caption[data-s="karaoke"] .w{color:rgb(255 255 255 / .6)}.vd-leg-demo .caption[data-s="karaoke"] .hi{color:#FFFF00!important}@keyframes vd-leg-shake{0%,100%{transform:translateX(0) rotate(0) scale(1.08)}25%{transform:translateX(-2px) rotate(-1deg) scale(1.08)}50%{transform:translateX(2px) rotate(1deg) scale(1.08)}75%{transform:translateX(-1px) rotate(-0.5deg) scale(1.08)}}@keyframes vd-leg-bounce{0%{transform:scale(.9) translateY(2px)}50%{transform:scale(1.1) translateY(-3px)}100%{transform:scale(1.06) translateY(0)}}@keyframes vd-leg-wave{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-1deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(3px) rotate(1deg)}100%{transform:translateY(0) rotate(0)}}.vd-leg-demo .presets-wrap{max-height:520px;overflow-y:auto;padding:4px 4px 4px 0}.vd-leg-demo .presets-wrap::-webkit-scrollbar{width:4px}.vd-leg-demo .presets-wrap::-webkit-scrollbar-track{background:#fff0}.vd-leg-demo .presets-wrap::-webkit-scrollbar-thumb{background:var(--vd-stroke);border-radius:4px}.vd-leg-demo .presets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vd-leg-demo .pcard{cursor:pointer;transition:all 0.2s;border-radius:10px;overflow:hidden}.vd-leg-demo .pcard:hover{transform:translateY(-2px)}.vd-leg-demo .pcard.on .pcard-box{border-color:var(--vd-primary);box-shadow:0 0 0 1px var(--vd-primary)}.vd-leg-demo .pcard-box{background:var(--vd-surface);border:1.5px solid var(--vd-stroke);border-radius:10px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;gap:4px;position:relative;transition:border-color 0.2s,box-shadow 0.2s}.vd-leg-demo .pcard-badge{position:absolute;top:5px;left:5px;font-size:8px;font-weight:700;letter-spacing:.5px;padding:1px 5px;border-radius:3px}.vd-leg-demo .pcard-badge.b{background:rgb(120 120 120 / .2);color:#888}.vd-leg-demo .pcard-badge.m{background:rgb(120 120 120 / .2);color:#888}.vd-leg-demo .pcard-badge.e{background:rgb(139 92 246 / .15);color:#a78bfa}.vd-leg-demo .pcard-text{font-size:14px;font-weight:600;color:var(--vd-text);text-align:center;line-height:1.3}.vd-leg-demo .pcard-name{font-size:13px;color:var(--vd-text-muted);margin-top:8px;text-align:left;font-weight:400}.vd-leg-demo .pt-simple .pcard-text{font-family:'Inter',sans-serif;font-weight:600;font-size:14px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.vd-leg-demo .pt-impact .pcard-text{font-family:'Bebas Neue',cursive;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.vd-leg-demo .pt-impact .pcard-text .hl{color:#f27c0d}.vd-leg-demo .pt-wave .pcard-text{font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .pt-wave .pcard-text .hl{color:#8B5CF6}.vd-leg-demo .pt-underline .pcard-text{font-family:'Inter',sans-serif;font-weight:600;font-size:14px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.vd-leg-demo .pt-underline .pcard-text .hl{color:#22C55E;text-decoration:underline;text-decoration-color:#22C55E;text-underline-offset:3px;text-decoration-thickness:2px}.vd-leg-demo .pt-shake .pcard-text{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .pt-shake .pcard-text .hl{color:#EF4444}.vd-leg-demo .pt-sleek .pcard-text{font-family:'Inter',sans-serif;font-weight:500;font-size:13px}.vd-leg-demo .pt-sleek .pcard-box .pcard-text{background:rgb(255 255 255 / .1);padding:4px 12px;border-radius:16px}.vd-leg-demo .pt-gradient .pcard-text{font-family:'Poppins',sans-serif;font-weight:700;font-size:14px}.vd-leg-demo .pt-gradient .pcard-text span{background:linear-gradient(135deg,#6366F1,#8B5CF6);padding:3px 8px;border-radius:4px}.vd-leg-demo .pt-tech .pcard-text{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;color:#0F8}.vd-leg-demo .pt-tech .pcard-text .hl{background:#0F8;color:#000;padding:1px 4px;border-radius:2px}.vd-leg-demo .pt-editorial .pcard-text{font-family:'Playfair Display',serif;font-weight:600;font-style:italic;font-size:14px}.vd-leg-demo .pt-editorial .pcard-text .hl{color:#F59E0B}.vd-leg-demo .pt-word-spotlight .pcard-text{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:13px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 -2px 0 #000,0 2px 0 #000,-2px 0 0 #000,2px 0 0 #000,0 4px 12px rgb(0 0 0 / .8)}.vd-leg-demo .pt-build-up .pcard-text{font-family:'Inter',sans-serif;font-weight:600;font-size:14px;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}.vd-leg-demo .pt-build-up .pcard-text .hl{color:#3B82F6}.vd-leg-demo .pt-karaoke .pcard-text{font-family:'Poppins',sans-serif;font-weight:700;font-size:14px;background:rgb(0 0 0 / .7);padding:3px 8px;border-radius:4px}.vd-leg-demo .pt-karaoke .pcard-text .hl{color:#FF0}.vd-leg-demo .pt-karaoke .pcard-text .dim{color:rgb(255 255 255 / .6)}@media (max-width:600px){.vd-leg-demo .layout{grid-template-columns:1fr}.vd-leg-demo .preview{max-width:220px}.vd-leg-demo .presets-wrap{max-height:360px}}html.light .vd-leg-demo .pcard-box{background:#1a1a2e;border-color:rgb(255 255 255 / .06)}html.light .vd-leg-demo .pcard-text{color:#ededef}html.light .vd-leg-demo .pcard-name{color:#b0b0ba}html.light .vd-leg-demo .pcard.on .pcard-box{border-color:var(--vd-primary);box-shadow:0 0 0 1px var(--vd-primary)}html.light .vd-leg-demo .presets-wrap::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .1)}html.light .vd-leg-demo .preview{box-shadow:0 0 0 3px rgb(0 0 0 / .1),0 20px 60px rgb(0 0 0 / .2)}.vd-mock-format-btn.is-active{border-color:var(--vd-primary-border);background-color:var(--vd-primary-subtle);color:var(--vd-primary)}.vd-split{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media (min-width:768px){.vd-split{grid-template-columns:1fr 1fr}}.vd-split-features{display:flex;flex-direction:column;gap:16px;margin-top:24px}.vd-split-feature{display:flex;align-items:flex-start;gap:12px}.vd-split-feature svg{width:20px;height:20px;color:var(--vd-primary);flex-shrink:0;margin-top:2px}.vd-split-feature span{font-size:15px;color:var(--vd-text-muted);line-height:1.5}.vd-niche-tabs-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:48px}.vd-niche-tab{padding:12px 24px;border-radius:100px;border:1px solid var(--vd-stroke);background:#fff0;color:var(--vd-text-muted);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.25s;outline:none}.vd-niche-tab:hover{color:var(--vd-text);border-color:var(--vd-text-faint)}html.light .vd-niche-tab:hover{border-color:var(--vd-text-faint)}.vd-niche-tab.active{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-niche-panels-wrapper{position:relative;border-radius:var(--vd-radius-card);background:var(--vd-card);border:1px solid var(--vd-stroke);overflow:hidden}.vd-niche-panel{display:none;animation:vd-niche-fadeSlide 0.35s ease}.vd-niche-panel.active{display:block}@keyframes vd-niche-fadeSlide{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vd-niche-panel-inner{display:grid;grid-template-columns:2fr 3fr;min-height:400px}.vd-niche-panel-visual{display:flex;align-items:center;justify-content:center;padding:48px 32px;position:relative;border-right:1px solid var(--vd-stroke)}html.light .vd-niche-panel-visual{border-right-color:var(--vd-stroke)}.vd-niche-phone-wrap{position:relative}.vd-niche-phone-frame{width:190px;height:380px;border-radius:32px;overflow:hidden;background:#000;position:relative;box-shadow:0 0 0 2px rgb(255 255 255 / .06),0 20px 60px rgb(0 0 0 / .5)}.vd-niche-phone-screen{position:absolute;inset:4px;border-radius:28px;overflow:hidden;background:var(--vd-surface)}.vd-niche-phone-screen img{width:100%;height:100%;object-fit:cover;display:block}.vd-niche-phone-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:36px;height:12px;background:#000;border-radius:100px;z-index:3}.vd-niche-phone-screen::after{content:'';position:absolute;top:0;left:-40%;width:60%;height:100%;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .03) 45%,transparent 50%);z-index:2;pointer-events:none}.vd-niche-phone-player{position:absolute;bottom:0;left:0;right:0;padding:8px 12px 12px;z-index:3;display:flex;flex-direction:column;gap:6px;background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,transparent 100%)}.vd-niche-phone-player-bar{width:100%;height:3px;background:rgb(255 255 255 / .2);border-radius:2px}.vd-niche-phone-player-bar span{display:block;height:100%;background:#fff;border-radius:2px;animation:vd-playerProgress 8s linear infinite}.vd-niche-phone-player-row{display:flex;align-items:center;gap:8px}.vd-niche-phone-player-btn svg{width:12px;height:12px;fill:#fff}.vd-niche-phone-player-time{font-family:'JetBrains Mono',monospace;font-size:12px;color:rgb(255 255 255 / .5)}.vd-niche-panel-text{padding:48px;display:flex;flex-direction:column;justify-content:center}.vd-niche-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--vd-primary);margin-bottom:12px}.vd-niche-panel-text h3{font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:14px;color:var(--vd-text)}.vd-niche-desc{font-size:15px;line-height:1.65;color:var(--vd-text-muted);margin-bottom:28px}.vd-niche-panel-stats{display:flex;gap:24px;margin-bottom:28px}.vd-niche-panel-stat{display:flex;flex-direction:column;gap:2px}.vd-niche-panel-stat-num{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:700;color:var(--vd-text)}.vd-niche-panel-stat-label{font-size:12px;color:var(--vd-text-muted)}.vd-niche-panel-features{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.vd-niche-panel-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--vd-text)}.vd-niche-feat-check{width:18px;height:18px;border-radius:50%;background:var(--vd-primary-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-niche-feat-check svg{width:10px;height:10px;stroke:var(--vd-primary);fill:none;stroke-width:3}.vd-niche-cta-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--vd-primary);text-decoration:none;transition:gap 0.2s}.vd-niche-cta-link:hover{gap:12px}@media (max-width:768px){.vd-niche-panel-inner{grid-template-columns:1fr}.vd-niche-panel-visual{padding:32px;border-right:none;border-bottom:1px solid var(--vd-stroke)}html.light .vd-niche-panel-visual{border-right:none;border-bottom-color:var(--vd-stroke)}.vd-niche-panel-text{padding:28px}.vd-niche-phone-frame{width:140px;height:250px}.vd-niche-panel-stats{gap:16px}}.vd-compare-card{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;max-width:720px;margin:0 auto}.vd-compare-header{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--vd-stroke)}.vd-compare-header-cell{padding:24px;text-align:center;font-size:14px;font-weight:600;color:var(--vd-text-muted)}.vd-compare-header-cell:first-child{text-align:left}.vd-compare-header-cell.is-highlight{background-color:var(--vd-primary-subtle);color:var(--vd-primary);border-bottom:2px solid var(--vd-primary)}.vd-compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--vd-stroke)}.vd-compare-row:last-child{border-bottom:none}.vd-compare-cell{padding:16px 24px;display:flex;align-items:center;font-size:14px;color:var(--vd-text-muted)}.vd-compare-cell:not(:first-child){justify-content:center}.vd-compare-cell.is-highlight{background-color:var(--vd-primary-subtle)}.vd-compare-cell svg{width:18px;height:18px;flex-shrink:0}.vd-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 24px}@media (min-width:768px){.vd-stats-grid{grid-template-columns:repeat(4,1fr);gap:0}}.vd-stat{text-align:center;padding:0 16px;position:relative}@media (min-width:768px){.vd-stat+.vd-stat::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background-color:var(--vd-stroke)}}.vd-stat-num{display:block;color:var(--vd-text)}.vd-stat-desc{margin-top:8px;color:var(--vd-text-muted)}.vd-testimonials-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.vd-testimonials-grid{grid-template-columns:repeat(2,1fr)}}.vd-comment{background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);padding:28px}.vd-comment-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vd-comment-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.vd-comment-name{display:block;font-size:14px;font-weight:600;color:var(--vd-text)}.vd-comment-handle{display:block;font-size:13px;color:var(--vd-text-faint)}.vd-comment-text{font-size:15px;font-weight:400;color:var(--vd-text);line-height:1.6;margin-bottom:14px}.vd-comment-reply{font-size:13px;color:var(--vd-text-faint)}.vd-testimonial-screenshot{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);padding:28px;position:relative;display:flex;flex-direction:column}.vd-testimonial-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.vd-testimonial-stars{display:flex;gap:2px}.vd-testimonial-stars svg{width:14px;height:14px;color:var(--vd-primary)}.vd-testimonial-quote{font-size:16px;color:var(--vd-text);line-height:1.6;margin-bottom:24px;font-weight:500;flex:1}.vd-testimonial-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto}.vd-testimonial-author{display:flex;align-items:center;gap:12px}.vd-testimonial-avatar{width:44px;height:44px;border-radius:50%;border:1px solid var(--vd-stroke);flex-shrink:0;object-fit:cover}img.vd-testimonial-avatar{display:block}.vd-testimonial-name{font-size:15px;font-weight:700;color:var(--vd-text)}.vd-testimonial-role{font-size:13px;color:var(--vd-text-muted);margin-top:2px}.vd-testimonial-metric{display:inline-flex;align-items:center;padding:6px 14px;background-color:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);border-radius:var(--vd-radius-pill);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:600;color:var(--vd-primary);white-space:nowrap}.vd-testimonial-metric-headline{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:600;color:var(--vd-text);letter-spacing:-.2px;margin-bottom:16px;padding:8px 14px;background-color:var(--vd-primary-subtle);border-radius:var(--vd-radius-btn);display:inline-block}.vd-pricing-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.vd-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-pricing-grid{grid-template-columns:repeat(4,1fr)}}.vd-pricing-grid-2{max-width:720px;margin:0 auto}@media (min-width:768px){.vd-pricing-grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-pricing-grid-2{grid-template-columns:repeat(2,1fr)}}.vd-pricing-grid-3{max-width:1080px;margin:0 auto}@media (min-width:768px){.vd-pricing-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.vd-pricing-grid-3{grid-template-columns:repeat(3,1fr)}}.vd-pricing-grid-4{margin:0 auto}@media (min-width:768px){.vd-pricing-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-pricing-grid-4{grid-template-columns:repeat(4,1fr)}}.vd-pricing-card-enterprise{border-color:rgb(139 92 246 / .2)}.vd-pricing-card-enterprise .vd-pricing-price-value{font-size:22px;font-weight:600;letter-spacing:-.3px}.vd-pricing-card-enterprise .vd-pricing-feature-check{background:rgb(139 92 246 / .1);color:#8b5cf6}.vd-pricing-enterprise-highlights{display:flex;flex-direction:column;gap:var(--vd-space-tight);padding:var(--vd-space-comp);background:rgb(139 92 246 / .04);border:1px solid rgb(139 92 246 / .1);border-radius:var(--vd-radius-btn);margin-top:var(--vd-space-comp)}.vd-pricing-enterprise-highlight{display:flex;align-items:flex-start;gap:var(--vd-space-inner)}.vd-pricing-enterprise-highlight svg{flex-shrink:0;margin-top:2px}.vd-pricing-eh-title{display:block;font-size:13px;font-weight:600;color:var(--vd-text);line-height:1.3}.vd-pricing-eh-desc{display:block;font-size:12px;color:var(--vd-text-muted);line-height:1.4}.vd-btn-enterprise{background:#8b5cf6!important;border-color:#8b5cf6!important}.vd-btn-enterprise:hover{background:#7c3aed!important;border-color:#7c3aed!important}.vd-pricing-free{display:flex;align-items:center;gap:var(--vd-space-card);padding:var(--vd-space-card) var(--vd-space-container);margin-top:var(--vd-space-card);background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);max-width:1080px;margin-left:auto;margin-right:auto}html.light .vd-pricing-free{box-shadow:var(--vd-shadow-sm)}.vd-pricing-free-info{display:flex;align-items:center;gap:var(--vd-space-card);flex-shrink:0}.vd-pricing-free-features{display:flex;align-items:center;gap:var(--vd-space-comp);flex:1;flex-wrap:wrap}.vd-pricing-free-features span{display:inline-flex;align-items:center;gap:var(--vd-space-micro);font-size:13px;color:var(--vd-text-muted);white-space:nowrap}.vd-pricing-free .vd-btn{flex-shrink:0}@media (max-width:767px){.vd-pricing-free{flex-direction:column;align-items:stretch;gap:var(--vd-space-comp)}.vd-pricing-free-info{flex-direction:column;align-items:flex-start;gap:var(--vd-space-inner)}.vd-pricing-free-features{gap:var(--vd-space-inner)}.vd-pricing-free .vd-btn{text-align:center;justify-content:center}}.vd-pricing-card{display:flex;flex-direction:column;border-radius:var(--vd-radius-card);border:1px solid var(--vd-stroke);background:var(--vd-card);position:relative;transition:box-shadow 0.2s;padding:0}html.light .vd-pricing-card{box-shadow:var(--vd-shadow-sm)}.vd-pricing-card.is-featured{border-color:var(--vd-primary);border-width:2px;box-shadow:0 0 0 4px var(--vd-primary-subtle)}.vd-pricing-badge-popular{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--vd-primary);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:var(--vd-radius-pill);white-space:nowrap;z-index:1;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.vd-pricing-card-top{padding:var(--vd-space-card-inner) var(--vd-space-card);display:flex;flex-direction:column;flex:1}.vd-pricing-card-top .vd-pricing-cta{margin-top:auto;padding-top:20px}@media (min-width:768px){.vd-pricing-card-top{padding:var(--vd-space-card)}}.vd-pricing-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vd-space-comp)}.vd-pricing-plan-icon{width:40px;height:40px;border-radius:var(--vd-radius-input);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-pricing-plan-name{font-size:18px;font-weight:700;letter-spacing:-.2px;margin-bottom:var(--vd-space-micro)}.vd-pricing-plan-desc{font-size:13px;color:var(--vd-text-muted);line-height:1.5}.vd-pricing-price{margin-top:20px}.vd-pricing-original-price{display:flex;align-items:center;gap:var(--vd-space-inner);margin-bottom:4px}.vd-pricing-original-price-value{font-size:14px;color:var(--vd-text-muted);text-decoration:line-through}.vd-pricing-discount{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#34d399;background:rgb(52 211 153 / .1);padding:2px 6px;border-radius:6px}html.light .vd-pricing-discount{color:#059669;background:rgb(5 150 105 / .1)}.vd-pricing-current-price{display:flex;align-items:baseline;gap:6px;margin-top:4px}.vd-pricing-price-value{color:var(--vd-text);font-size:36px;font-weight:700;letter-spacing:-1.2px;line-height:1}.vd-pricing-price-period{color:var(--vd-text-muted);font-size:14px}.vd-pricing-billed{font-size:12px;color:var(--vd-text-muted);margin-top:6px}.vd-pricing-credits-box{margin-top:20px;padding:14px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-btn)}.vd-pricing-credits-header{display:flex;align-items:center;justify-content:space-between;font-size:12px}.vd-pricing-credits-label{font-weight:500;color:var(--vd-text)}.vd-pricing-credits-badge{font-size:12px;font-weight:700;color:var(--vd-primary);background:var(--vd-primary-subtle);padding:2px 8px;border-radius:6px}.vd-pricing-credits-detail{display:flex;align-items:center;gap:var(--vd-space-inner);margin-top:10px}.vd-pricing-credits-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--vd-radius-btn);background:rgb(245 158 11 / .1);flex-shrink:0}.vd-pricing-credits-icon svg{width:16px;height:16px;color:#f59e0b;fill:#f59e0b}.vd-pricing-credits-count{font-size:14px;font-weight:700;color:var(--vd-text);line-height:1.2}.vd-pricing-credits-period{font-size:11px;color:var(--vd-text-muted)}.vd-pricing-packs{margin-top:20px;padding:14px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-btn)}.vd-pricing-packs-header{display:flex;align-items:center;justify-content:space-between;font-size:12px}.vd-pricing-packs-label{font-weight:500;color:var(--vd-text)}.vd-pricing-packs-badge{font-size:12px;font-weight:700;color:var(--vd-primary);background:var(--vd-primary-subtle);padding:2px 8px;border-radius:6px}.vd-pricing-packs-range{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--vd-text-muted)}.vd-pricing-cta{margin-top:20px}.vd-pricing-cta .vd-btn{width:100%}.vd-pricing-separator{width:100%;height:1px;background:var(--vd-stroke)}.vd-pricing-card-bottom{padding:var(--vd-space-card-inner) var(--vd-space-card);flex:1;display:flex;flex-direction:column}@media (min-width:768px){.vd-pricing-card-bottom{padding:var(--vd-space-card)}}.vd-pricing-features-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--vd-text-muted)}.vd-pricing-features{display:flex;flex-direction:column;gap:10px;margin-top:var(--vd-space-comp);flex:1}.vd-pricing-feature{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--vd-text);line-height:1.5}.vd-pricing-feature.is-muted{color:var(--vd-text-muted)}.vd-pricing-feature-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgb(52 211 153 / .1);flex-shrink:0}.vd-pricing-feature-check svg{width:12px;height:12px;color:#34d399}html.light .vd-pricing-feature-check{background:rgb(5 150 105 / .1)}html.light .vd-pricing-feature-check svg{color:#059669}.vd-pricing-feature-soon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgb(245 158 11 / .1);flex-shrink:0}.vd-pricing-feature-soon svg{width:12px;height:12px;color:#f59e0b}.vd-pricing-extra-separator{width:100%;height:1px;background:var(--vd-stroke);margin:var(--vd-space-comp) 0}.vd-pricing-note{text-align:center;margin-top:24px}.vd-cta-section{text-align:center;position:relative;background-color:var(--vd-surface);padding:var(--vd-space-section) 0}.vd-cta-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgb(255 107 0 / .1) 0%,rgb(255 107 0 / .03) 40%,transparent 65%);pointer-events:none;z-index:0}.vd-cta-content{position:relative;z-index:1}.vd-cta-content p{max-width:420px;margin:12px auto 0;color:var(--vd-text-muted)}.vd-cta-input{max-width:480px;margin:24px auto 0}.vd-faq-container{max-width:720px;margin:0 auto}.vd-footer{border-top:1px solid var(--vd-stroke);padding:48px 0 32px}.vd-footer-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.vd-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.vd-footer-logo svg{height:28px;width:auto}.vd-footer-tagline{font-size:14px;color:var(--vd-text-muted);margin-top:12px;max-width:280px;line-height:1.5}.vd-footer-col-title{font-size:13px;font-weight:600;color:var(--vd-text);margin-bottom:16px}.vd-footer-link{display:block;font-size:14px;color:var(--vd-text-muted);padding:4px 0;transition:color 0.2s}.vd-footer-link:hover{color:var(--vd-text)}.vd-footer-social{display:flex;gap:12px;margin-top:16px}.vd-footer-social a{color:var(--vd-text-faint);transition:color 0.2s}.vd-footer-social a:hover{color:var(--vd-text)}.vd-footer-social svg{width:20px;height:20px}.vd-footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--vd-stroke);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.vd-footer-copyright{font-size:13px;color:var(--vd-text-faint)}.vd-lang-switcher{position:relative}.vd-lang-current{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--vd-text-muted);cursor:pointer;transition:border-color 0.2s,color 0.2s}.vd-lang-current:hover{border-color:var(--vd-primary);color:var(--vd-text)}.vd-lang-current svg:last-child{transition:transform 0.2s}.vd-lang-switcher.is-open .vd-lang-current svg:last-child{transform:rotate(180deg)}.vd-lang-dropdown{position:absolute;bottom:calc(100% + 6px);right:0;min-width:160px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:8px;padding:4px;list-style:none;margin:0;opacity:0;visibility:hidden;translate:0 4px;transition:opacity 0.2s,visibility 0.2s,translate 0.2s;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:50}.vd-lang-switcher.is-open .vd-lang-dropdown{opacity:1;visibility:visible;translate:0 0}.vd-lang-dropdown .lang-item a{display:block;padding:6px 10px;font-size:13px;color:var(--vd-text-muted);border-radius:4px;transition:background 0.15s,color 0.15s}.vd-lang-dropdown .lang-item a:hover{background:var(--vd-primary-subtle);color:var(--vd-text)}.vd-lang-dropdown .current-lang-item a{color:var(--vd-primary);font-weight:600}.vd-showcase{overflow:hidden}.vd-showcase-categories{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.vd-showcase-cat{padding:8px 16px;border-radius:var(--vd-radius-pill);font-size:13px;font-weight:500;color:var(--vd-text-muted);border:1px solid var(--vd-stroke);background-color:var(--vd-card)}.vd-showcase-marquee{display:flex;width:max-content;animation:vd-marquee 40s linear infinite}.vd-showcase-marquee:hover{animation-play-state:running}.vd-showcase-row{display:flex;align-items:flex-start;gap:16px;flex-shrink:0;padding:0 8px}.vd-showcase-phone{width:180px;flex-shrink:0}.vd-showcase-phone-frame{width:100%;aspect-ratio:9/16;background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.vd-showcase-phone-bg{position:absolute;inset:0;overflow:hidden}.vd-showcase-phone-bg img{width:100%;height:100%;object-fit:cover;display:block}.vd-showcase-phone-bg svg{width:32px;height:32px;color:var(--vd-text-faint);opacity:.25}.vd-showcase-phone-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:rgb(0 0 0 / .35);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:opacity 0.3s;pointer-events:none}.vd-showcase-phone-play svg{width:16px;height:16px;color:#fff;margin-left:2px}.vd-showcase-phone:hover .vd-showcase-phone-play{opacity:1}.vd-showcase-phone-stats{position:absolute;bottom:8px;left:8px;z-index:3;display:flex;align-items:center;gap:4px;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);padding:3px 8px;border-radius:6px;color:#fff;font-size:11px;font-weight:600}.vd-showcase-phone-stats svg{width:12px;height:12px;color:#fff}.vd-showcase-phone-caption{position:relative;z-index:2;padding:12px 14px 20px;text-align:center;width:100%;background:linear-gradient(to top,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .3) 60%,transparent 100%)}.vd-showcase-phone-caption span{font-size:13px;font-weight:700;color:#fff;line-height:1.4;text-shadow:0 1px 3px rgb(0 0 0 / .4)}.vd-showcase-phone-meta{display:flex;align-items:center;gap:6px;margin-top:10px;justify-content:center}.vd-showcase-phone-meta span{font-size:12px;color:var(--vd-text-muted)}.vd-showcase-phone-meta svg{width:14px;height:14px;color:var(--vd-text-faint)}.vd-bento-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.vd-bento-grid{grid-template-columns:repeat(2,1fr)}}.vd-bento-card{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);position:relative;overflow:hidden}.vd-bento-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 107 0 / .2),transparent);z-index:1}.vd-bento-card-hero{grid-column:1 / -1}.vd-bento-card-inner{display:flex;flex-direction:column;gap:32px;padding:32px}@media (min-width:768px){.vd-bento-card-inner{flex-direction:row;align-items:center}}.vd-bento-hero-text{flex:1;min-width:0}.vd-bento-hero-cta{display:inline-flex;align-items:center;gap:8px;color:var(--vd-primary);font-size:15px;font-weight:600;margin-top:20px;transition:gap 0.25s ease}.vd-bento-hero-cta:hover{gap:14px}.vd-bento-hero-mockup{flex:1;min-width:0;max-width:340px}@media (max-width:767px){.vd-bento-hero-mockup{max-width:100%}}.vd-clips-flow{display:flex;align-items:center;gap:8px}.vd-clips-source{flex-shrink:0;text-align:center}.vd-clips-source-frame{width:120px;height:72px;border-radius:8px;border:1px solid var(--vd-stroke);overflow:hidden;position:relative}.vd-clips-source-scan{position:absolute;top:0;bottom:0;width:2px;background:var(--vd-primary);box-shadow:0 0 6px rgb(255 107 0 / .5);animation:vd-scanLine 4s linear infinite;z-index:1}.vd-clips-source-label{font-size:10px;font-family:'JetBrains Mono',monospace;color:var(--vd-text-faint);margin-top:4px;display:block}.vd-clips-flow-arrow{flex-shrink:0;animation:vd-flowPulse 2s ease infinite}.vd-clips-output{display:flex;gap:6px;flex:1}.vd-bento-hero-clip{flex:1;aspect-ratio:9/16;border-radius:10px;border:1px solid var(--vd-stroke);background-color:var(--vd-surface);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color 0.2s,transform 0.2s;animation:vd-clipSlideIn 0.6s ease both}.vd-bento-hero-clip:nth-child(1){animation-delay:0.2s}.vd-bento-hero-clip:nth-child(2){animation-delay:0.5s}.vd-bento-hero-clip:nth-child(3){animation-delay:0.8s}.vd-bento-hero-clip:nth-child(1){animation:vd-clipSlideIn 0.6s ease 0.2s both,vd-clipFloat 3s ease-in-out 1.2s infinite}.vd-bento-hero-clip:nth-child(2){animation:vd-clipSlideIn 0.6s ease 0.5s both,vd-clipFloat 3.5s ease-in-out 1.8s infinite}.vd-bento-hero-clip:nth-child(3){animation:vd-clipSlideIn 0.6s ease 0.8s both,vd-clipFloat 4s ease-in-out 2.4s infinite}.vd-bento-hero-clip:hover{border-color:var(--vd-primary-border);transform:translateY(-3px);box-shadow:var(--vd-shadow-sm)}.vd-bento-hero-clip-bg{position:absolute;inset:0}.vd-bento-hero-clip-score{position:absolute;top:6px;right:6px;background-color:var(--vd-primary);color:#fff;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;padding:2px 5px;border-radius:4px;line-height:1.3}.vd-bento-hero-clip-play{width:20px;height:20px;color:rgb(255 255 255 / .25);z-index:1}.vd-bento-hero-clip-dur{position:absolute;bottom:6px;left:6px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;color:rgb(255 255 255 / .5);line-height:1}.vd-reframe-demo{margin-top:16px;position:relative;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:10px;overflow:hidden;min-height:140px}.vd-reframe-slide{display:none;align-items:center;justify-content:center;gap:14px;padding:16px;animation:vd-reframeFadeIn 0.5s ease}.vd-reframe-slide.is-active{display:flex}@keyframes vd-reframeFadeIn{from{opacity:0}to{opacity:1}}.vd-reframe-label{font-size:11px;color:var(--vd-text-faint);margin-top:6px;display:block}.vd-reframe-dots{display:flex;justify-content:center;gap:6px;padding:0 0 10px}.vd-reframe-dot{width:6px;height:6px;border-radius:50%;background:var(--vd-stroke);cursor:pointer;transition:background 0.2s,transform 0.2s}.vd-reframe-dot.is-active{background:var(--vd-primary);transform:scale(1.3)}.vd-reframe-source,.vd-reframe-result{text-align:center}.vd-reframe-monitor{width:140px;background:#0a0a0a;border-radius:6px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .4)}.vd-reframe-chrome{padding:4px 8px;background:rgb(255 255 255 / .05);display:flex;align-items:center;gap:3px}.vd-reframe-video{aspect-ratio:16/9;position:relative}.vd-reframe-overlay-l,.vd-reframe-overlay-r{position:absolute;top:0;bottom:0;background:rgb(0 0 0 / .55)}.vd-reframe-overlay-l{left:0;width:32%}.vd-reframe-overlay-r{right:0;width:32%}.vd-reframe-crop{position:absolute;top:2px;bottom:2px;left:32%;right:32%;border:1.5px dashed var(--vd-primary);border-radius:2px}.vd-reframe-scanline{position:absolute;top:0;bottom:0;width:1px;background:rgb(255 107 0 / .6);box-shadow:0 0 6px rgb(255 107 0 / .4);animation:vd-reframeScan 4s ease-in-out infinite}.vd-reframe-arrow{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.vd-reframe-result{position:relative}.vd-reframe-phone-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:90px;background:radial-gradient(ellipse,rgb(255 107 0 / .12),transparent 70%);filter:blur(10px);pointer-events:none;animation:vd-reframeGlow 4s ease-in-out infinite}.vd-reframe-phone{width:52px;height:92px;background:#0a0a0a;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .4);position:relative;animation:vd-reframePhoneAppear 4s ease-in-out infinite}.vd-reframe-phone-border{position:absolute;inset:0;border:2px solid var(--vd-primary);border-radius:12px}.vd-bento-card-sm{padding:32px}.vd-bento-clips-app{background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:10px;overflow:hidden}.vd-bento-clips-header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--vd-stroke)}.vd-bento-clips-dots{display:flex;gap:5px}.vd-bento-clips-dots span{width:7px;height:7px;border-radius:50%}.vd-bento-clips-list{padding:12px;display:flex;flex-direction:column;gap:8px}.vd-bento-clip-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;background-color:var(--vd-card);border:1px solid var(--vd-stroke)}.vd-bento-clip-thumb{width:36px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-bento-clip-thumb svg{width:14px;height:14px}.vd-bento-clip-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.vd-bento-clip-score{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:700;color:var(--vd-primary);background-color:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);padding:2px 8px;border-radius:8px;flex-shrink:0}.vd-bento-clips-footer{padding:10px 14px;border-top:1px solid var(--vd-stroke);text-align:center}.vd-bento-mini-timeline{display:flex;flex-direction:column;gap:6px;margin-top:20px;padding:12px;background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:8px}.vd-bento-mini-track{height:8px;border-radius:4px}.vd-bento-mini-face{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px;background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:8px;justify-content:center}.vd-bento-face-circle{width:48px;height:48px;border:2px dashed var(--vd-primary);border-radius:50%;opacity:.5;position:relative}.vd-bento-face-dot{position:absolute;width:4px;height:4px;border-radius:50%;background-color:var(--vd-primary)}.vd-sec-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.vd-sec-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 107 0 / .15),transparent)}.vd-sec-visual{height:136px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:8px;background-color:var(--vd-surface);border:1px solid var(--vd-stroke);flex-shrink:0;overflow:hidden;padding:12px}.vd-mock-brand{display:flex;gap:10px;width:100%;height:100%;align-items:stretch}.vd-mock-brand-phone{width:62px;min-width:62px;border-radius:8px;border:1.5px solid var(--vd-stroke);overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(255 107 0 / .08) 0%,rgb(255 107 0 / .02) 100%)}.vd-mock-brand-thumb{width:100%;height:100%;position:relative;background:linear-gradient(180deg,rgb(255 255 255 / .03) 0%,rgb(255 107 0 / .06) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:5px}.vd-mock-brand-logo-badge{font-size:12px;font-weight:700;color:var(--vd-primary);background:rgb(255 107 0 / .12);border:1px solid rgb(255 107 0 / .2);border-radius:3px;padding:1px 4px;align-self:flex-start;letter-spacing:.3px;line-height:1.3}.vd-mock-brand-subscribe{font-size:12px;font-weight:700;color:#fff;background:var(--vd-primary);border-radius:3px;padding:2px 0;text-align:center;letter-spacing:.3px;line-height:1.3}.vd-mock-brand-panel{flex:1;display:flex;flex-direction:column;gap:5px;justify-content:center}.vd-mock-brand-row{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:rgb(255 255 255 / .02);border:1px solid var(--vd-stroke);color:var(--vd-text-muted);font-size:12px;font-weight:500;line-height:1}.vd-mock-brand-row.is-active{background:var(--vd-primary-subtle);border-color:var(--vd-primary-border);color:var(--vd-primary)}.vd-mock-brand-row svg{flex-shrink:0;opacity:.6}.vd-mock-brand-row.is-active svg{opacity:1}.vd-mock-score{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;justify-content:center}.vd-mock-score-row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid var(--vd-stroke)}.vd-mock-score-thumb{width:28px;height:22px;border-radius:3px;background:linear-gradient(135deg,rgb(255 255 255 / .06) 0%,rgb(255 255 255 / .02) 100%);border:1px solid var(--vd-stroke);flex-shrink:0}.vd-mock-score-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.vd-mock-score-title-line{height:4px;width:75%;background:var(--vd-text-faint);border-radius:2px;opacity:.5}.vd-mock-score-sub-line{height:3px;width:50%;background:var(--vd-text-faint);border-radius:2px;opacity:.25}.vd-mock-score-badge{font-size:13px;font-weight:700;font-family:'JetBrains Mono',monospace;padding:2px 8px;border-radius:4px;flex-shrink:0;line-height:1.3}.vd-mock-score-badge.is-top{background:rgb(255 107 0 / .15);color:var(--vd-primary);border:1px solid rgb(255 107 0 / .25)}.vd-mock-score-badge.is-mid{background:rgb(255 255 255 / .04);color:var(--vd-text-muted);border:1px solid var(--vd-stroke)}.vd-mock-score-badge.is-low{background:rgb(255 255 255 / .02);color:var(--vd-text-faint);border:1px solid var(--vd-stroke)}.vd-mock-swear{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative}.vd-mock-swear-wave{display:flex;align-items:flex-end;gap:4px;height:56px;position:relative}.vd-mock-swear-bar{width:8px;background:var(--vd-primary);border-radius:2px;opacity:.5;transition:opacity 0.2s}.vd-mock-swear-bar.is-censored{background:#dc2626;opacity:.4}.vd-mock-swear-bleep{position:absolute;top:14px;left:50%;transform:translateX(calc(-50% - 4px));font-size:12px;font-weight:700;font-family:'JetBrains Mono',monospace;color:#dc2626;background:rgb(220 38 38 / .12);border:1px solid rgb(220 38 38 / .25);padding:1px 6px;border-radius:3px;letter-spacing:.5px;line-height:1.3}.vd-mock-swear-badge{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--vd-primary);opacity:.8;line-height:1}.vd-mock-swear-badge svg{stroke:var(--vd-primary)}.vd-mock-desc{width:100%;height:100%;display:flex;flex-direction:column;gap:5px;justify-content:center}.vd-mock-desc-field{display:flex;flex-direction:column;gap:2px}.vd-mock-desc-label{font-size:12px;font-weight:600;color:var(--vd-text-faint);text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.vd-mock-desc-value{font-size:13px;font-weight:600;color:var(--vd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.vd-mock-desc-text{font-size:12px;font-weight:400;color:var(--vd-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.vd-mock-desc-hashtags{font-size:12px;font-weight:500;color:var(--vd-primary);opacity:.7;line-height:1.3}.vd-mock-desc-copy{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--vd-text-muted);background:rgb(255 255 255 / .04);border:1px solid var(--vd-stroke);border-radius:4px;padding:3px 10px;cursor:pointer;align-self:flex-start;margin-top:2px;line-height:1.3;font-family:inherit}.vd-mock-desc-copy svg{opacity:.6}.vd-mock-formats{display:flex;align-items:center;gap:4px;height:100%;justify-content:center}.vd-mock-fmt-arrow{display:flex;align-items:center;flex-shrink:0}.vd-mock-fmt-device{display:flex;flex-direction:column;align-items:center;gap:4px}.vd-mock-fmt-device span{font-size:12px;font-weight:600;color:var(--vd-text-faint);font-family:'JetBrains Mono',monospace;line-height:1}.vd-mock-fmt-thumb{border-radius:4px;border:1.5px solid var(--vd-stroke);background:linear-gradient(135deg,rgb(255 107 0 / .08) 0%,rgb(255 107 0 / .02) 100%);position:relative;overflow:hidden}.vd-mock-fmt-thumb::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:#fff0 #fff0 #fff0 rgb(255 255 255 / .15)}.vd-mock-fmt-portrait .vd-mock-fmt-thumb{width:42px;height:74px}.vd-mock-fmt-landscape .vd-mock-fmt-thumb{width:80px;height:46px}.vd-mock-fmt-square .vd-mock-fmt-thumb{width:54px;height:54px}.vd-mock-sched{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px}.vd-mock-sched-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.vd-mock-sched-cell{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border-radius:4px;border:1px solid var(--vd-stroke);background:rgb(255 255 255 / .015);min-height:52px}.vd-mock-sched-cell.is-filled{background:var(--vd-primary-subtle);border-color:var(--vd-primary-border)}.vd-mock-sched-day{font-size:12px;font-weight:600;color:var(--vd-text-faint);line-height:1}.vd-mock-sched-cell.is-filled .vd-mock-sched-day{color:var(--vd-text-muted)}.vd-mock-sched-icon{flex-shrink:0}.vd-mock-sched-time{font-size:12px;font-weight:500;font-family:'JetBrains Mono',monospace;color:var(--vd-primary);line-height:1;opacity:.8}.vd-mock-sched-footer{font-size:12px;font-weight:500;color:var(--vd-text-muted);text-align:center;line-height:1}.vd-editor-screenshot--animated{padding:0;background:#fff0;border:none;box-shadow:none;overflow:hidden;border-radius:var(--vd-radius-card);container-type:inline-size}.editor-demo{--ed-natural-w:700;--ed-natural-h:437.5;--ed-scale:1;width:calc(var(--ed-natural-w) * 1px);aspect-ratio:16 / 10;background:#141414;border-radius:12px;border:1px solid #2e2e2e;overflow:hidden;font-family:'Inter',sans-serif;font-weight:200;color:#f5f5f5;display:flex;flex-direction:column;position:relative;font-size:10px;transform-origin:top left;transform:scale(var(--ed-scale));margin-right:calc(var(--ed-natural-w) * (1 - var(--ed-scale)) * -1px);margin-bottom:calc(var(--ed-natural-h) * (1 - var(--ed-scale)) * -1px)}@container (max-width:349px){.editor-demo{--ed-scale:0.44}}@container (min-width:350px) and (max-width:419px){.editor-demo{--ed-scale:0.54}}@container (min-width:420px) and (max-width:524px){.editor-demo{--ed-scale:0.65}}@container (min-width:525px) and (max-width:629px){.editor-demo{--ed-scale:0.78}}@container (min-width:630px) and (max-width:699px){.editor-demo{--ed-scale:0.9}}@container (min-width:700px){.editor-demo{--ed-scale:1}}.ed-tb{height:34px;background:#1f1f1f;border-bottom:1px solid #2e2e2e;display:flex;align-items:center;padding:0 10px;gap:8px;flex-shrink:0}.ed-dots{display:flex;gap:5px}.ed-dot{width:9px;height:9px;border-radius:50%}.ed-tb-center{display:flex;align-items:center;gap:6px;margin:0 auto}.ed-tg{display:flex;align-items:center;gap:3px;background:rgb(46 46 46 / .5);border:1px solid #2e2e2e;border-radius:8px;padding:3px}.ed-tb-btn{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;cursor:pointer}.ed-tb-btn.act{background:#FF6B00;color:#fff;border-radius:8px}.ed-sep{width:1px;height:16px;background:#2e2e2e}.ed-zoom{display:flex;align-items:center;gap:5px;font-size:8px;color:#7a7a7a}.ed-export{background:#FF6B00;color:#fff;font-size:8px;font-weight:600;padding:5px 12px;border-radius:6px}.ed-body{display:flex;flex:1;min-height:0}.ed-si{width:48px;background:#141414;border-right:1px solid #2e2e2e;display:flex;flex-direction:column;align-items:center;padding:6px 0 4px;flex-shrink:0}.ed-si-item{width:40px;padding:5px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:6px;color:#7a7a7a;cursor:pointer}.ed-si-item.act{color:#FF6B00}.ed-si-item svg{width:16px;height:16px}.ed-si-item span{font-size:5px;line-height:1;text-align:center}.ed-si-spacer{flex:1}.ed-sp{width:190px;background:#141414;border-right:1px solid #2e2e2e;padding:8px;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.ed-sp-head{display:flex;justify-content:space-between;align-items:center}.ed-sp-title{font-size:11px;font-weight:200}.ed-green{width:7px;height:7px;border-radius:50%;background:#28c840;opacity:0}.ed-tabs{display:flex;gap:2px;background:#1f1f1f;border-radius:6px;padding:2px}.ed-tab{padding:3px 10px;border-radius:5px;font-size:7px;color:#7a7a7a;cursor:pointer}.ed-tab.act{background:#FF6B00;color:#fff}.ed-card{background:#1f1f1f;border:1px solid #2e2e2e;border-radius:8px;padding:10px}.ed-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ed-card-title{font-size:9px;font-weight:400}.ed-card-desc{font-size:6.5px;color:#7a7a7a;margin-top:2px;line-height:1.3}.ed-toggle{width:30px;height:17px;border-radius:9px;background:#474747;position:relative;cursor:pointer;flex-shrink:0;margin-top:2px}.ed-toggle.on{background:#FF6B00}.ed-toggle-knob{width:13px;height:13px;border-radius:50%;background:#1a1a1a;position:absolute;top:2px;left:2px;transition:left 0.3s}.ed-toggle.on .ed-toggle-knob{left:15px}.ed-opts{display:flex;flex-direction:column;gap:5px;margin-top:8px;opacity:0}.ed-opt-row{display:flex;justify-content:space-between;align-items:center;font-size:6.5px;color:#7a7a7a}.ed-opt-box{background:#2e2e2e;border-radius:5px;padding:4px 8px;display:flex;justify-content:space-between;font-size:6.5px;color:#7a7a7a}.ed-zbtn{display:flex;gap:3px}.ed-zbtn div{padding:3px 8px;border-radius:5px;font-size:6.5px;color:#7a7a7a;background:#2e2e2e}.ed-zbtn div.act{background:#FF6B00;color:#fff}.ed-slider{width:100%;height:3px;background:#2e2e2e;border-radius:2px;position:relative;margin-top:2px}.ed-slider-fill{height:100%;background:#FF6B00;border-radius:2px;width:30%}.ed-slider-thumb{width:9px;height:9px;border-radius:50%;background:#FF6B00;position:absolute;top:-3px;left:28%}.ed-vp{flex:1;background:#0a0a0a;display:flex;align-items:center;justify-content:center;position:relative;min-width:0}.ed-vf{width:42%;aspect-ratio:9 / 16;max-height:88%;background:linear-gradient(180deg,#2a1f15 0%,#1a1510 40%,#151210 100%);border:2px solid #FF6B00;border-radius:4px;position:relative;display:flex;align-items:flex-end;justify-content:center}.ed-cap{position:absolute;bottom:22%;left:50%;transform:translateX(-50%);text-align:center;font-weight:900;font-size:9px;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .8);z-index:2;white-space:nowrap}.ed-cap .hl{color:#FF6B00}.ed-h{position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;z-index:3}.ed-h.tl{top:-4px;left:-4px}.ed-h.tr{top:-4px;right:-4px}.ed-h.bl{bottom:-4px;left:-4px}.ed-h.br{bottom:-4px;right:-4px}.ed-ovt{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:8px;padding:3px;z-index:10}.ed-ovt-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#7a7a7a;cursor:pointer}.ed-ovt-btn svg{width:13px;height:13px}.ed-tl{height:72px;background:#141414;border-top:1px solid #2e2e2e;display:flex;flex-direction:column;flex-shrink:0}.ed-tl-bar{height:26px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #1f1f1f}.ed-tl-grp{display:flex;align-items:center;gap:5px}.ed-tl-btn{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;border-radius:4px;cursor:pointer}.ed-tl-btn svg{width:14px;height:14px}.ed-tl-btn.face{width:20px;height:20px}.ed-tl-btn.face svg{width:16px;height:16px}.ed-1x{font-size:7px;color:#7a7a7a;border:1px solid #2e2e2e;padding:2px 5px;border-radius:3px}.ed-tl-time{font-size:7px;color:#7a7a7a;font-family:'JetBrains Mono',monospace}.ed-tl-fmt{font-size:7px;color:#7a7a7a}.ed-ruler{height:12px;background:#1a1a1a;display:flex;align-items:flex-end;padding:0 48px;position:relative}.ed-ruler-m{display:flex;justify-content:space-between;width:100%;font-size:5px;color:#595959}.ed-tracks{flex:1;display:flex;flex-direction:column;position:relative;padding-left:4px}.ed-trk{height:17px;display:flex;align-items:center;padding:1px 0}.ed-trk-cap{flex:1;height:100%;border-radius:3px;background:#FF6B00;display:flex;align-items:center;padding-left:4px;font-size:5.5px;font-weight:600;color:#fff}.ed-trk-vid{flex:1;height:100%;border-radius:3px;background:repeating-linear-gradient(90deg,#2a2520 0,#2a2520 8px,#251f1a 8px,#251f1a 16px)}.ed-playhead{position:absolute;top:0;bottom:0;left:60px;width:2px;background:#FF6B00;z-index:5}.ed-playhead::before{content:'';position:absolute;top:-2px;left:-3px;width:8px;height:5px;background:#FF6B00;clip-path:polygon(50% 100%,0 0,100% 0)}.ed-silence{display:flex;gap:1px;flex:1;height:100%;opacity:0;position:absolute;inset:0;border-radius:3px;overflow:hidden}.ed-silence div{flex:1;background:#8b5cf6}.ed-cur{position:absolute;width:20px;height:20px;z-index:100;pointer-events:none}.ed-cur svg{width:20px;height:20px;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .6))}.ed-tip{position:absolute;background:#2e2e2e;color:#f5f5f5;padding:3px 7px;border-radius:4px;font-size:6.5px;white-space:nowrap;opacity:0;z-index:90;pointer-events:none}.ed-load{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);background:rgb(20 20 20 / .95);border-radius:10px;padding:14px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;z-index:80}.ed-spin{width:18px;height:18px;border:2px solid #2e2e2e;border-top-color:#FF6B00;border-radius:50%;animation:ed-spin 1s linear infinite}@keyframes ed-spin{to{transform:rotate(360deg)}}.ed-load-t{font-size:7.5px;color:#ccc}.ed-load-s{font-size:5.5px;color:#595959}.ed-notif{position:absolute;bottom:80px;right:10px;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:8px;padding:7px 11px;opacity:0;z-index:80}.ed-notif-t{font-size:7.5px;font-weight:600}.ed-notif-d{font-size:6px;color:#7a7a7a;margin-top:1px}.ed-crop{position:absolute;inset:0;background:rgb(0 0 0 / .85);z-index:75;display:flex;opacity:0;pointer-events:none}.ed-crop-left{width:170px;background:#1f1f1f;padding:14px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #2e2e2e}.ed-crop-h{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ed-crop-sub{font-size:6.5px;color:#7a7a7a}.ed-crop-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer}.ed-crop-opt.act{background:rgb(255 107 0 / .12);border:1px solid rgb(255 107 0 / .4)}.ed-crop-opt-r{font-size:9px;font-weight:600}.ed-crop-opt-l{font-size:5px;color:#7a7a7a;text-transform:uppercase;letter-spacing:.3px}.ed-crop-right{flex:1;display:flex;align-items:center;justify-content:center;position:relative;background:#0a0a0a}.ed-crop-warn{position:absolute;top:10px;left:50%;transform:translateX(-50%);background:rgb(255 107 0 / .1);border:1px solid rgb(255 107 0 / .3);border-radius:5px;padding:4px 10px;font-size:5.5px;color:#FF6B00;white-space:nowrap;z-index:2}.ed-crop-area{width:80%;height:70%;background:linear-gradient(180deg,#2a1f15 0%,#1a1510 40%,#151210 100%);border-radius:4px;position:relative}.ed-crop-reg{position:absolute;top:8%;left:30%;width:40%;aspect-ratio:9 / 16;border:2px dashed #FF6B00;border-radius:4px}.ed-crop-ch{position:absolute;width:9px;height:9px;background:#FF6B00;border-radius:50%}.ed-crop-ch.a{top:-5px;left:-5px}.ed-crop-ch.b{top:-5px;right:-5px}.ed-crop-ch.c{bottom:-5px;left:-5px}.ed-crop-ch.d{bottom:-5px;right:-5px}.ed-crop-bot{position:absolute;bottom:14px;right:14px;display:flex;gap:10px;align-items:center}.ed-crop-rst{font-size:7px;color:#7a7a7a;cursor:pointer}.ed-crop-ok{background:#FF6B00;color:#fff;font-size:7px;font-weight:600;padding:6px 14px;border-radius:7px}.ed-cur{animation:ed-curMove 20s infinite}@keyframes ed-curMove{0%{top:220px;left:350px}5%{top:71px;left:154px}7.5%{top:71px;left:154px}10%{top:108px;left:204px}12.5%{top:108px;left:204px}30%{top:108px;left:204px}35%{top:378px;left:95px}37.5%{top:378px;left:95px}55%{top:378px;left:95px}67.5%{top:62px;left:443px}70%{top:62px;left:443px}85%{top:340px;left:626px}87.5%{top:340px;left:626px}92.5%{top:340px;left:626px}95%{top:220px;left:350px}100%{top:220px;left:350px}}#faceToggle{animation:ed-togOn 20s infinite}@keyframes ed-togOn{0%,12%{background:#474747}13%,92%{background:#FF6B00}93%,100%{background:#474747}}#faceToggle .ed-toggle-knob{animation:ed-knobMove 20s infinite}@keyframes ed-knobMove{0%,12%{left:2px}13%,92%{left:15px}93%,100%{left:2px}}#faceOpts{animation:ed-optsShow 20s infinite}@keyframes ed-optsShow{0%,14%{opacity:0}16%,92%{opacity:1}93%,100%{opacity:0}}.ed-green{animation:ed-greenDot 20s infinite}@keyframes ed-greenDot{0%,12%{opacity:0}13%,92%{opacity:1}93%,100%{opacity:0}}#toolFace{animation:ed-faceColor 20s infinite}@keyframes ed-faceColor{0%,12%{color:#ff5f57}13%,92%{color:#28c840}93%,100%{color:#ff5f57}}#toolWave{animation:ed-waveHi 20s infinite}@keyframes ed-waveHi{0%,34%{color:#7a7a7a}35%,38%{color:#FF6B00}39%,100%{color:#7a7a7a}}.ed-tip{animation:ed-tipShow 20s infinite;top:360px;left:60px}@keyframes ed-tipShow{0%,35%{opacity:0}36%,39%{opacity:1}40%,100%{opacity:0}}.ed-load{animation:ed-loadShow 20s infinite}@keyframes ed-loadShow{0%,40%{opacity:0}42%,50%{opacity:1}52%,100%{opacity:0}}.ed-silence{animation:ed-silShow 20s infinite}@keyframes ed-silShow{0%,52%{opacity:0}54%,92%{opacity:1}93%,100%{opacity:0}}.ed-trk-vid{animation:ed-vidFade 20s infinite}@keyframes ed-vidFade{0%,52%{opacity:1}54%,92%{opacity:0}93%,100%{opacity:1}}.ed-notif{animation:ed-notifShow 20s infinite}@keyframes ed-notifShow{0%,54%{opacity:0;transform:translateY(10px)}56%,64%{opacity:1;transform:translateY(0)}66%,100%{opacity:0;transform:translateY(10px)}}.ed-crop{animation:ed-cropShow 20s infinite}@keyframes ed-cropShow{0%,69%{opacity:0;pointer-events:none}71%,89%{opacity:1;pointer-events:auto}91%,100%{opacity:0;pointer-events:none}}.ed-vf{animation:ed-vfBorder 20s infinite}@keyframes ed-vfBorder{0%,69%{border-color:#FF6B00}71%,89%{border-color:#fff0}91%,100%{border-color:#FF6B00}}.ed-h{animation:ed-hHide 20s infinite}@keyframes ed-hHide{0%,69%{opacity:1}71%,89%{opacity:0}91%,100%{opacity:1}}.ed-ovt{animation:ed-ovtHide 20s infinite}@keyframes ed-ovtHide{0%,69%{opacity:1}71%,89%{opacity:0}91%,100%{opacity:1}}#overlayBtnCrop{animation:ed-cropBtnHi 20s infinite}@keyframes ed-cropBtnHi{0%,66%{color:#7a7a7a}67%,70%{color:#FF6B00;background:rgb(255 107 0 / .15)}71%,100%{color:#7a7a7a;background:#fff0}}.ed-crop-ok{animation:ed-okHover 20s infinite}@keyframes ed-okHover{0%,84%{background:#FF6B00}85%,88%{background:#ff8533}89%,100%{background:#FF6B00}}html.light .editor-demo{background:#fff;border-color:#e8e8e8;color:#1a1a2e}html.light .ed-tb{background:#f5f5f5;border-bottom-color:#e8e8e8}html.light .ed-tg{background:rgb(232 232 232 / .5);border-color:#e8e8e8}html.light .ed-tb-btn{color:#888}html.light .ed-sep{background:#e8e8e8}html.light .ed-zoom{color:#888}html.light .ed-si{background:#fafafa;border-right-color:#e8e8e8}html.light .ed-si-item{color:#888}html.light .ed-si-item.act{color:#FF6B00}html.light .ed-sp{background:#fafafa;border-right-color:#e8e8e8}html.light .ed-sp-title{color:#1a1a2e}html.light .ed-tabs{background:#f0f0f0;border:1px solid #e0e0e0}html.light .ed-tab{color:#888}html.light .ed-tab.act{background:#FF6B00;color:#fff}html.light .ed-card{background:#f5f5f5;border-color:#d8d8d8}html.light .ed-card-title{color:#1a1a2e}html.light .ed-card-desc{color:#888}html.light .ed-toggle{background:#ccc}html.light .ed-toggle-knob{background:#fff}html.light .ed-opt-row{color:#888}html.light .ed-opt-box{background:#f0f0f0;color:#555;border:1px solid #d0d0d0}html.light .ed-zbtn div{background:#f0f0f0;color:#555;border:1px solid #d0d0d0}html.light .ed-zbtn div.act{background:#FF6B00;color:#fff;border-color:#FF6B00}html.light .ed-slider{background:#d0d0d0}html.light .ed-slider-fill{background:#FF6B00}html.light .ed-slider-thumb{background:#FF6B00;border-color:#fff}html.light .ed-vp{background:#e0e0e0}html.light .ed-vf{background:linear-gradient(180deg,#d4c8bb 0%,#c8bfb5 40%,#c0b8af 100%)}html.light .ed-cap{color:#1a1a2e;text-shadow:0 1px 4px rgb(255 255 255 / .5)}html.light .ed-h{background:#1a1a2e}html.light .ed-ovt{background:#fff;border-color:#e8e8e8}html.light .ed-ovt-btn{color:#888}html.light .ed-tl{background:#fafafa;border-top-color:#e8e8e8}html.light .ed-tl-bar{border-bottom-color:#e8e8e8}html.light .ed-tl-btn{color:#666}html.light .ed-1x{color:#888;border-color:#e8e8e8}html.light .ed-tl-time{color:#888}html.light .ed-tl-fmt{color:#888}html.light .ed-ruler{background:#f0f0f0}html.light .ed-ruler-m{color:#aaa}html.light .ed-trk-vid{background:repeating-linear-gradient(90deg,#e8e0d8 0,#e8e0d8 8px,#e0d8d0 8px,#e0d8d0 16px)}html.light .ed-tip{background:#fff;color:#1a1a2e;box-shadow:0 2px 8px rgb(0 0 0 / .12)}html.light .ed-load{background:rgb(255 255 255 / .95)}html.light .ed-spin{border-color:#e8e8e8;border-top-color:#FF6B00}html.light .ed-load-t{color:#1a1a2e}html.light .ed-load-s{color:#888}html.light .ed-notif{background:#fff;border-color:#e8e8e8}html.light .ed-notif-t{color:#1a1a2e}html.light .ed-notif-d{color:#888}html.light .ed-crop{background:rgb(255 255 255 / .9)}html.light .ed-crop-left{background:#fff;border-right-color:#e8e8e8}html.light .ed-crop-h{color:#1a1a2e}html.light .ed-crop-sub{color:#888}html.light .ed-crop-opt-r{color:#1a1a2e}html.light .ed-crop-opt-l{color:#888}html.light .ed-crop-right{background:#e0e0e0}html.light .ed-crop-area{background:linear-gradient(180deg,#d4c8bb 0%,#c8bfb5 40%,#c0b8af 100%)}html.light .ed-crop-rst{color:#666;border:1px solid #d0d0d0;padding:4px 10px;border-radius:4px}html.light .ed-cur svg{filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25))}:root:not(.light) #faceToggle{animation:ed-togOn-light 20s infinite}@keyframes ed-togOn-light{0%,12%{background:#ccc}13%,92%{background:#FF6B00}93%,100%{background:#ccc}}:root:not(.light) #faceToggle .ed-toggle-knob{background:#fff}:root:not(.light) #toolWave{animation:ed-waveHi-light 20s infinite}@keyframes ed-waveHi-light{0%,34%{color:#888}35%,38%{color:#FF6B00}39%,100%{color:#888}}:root:not(.light) #overlayBtnCrop{animation:ed-cropBtnHi-light 20s infinite}@keyframes ed-cropBtnHi-light{0%,66%{color:#888}67%,70%{color:#FF6B00;background:rgb(255 107 0 / .15)}71%,100%{color:#888;background:#fff0}}html.light .ed-trk-vid{animation:ed-vidFade 20s infinite}.vd-mt-8{margin-top:8px}.vd-mt-12{margin-top:12px}.vd-mt-16{margin-top:16px}.vd-mb-8{margin-bottom:8px}.vd-mb-12{margin-bottom:12px}.vd-mb-16{margin-bottom:16px}.vd-text-muted{color:var(--vd-text-muted)}[data-anim]{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease,transform 0.6s ease}[data-anim="pop"]{transform:scale(.92);transition:opacity 0.5s ease,transform 0.5s ease}[data-anim="slide-left"]{transform:translateX(-32px)}[data-anim="slide-right"]{transform:translateX(32px)}[data-anim].is-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}[data-anim-delay="1"]{transition-delay:0.1s}[data-anim-delay="2"]{transition-delay:0.2s}[data-anim-delay="3"]{transition-delay:0.3s}[data-anim-delay="4"]{transition-delay:0.4s}[data-anim-delay="5"]{transition-delay:0.5s}[data-anim-delay="6"]{transition-delay:0.6s}.vd-card,.vd-bento-card,.vd-bento-card-hero,.vd-step-card,.vd-sec-card,.vd-testimonial-screenshot,.vd-pricing-card,.vd-comment{transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.vd-card:hover,.vd-bento-card:hover,.vd-bento-card-hero:hover,.vd-step-card:hover,.vd-sec-card:hover,.vd-testimonial-screenshot:hover,.vd-pricing-card:hover,.vd-comment:hover{transform:translateY(-3px);box-shadow:var(--vd-shadow-md);border-color:var(--vd-primary-border);will-change:transform}@keyframes vd-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vd-playhead{0%{left:15%}100%{left:85%}}@keyframes vd-caption-pulse{0%,100%{opacity:.6}50%{opacity:1}}.vd-mock-caption-word.is-active{animation:vd-caption-pulse 2s ease-in-out infinite}@keyframes vd-word-highlight{0%,14%{color:var(--vd-primary)}15%,100%{color:var(--vd-text-muted)}}.vd-cw-1{animation:vd-word-highlight 3.5s linear infinite 0s}.vd-cw-2{animation:vd-word-highlight 3.5s linear infinite 0.5s}.vd-cw-3{animation:vd-word-highlight 3.5s linear infinite 1s}.vd-cw-4{animation:vd-word-highlight 3.5s linear infinite 1.5s}.vd-cw-5{animation:vd-word-highlight 3.5s linear infinite 2s}.vd-cw-6{animation:vd-word-highlight 3.5s linear infinite 2.5s}.vd-cw-7{animation:vd-word-highlight 3.5s linear infinite 3s}@keyframes vd-face-pulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.9}}.vd-mock-face-circle{animation:vd-face-pulse 3s ease-in-out infinite}@keyframes vd-playerProgress{0%{width:0}100%{width:100%}}@keyframes vd-typing{0%,15%{width:0}40%{width:100%}85%{width:100%}100%{width:0}}@keyframes vd-blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes vd-btnReact{0%,55%{transform:scale(1);box-shadow:none}60%{transform:scale(1);box-shadow:none}63%{transform:scale(.92);box-shadow:0 0 0 3px rgb(255 107 0 / .2)}66%{transform:scale(1.02);box-shadow:0 0 20px rgb(255 107 0 / .15)}72%{transform:scale(1);box-shadow:0 0 10px rgb(255 107 0 / .1)}85%,100%{transform:scale(1);box-shadow:none}}@keyframes vd-mouseAnim{0%{top:30%;left:20%;opacity:0}5%{top:30%;left:20%;opacity:1}18%{top:72%;left:40%;opacity:1}40%{top:72%;left:40%;opacity:1}55%{top:72%;left:82%;opacity:1}60%{top:72%;left:82%;opacity:1;transform:scale(1)}63%{transform:scale(.85)}66%{transform:scale(1)}85%{top:72%;left:82%;opacity:1}100%{top:72%;left:82%;opacity:0}}@keyframes vd-scanLine{0%{left:0}45%{left:100%}46%{left:0;opacity:0}50%{opacity:1}95%{left:100%}96%,100%{left:100%;opacity:0}}@keyframes vd-scanOverlay{0%{width:0}45%{width:100%}46%{width:0}50%{width:0}95%{width:100%}96%,100%{width:0}}@keyframes vd-waveAnim{0%,100%{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes vd-progressFill{0%{width:0}80%{width:100%}100%{width:100%}}@keyframes vd-dotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes vd-markerAppear{0%,15%{opacity:0;transform:scaleY(.5)}20%{opacity:1;transform:scaleY(1)}80%{opacity:1}90%,100%{opacity:0}}@keyframes vd-flowPulse{0%,100%{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}@keyframes vd-clipSlideIn{0%{opacity:0;transform:translateX(30px) scale(.9)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes vd-clipFloat{0%,100%{transform:translateY(0);box-shadow:0 2px 8px rgb(0 0 0 / .15)}50%{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .2),0 0 0 3px rgb(255 107 0 / .12)}}@keyframes vd-reframeCropL{0%,100%{width:36%}30%{width:32%}70%{width:40%}}@keyframes vd-reframeCropR{0%,100%{width:36%}30%{width:40%}70%{width:32%}}@keyframes vd-reframeCropBox{0%,100%{left:36%;right:36%}30%{left:32%;right:40%}70%{left:40%;right:32%}}@keyframes vd-faceTrack{0%,100%{transform:translate(0,0) scale(1)}20%{transform:translate(6px,-2px) scale(1.02)}40%{transform:translate(-4px,3px) scale(.98)}60%{transform:translate(3px,-4px) scale(1.01)}80%{transform:translate(-5px,1px) scale(.99)}}@keyframes vd-trackOverlayL{0%,100%{width:53%}30%{width:50%}60%{width:56%}}@keyframes vd-trackOverlayR{0%,100%{width:17%}30%{width:20%}60%{width:14%}}@keyframes vd-trackCropBox{0%,100%{left:53%;right:17%}30%{left:50%;right:20%}60%{left:56%;right:14%}}@keyframes vd-trackLeft{0%,100%{transform:translate(0,0)}30%{transform:translate(3px,-2px)}60%{transform:translate(-3px,1px)}}@keyframes vd-trackRight{0%,100%{transform:translate(0,0)}30%{transform:translate(-3px,1px)}60%{transform:translate(4px,-2px)}}@keyframes vd-reframeScan{0%{left:30%;opacity:0}10%{opacity:1}50%{left:70%;opacity:1}60%{opacity:0}100%{left:70%;opacity:0}}@keyframes vd-reframePhoneAppear{0%,20%{transform:scale(.95);opacity:.7}50%,80%{transform:scale(1);opacity:1}100%{transform:scale(.95);opacity:.7}}@keyframes vd-reframeGlow{0%,20%{opacity:0}50%,80%{opacity:1}100%{opacity:0}}@keyframes vd-clipAppear{0%{opacity:0;transform:translateY(16px) scale(.9)}12%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-4px) scale(.97)}}@keyframes vd-floatUp{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:1;transform:translateY(-20px) scale(1)}70%{opacity:.8;transform:translateY(-80px) scale(1)}100%{opacity:0;transform:translateY(-120px) scale(.7)}}@media (prefers-reduced-motion:reduce){[data-anim]{opacity:1;transform:none;transition:none}.vd-card:hover,.vd-bento-card:hover,.vd-bento-card-hero:hover,.vd-step-card:hover,.vd-sec-card:hover,.vd-testimonial-screenshot:hover,.vd-pricing-card:hover,.vd-comment:hover{transform:none}*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}.vd-logos-container,.vd-showcase-marquee{animation:none!important}.vd-mock-face-circle,.vd-mock-playhead,.vd-caption-word{animation:none!important}}@media (max-width:767px){html,body{overflow-x:hidden}}.vd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.vd-input-link,.vd-input-link.vd-input-link-strong,.vd-hero .vd-input-link,.vd-cta-section .vd-input-link{flex-direction:column!important;padding:var(--vd-space-inner)!important;gap:var(--vd-space-inner)!important}.vd-input-link input{width:100%!important;padding:var(--vd-space-tight)!important;text-align:center;border:1px solid var(--vd-stroke)!important;border-radius:var(--vd-radius-btn)!important;background:var(--vd-bg)!important}.vd-input-link .vd-btn-primary{width:100%!important;display:flex!important;justify-content:center!important;padding:var(--vd-space-tight) var(--vd-space-comp)!important}.vd-input-link>svg:first-child{display:none!important}}.vd-page-main{padding-top:100px}@media (min-width:768px){.vd-page-main{padding-top:140px}}.vd-page-main.has-no-cta{padding-bottom:var(--vd-space-section)}.vd-page-main>section:first-child,.vd-page-main>.vd-section:first-child{padding-top:0}.vd-calc-box{margin-top:var(--vd-space-card);padding:20px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}@media (max-width:380px){.vd-calc-box{padding:var(--vd-space-comp)}}@media (min-width:768px){.vd-calc-box{padding:var(--vd-space-card)}}.vd-calc-inputs-row{display:grid;grid-template-columns:1fr;gap:var(--vd-space-comp)}@media (min-width:480px){.vd-calc-inputs-row{grid-template-columns:1fr 1fr;gap:var(--vd-space-comp) var(--vd-space-card-inner)}}@media (min-width:768px){.vd-calc-inputs-row{grid-template-columns:repeat(4,1fr);gap:var(--vd-space-card-inner);align-items:end}}.vd-calc-input-group{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--vd-space-inner)}.vd-calc-q-label{font-size:11px;font-weight:600;color:var(--vd-text);text-transform:uppercase;letter-spacing:.5px}.vd-calc-number-input{display:flex;align-items:center;gap:0;border:1px solid rgb(255 255 255 / .15);border-radius:var(--vd-radius-input);overflow:hidden;background:var(--vd-bg);height:42px}html.light .vd-calc-number-input{border-color:var(--vd-stroke);background:#fff}.vd-calc-number-input span{flex:1;text-align:center;font-size:15px;font-weight:700;color:var(--vd-text);font-family:'JetBrains Mono',monospace}.vd-calc-minus,.vd-calc-plus{width:36px;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--vd-text);background:#fff0;cursor:pointer;transition:color 0.15s;border:none;font-family:inherit}.vd-calc-minus:hover,.vd-calc-plus:hover{color:var(--vd-primary)}.vd-calc-dropdown{position:relative}.vd-calc-dropdown-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:500;font-family:inherit;color:var(--vd-text);background:var(--vd-bg);border:1px solid rgb(255 255 255 / .15);border-radius:var(--vd-radius-input);cursor:pointer;transition:border-color 0.15s}html.light .vd-calc-dropdown-btn{background:#fff;border-color:var(--vd-stroke)}.vd-calc-dropdown-btn svg{color:var(--vd-text-faint);transition:transform 0.2s}.vd-calc-dropdown.is-open .vd-calc-dropdown-btn{border-color:var(--vd-primary)}.vd-calc-dropdown.is-open .vd-calc-dropdown-btn svg{transform:rotate(180deg)}.vd-calc-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#111118;border:1px solid rgb(255 255 255 / .1);border-radius:var(--vd-radius-btn);padding:var(--vd-space-micro);list-style:none;z-index:20;opacity:0;visibility:hidden;translate:0 -4px;transition:opacity 0.15s,visibility 0.15s,translate 0.15s;box-shadow:0 8px 24px rgb(0 0 0 / .3)}html.light .vd-calc-dropdown-list{background:#fff;border-color:var(--vd-stroke);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.vd-calc-dropdown.is-open .vd-calc-dropdown-list{opacity:1;visibility:visible;translate:0 0}.vd-calc-dropdown-list li{padding:var(--vd-space-inner) var(--vd-space-tight);font-size:14px;font-weight:500;color:#ededef;border-radius:var(--vd-radius-tag);cursor:pointer;transition:background 0.1s}html.light .vd-calc-dropdown-list li{color:#1a1a2e}.vd-calc-dropdown-list li:hover{background:rgb(255 255 255 / .06)}html.light .vd-calc-dropdown-list li:hover{background:rgb(0 0 0 / .04)}.vd-calc-dropdown-list li.is-active{color:var(--vd-primary);font-weight:600}.vd-calc-platforms{display:flex;gap:var(--vd-space-inner);align-items:center;height:42px}.vd-calc-platform{width:42px;height:42px;border-radius:var(--vd-radius-input);border:1px solid rgb(255 255 255 / .15);background:var(--vd-bg);display:flex;align-items:center;justify-content:center;color:var(--vd-text-faint);cursor:pointer;transition:all 0.2s;opacity:.4}html.light .vd-calc-platform{background:#fff;border-color:var(--vd-stroke)}.vd-calc-platform:hover{opacity:.7;color:var(--vd-text)}.vd-calc-platform.is-active{border-color:#22c55e;color:#22c55e;background:rgb(34 197 94 / .08);opacity:1;box-shadow:0 0 0 3px rgb(34 197 94 / .08)}.vd-calc-result-bar{margin-top:var(--vd-space-card-inner);padding-top:var(--vd-space-card-inner);border-top:1px solid var(--vd-stroke);display:flex;align-items:center;gap:var(--vd-space-card);flex-wrap:wrap}.vd-calc-rec{flex-shrink:0}.vd-calc-rec-label{display:block;font-size:12px;color:var(--vd-text-muted);margin-bottom:var(--vd-space-micro)}.vd-calc-rec-plan{display:block;font-size:24px;font-weight:700;color:var(--vd-primary);letter-spacing:-.5px}.vd-calc-rec-stats{display:flex;align-items:center;gap:var(--vd-space-comp);flex:1}.vd-calc-rec-stat{text-align:center}.vd-calc-rec-stat-val{display:block;font-size:18px;font-weight:700;color:var(--vd-text);font-family:'JetBrains Mono',monospace;line-height:1}.vd-calc-rec-stat-lbl{display:block;font-size:12px;color:var(--vd-text-muted);margin-top:var(--vd-space-micro)}.vd-calc-rec-divider{width:1px;height:36px;background:rgb(255 255 255 / .1);flex-shrink:0}html.light .vd-calc-rec-divider{background:rgb(0 0 0 / .1)}.vd-calc-result-bar>.vd-btn{flex-shrink:0;margin-left:auto}@media (max-width:767px){.vd-calc-result-bar{flex-direction:column;align-items:stretch;gap:var(--vd-space-comp)}.vd-calc-rec-stats{justify-content:space-between;gap:var(--vd-space-inner)}.vd-calc-rec-stat-val{font-size:16px}.vd-calc-rec-divider{height:24px}.vd-calc-result-bar>.vd-btn{margin-left:0;text-align:center;justify-content:center;width:100%}.vd-calc-rec-plan{font-size:20px}.vd-calc-answer{padding:var(--vd-space-tight)}.vd-calc-rec-stat-lbl{font-size:12px}}@media (max-width:380px){.vd-calc-rec-stats{flex-wrap:wrap;gap:var(--vd-space-micro) var(--vd-space-tight)}.vd-calc-rec-divider{display:none}.vd-calc-rec-stat{min-width:60px}}.vd-calc-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--vd-space-tight);width:100%}@media (min-width:768px){.vd-calc-metrics{grid-template-columns:repeat(4,1fr)}}.vd-calc-metric{padding:var(--vd-space-comp);background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);display:flex;flex-direction:column;gap:var(--vd-space-inner)}html.light .vd-calc-metric{background:var(--vd-bg)}.vd-calc-metric-header{display:flex;align-items:center;gap:6px}.vd-calc-metric-title{font-size:12px;font-weight:600;color:var(--vd-text-muted);letter-spacing:.2px}.vd-calc-metric-val{font-size:28px;font-weight:700;font-family:'JetBrains Mono',monospace;color:var(--vd-text);letter-spacing:-1px;line-height:1}.vd-calc-metric-sub{font-size:12px;color:var(--vd-text-faint);line-height:1.3}.vd-calc-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--vd-stroke);color:var(--vd-text-muted);cursor:help;margin-left:auto;flex-shrink:0}.vd-calc-tooltip svg{display:none}.vd-calc-tooltip::before{content:'?';font-size:10px;font-weight:700;line-height:1}.vd-calc-tooltip-text{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:220px;padding:10px 12px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-btn);box-shadow:var(--vd-shadow-md);font-size:12px;line-height:1.5;color:var(--vd-text-muted);opacity:0;visibility:hidden;transition:opacity 0.15s,visibility 0.15s;pointer-events:none;z-index:10}.vd-calc-tooltip:hover .vd-calc-tooltip-text,.vd-calc-tooltip:focus .vd-calc-tooltip-text{opacity:1;visibility:visible}.vd-calc-result-bar{flex-direction:column;align-items:stretch}@media (max-width:640px){.vd-calc-metrics{grid-template-columns:1fr}.vd-calc-metric-val{font-size:24px}}.vd-calc-slider-row{display:flex;align-items:center;gap:var(--vd-space-tight)}.vd-calc-slider{-webkit-appearance:none;appearance:none;flex:1;height:4px;border-radius:var(--vd-radius-tag);background:var(--vd-stroke);outline:none}.vd-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--vd-primary);cursor:pointer;border:2px solid var(--vd-surface);box-shadow:0 0 0 1px var(--vd-primary)}.vd-calc-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--vd-primary);cursor:pointer;border:2px solid var(--vd-surface);box-shadow:0 0 0 1px var(--vd-primary)}.vd-calc-slider-value{font-size:18px;font-weight:700;color:var(--vd-primary);min-width:24px;text-align:center}.vd-calc-options-multi .vd-calc-opt.is-active{background:var(--vd-primary-subtle);border-color:var(--vd-primary);color:var(--vd-primary)}.vd-calc-bar-pct{font-size:13px;font-weight:600;color:var(--vd-text);min-width:32px;text-align:right}.vd-calc-options{display:flex;gap:var(--vd-space-inner);flex-wrap:wrap}.vd-calc-opt{padding:6px 14px;font-size:13px;font-weight:500;color:var(--vd-text-muted);background:#fff0;border:1px solid var(--vd-stroke);border-radius:100px;cursor:pointer;transition:all 0.15s}.vd-calc-opt:hover{border-color:var(--vd-text-faint);color:var(--vd-text)}.vd-calc-opt.is-active{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-calc-answer{margin-top:var(--vd-space-card-inner);padding:var(--vd-space-card-inner);background:var(--vd-bg);border:1px solid rgb(255 255 255 / .1);border-radius:var(--vd-radius-card);overflow:hidden}@media (max-width:639px){.vd-calc-answer{padding:var(--vd-space-comp)}}html.light .vd-calc-answer{background:#f5f5f5;border-color:var(--vd-stroke)}.vd-calc-answer-inner{display:flex;align-items:center;gap:var(--vd-space-card);flex-wrap:wrap}.vd-calc-answer-plan{flex-shrink:0}.vd-calc-result-label{display:block;font-size:12px;font-weight:500;color:var(--vd-text-muted);margin-bottom:var(--vd-space-micro)}.vd-calc-result-plan{font-size:28px;font-weight:700;color:var(--vd-primary);letter-spacing:-.5px}.vd-calc-result-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:100px;background:rgb(34 197 94 / .12);color:#22c55e;white-space:nowrap}.vd-calc-result-badge[data-level="comfortable"]{background:rgb(34 197 94 / .12);color:#22c55e}.vd-calc-result-badge[data-level="perfect"]{background:var(--vd-primary-subtle);color:var(--vd-primary)}.vd-calc-result-badge[data-level="tight"]{background:rgb(239 68 68 / .12);color:#ef4444}.vd-calc-stats{display:flex;flex-wrap:wrap;gap:var(--vd-space-card-inner);align-items:flex-end}.vd-calc-stat{display:flex;flex-direction:column}.vd-calc-stat-value{font-size:22px;font-weight:700;color:var(--vd-text);font-family:'JetBrains Mono',monospace;line-height:1}.vd-calc-stat-label{font-size:12px;color:var(--vd-text-muted);margin-top:var(--vd-space-micro)}.vd-calc-bar-wrap{display:flex;align-items:center;gap:var(--vd-space-tight)}.vd-calc-bar{flex:1;height:8px;background:var(--vd-stroke);border-radius:var(--vd-radius-tag);overflow:hidden}.vd-calc-bar-fill{height:100%;background:var(--vd-primary);border-radius:var(--vd-radius-tag);transition:width 0.4s ease}.vd-calc-bar-fill[data-level="comfortable"]{background:#22c55e}.vd-calc-bar-fill[data-level="perfect"]{background:var(--vd-primary)}.vd-calc-bar-fill[data-level="tight"]{background:#ef4444}.vd-calc-bar-text{font-size:12px;font-weight:500;color:var(--vd-text-muted);white-space:nowrap}.vd-compare-section{border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);background-color:var(--vd-bg)}@media (max-width:767px){.vd-compare-section{border-radius:var(--vd-radius-btn)}.vd-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vd-compare-table{min-width:550px}.vd-compare-table thead th{position:static!important;box-shadow:none!important;padding:var(--vd-space-tight) var(--vd-space-inner)!important;font-size:13px!important;vertical-align:bottom!important;top:auto!important;background-color:#111118!important}html.light .vd-compare-table thead th{background-color:#ececec!important}.vd-compare-table thead th:first-child{min-width:0!important;max-width:0!important;width:0!important;padding:0!important;border:none!important;overflow:hidden!important;line-height:0!important;font-size:0!important}.vd-compare-table tbody td{padding:10px 8px;font-size:13px}.vd-compare-table tbody td:first-child{min-width:120px;font-size:13px}.vd-compare-th-badge{font-size:12px;padding:2px 6px;margin-bottom:var(--vd-space-micro)}.vd-compare-th-name{font-size:13px}.vd-compare-th-price{font-size:12px}.vd-compare-group td{padding:var(--vd-space-comp) var(--vd-space-inner) var(--vd-space-inner);font-size:12px;letter-spacing:.5px}.vd-compare-check{width:20px;height:20px}.vd-compare-check svg{width:12px;height:12px}}.vd-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;min-width:700px}.vd-compare-table thead th{padding:28px 16px 24px;text-align:center;font-weight:600;font-size:14px;color:var(--vd-text);background-color:#0d0d15;vertical-align:bottom;position:sticky;top:61px;z-index:10;box-shadow:inset 0 -1px 0 0 rgb(255 255 255 / .12)}html.light .vd-compare-table thead th{background-color:#f2f2f2;box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .12)}.vd-compare-table thead th.is-featured{background-color:#14100a}html.light .vd-compare-table thead th.is-featured{background-color:#fff3eb}.vd-compare-table thead th:first-child{text-align:left;min-width:240px;color:var(--vd-text-faint);font-size:13px;font-weight:500}.vd-compare-th-name{display:block;font-size:16px;font-weight:700;color:var(--vd-text);letter-spacing:-.3px;margin-bottom:var(--vd-space-micro)}.vd-compare-th-price{display:block;font-size:13px;font-weight:500;color:var(--vd-text-muted)}.vd-compare-th-btn{display:block;margin-top:var(--vd-space-inner);width:100%;text-align:center;justify-content:center;font-size:12px;padding:6px 12px}.is-featured .vd-compare-th-name{color:var(--vd-primary)}.vd-compare-th-badge{display:inline-block;font-size:12px;font-weight:600;color:#fff;background-color:var(--vd-primary);padding:3px 12px;border-radius:100px;margin-bottom:var(--vd-space-inner)}.vd-compare-group td{padding:var(--vd-space-card-inner) var(--vd-space-comp) var(--vd-space-tight);font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:var(--vd-text);border-bottom:2px solid var(--vd-stroke);border-top:1px solid var(--vd-stroke);background-color:var(--vd-surface)}.vd-compare-group td:first-child{color:var(--vd-text);display:flex;align-items:center;gap:var(--vd-space-inner)}.vd-compare-group td:first-child::before{content:'';width:3px;height:18px;background:var(--vd-primary);border-radius:2px;flex-shrink:0;border-radius:2px}.vd-compare-group td.is-featured{background-color:var(--vd-surface)}.vd-compare-table tbody tr:not(.vd-compare-group) td{padding:var(--vd-space-comp);text-align:center;color:var(--vd-text-muted);border-bottom:1px solid var(--vd-stroke);font-size:14px;line-height:1.4;transition:background-color 0.15s ease}.vd-compare-table tbody tr:not(.vd-compare-group) td:first-child{text-align:left;color:var(--vd-text);font-weight:500}.vd-compare-table tbody tr:not(.vd-compare-group) td.is-featured{background-color:#110d08}.vd-compare-table tbody tr:not(.vd-compare-group):nth-child(even) td.is-featured{background-color:#14100a}html.light .vd-compare-table tbody tr:not(.vd-compare-group) td.is-featured{background-color:#fff8f2}html.light .vd-compare-table tbody tr:not(.vd-compare-group):nth-child(even) td.is-featured{background-color:#fff3eb}.vd-compare-table tbody tr:not(.vd-compare-group):hover td{background-color:rgb(255 255 255 / .03)}.vd-compare-table tbody tr:not(.vd-compare-group):hover td.is-featured{background-color:#1a1209}html.light .vd-compare-table tbody tr:not(.vd-compare-group):hover td{background-color:rgb(0 0 0 / .02)}html.light .vd-compare-table tbody tr:not(.vd-compare-group):hover td.is-featured{background-color:#ffedd9}.vd-compare-table tbody tr:last-child td{border-bottom:none}.vd-compare-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:rgb(34 197 94 / .12);color:#22c55e;transition:transform 0.15s}.vd-compare-table tbody tr:hover .vd-compare-check{transform:scale(1.1)}.vd-compare-check svg{width:14px;height:14px}.vd-compare-dash{color:var(--vd-text-muted);font-size:18px;opacity:.7}.vd-compare-soon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:rgb(150 150 150 / .12);color:var(--vd-text-muted)}.vd-compare-soon svg{width:14px;height:14px}.vd-compare-value{font-size:13px;font-weight:600;color:var(--vd-text)}td.is-featured .vd-compare-value{color:var(--vd-text)}html.light .vd-compare-th-badge{background-color:var(--vd-primary);color:#fff}.vd-pricing-hero{text-align:center;padding-top:var(--vd-space-section);padding-bottom:8px}.vd-pricing-hero .vd-h1{margin-bottom:var(--vd-space-tight)}.vd-pricing-hero .vd-body{color:var(--vd-text-muted);max-width:560px;margin:0 auto 20px}.vd-pricing-hero .vd-pricing-toggle{margin-top:0}.vd-pricing-discount-note{margin-top:10px;font-size:12px;font-weight:500;color:var(--vd-primary)}.vd-pricing-save{display:inline-block;font-size:11px;font-weight:700;color:var(--vd-primary);background-color:var(--vd-primary-subtle);padding:3px 10px;border-radius:var(--vd-radius-pill);margin-left:var(--vd-space-inner);vertical-align:middle}.vd-pricing-toggle button.is-active .vd-pricing-save{color:var(--vd-primary);background:rgb(255 255 255 / .9)}.vd-faq-container{max-width:var(--vd-container-narrow)}.vd-page-hero.vd-section{padding-top:0;padding-bottom:var(--vd-space-card);text-align:center}.vd-page-hero .vd-container{max-width:var(--vd-container-secondary)}.vd-page-hero h1{margin-bottom:var(--vd-space-comp)}.vd-page-hero p{color:var(--vd-text-muted);max-width:600px;margin:0 auto}@media (min-width:1024px){.vd-page-hero.vd-section{padding-bottom:var(--vd-space-container)}}.vd-legal-page{max-width:760px;margin:0 auto;padding:0 var(--vd-space-card-inner)}.vd-legal-header{margin-bottom:var(--vd-space-container);padding-bottom:var(--vd-space-card-inner);border-bottom:1px solid var(--vd-stroke)}.vd-legal-header h1{margin-bottom:var(--vd-space-inner)}.vd-legal-header p{color:var(--vd-text-muted);font-size:14px}.vd-legal-body{line-height:1.8;color:var(--vd-text);overflow-wrap:break-word;word-break:break-word}.vd-legal-body h2{font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin-top:var(--vd-space-container);margin-bottom:var(--vd-space-comp);color:var(--vd-text)}.vd-legal-body h3{font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3;margin-top:var(--vd-space-card);margin-bottom:var(--vd-space-tight);color:var(--vd-text)}.vd-legal-body p{margin-bottom:var(--vd-space-comp);color:var(--vd-text-muted);font-size:15px;line-height:1.8}.vd-legal-body ul,.vd-legal-body ol{margin-bottom:var(--vd-space-comp);padding-left:var(--vd-space-card-inner);color:var(--vd-text-muted);font-size:15px;line-height:1.8}.vd-legal-body ul{list-style:disc}.vd-legal-body ol{list-style:decimal}.vd-legal-body li{margin-bottom:var(--vd-space-inner)}.vd-legal-body a{color:var(--vd-primary);text-decoration:underline;text-underline-offset:2px}.vd-legal-body a:hover{color:var(--vd-primary-hover)}.vd-legal-body strong{color:var(--vd-text);font-weight:600}.vd-blog-tags{display:flex;gap:var(--vd-space-inner);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--vd-space-inner);margin-bottom:var(--vd-space-card);scrollbar-width:none}.vd-blog-tags::-webkit-scrollbar{display:none}.vd-blog-tag{display:inline-flex;align-items:center;padding:var(--vd-space-inner) var(--vd-space-comp);border-radius:var(--vd-radius-pill);font-size:13px;font-weight:500;white-space:nowrap;background-color:var(--vd-card);border:1px solid var(--vd-stroke);color:var(--vd-text-muted);transition:background-color 0.2s,color 0.2s,border-color 0.2s;cursor:pointer}.vd-blog-tag:hover{border-color:var(--vd-text-muted);color:var(--vd-text)}.vd-blog-tag.is-active{background-color:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-blog-tags-list{display:flex;gap:var(--vd-space-inner);flex-wrap:wrap}.vd-blog-hero{display:block;position:relative;border-radius:var(--vd-radius-card);overflow:hidden;text-decoration:none;color:inherit;aspect-ratio:21 / 9}.vd-blog-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.vd-blog-hero:hover .vd-blog-hero-bg{transform:scale(1.03)}.vd-blog-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .2) 60%,transparent 100%)}.vd-blog-hero-content{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:var(--vd-space-card)}.vd-blog-hero-tag{display:inline-block;font-size:12px;font-weight:600;color:#fff;background:var(--vd-primary);padding:3px 10px;border-radius:var(--vd-radius-tag)}.vd-blog-hero-meta{display:flex;gap:var(--vd-space-comp);margin-top:var(--vd-space-tight);font-size:13px;color:rgb(255 255 255 / .45)}@media (min-width:768px){.vd-blog-hero-content{padding:var(--vd-space-container)}}@media (max-width:640px){.vd-blog-hero{aspect-ratio:16 / 10}.vd-blog-hero-content .vd-h2{font-size:22px}.vd-blog-hero-content{padding:var(--vd-space-card-inner)}}.vd-blog-filters{display:flex;flex-direction:column;gap:var(--vd-space-comp)}@media (min-width:768px){.vd-blog-filters{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vd-space-card-inner)}}.vd-blog-search{display:flex;align-items:center;gap:var(--vd-space-inner);padding:10px var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);transition:border-color 0.2s,box-shadow 0.2s;flex-shrink:0;width:100%;max-width:none;color:var(--vd-text-muted)}@media (min-width:768px){.vd-blog-search{max-width:320px}}.vd-blog-search:focus-within{border-color:var(--vd-primary);color:var(--vd-text);box-shadow:0 0 0 3px var(--vd-primary-subtle)}.vd-blog-search-input{border:none;background:#fff0;font-family:inherit;font-size:14px;color:var(--vd-text);outline:none;width:100%}.vd-blog-search-input::placeholder{color:var(--vd-text-muted)}.vd-blog-featured{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner);background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;margin-bottom:var(--vd-space-container);transition:box-shadow 0.2s,border-color 0.2s;text-decoration:none;color:inherit;width:100%}.vd-blog-featured:hover{box-shadow:var(--vd-shadow-md);border-color:var(--vd-primary-border)}@media (min-width:768px){.vd-blog-featured{grid-template-columns:1.2fr 1fr;gap:0}}.vd-blog-featured .vd-blog-card-img{aspect-ratio:16 / 9;border-radius:0}.vd-blog-featured .vd-blog-card-body{padding:var(--vd-space-card);display:flex;flex-direction:column;justify-content:center}.vd-blog-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-blog-grid{grid-template-columns:repeat(3,1fr)}}.vd-blog-card{background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;transition:box-shadow 0.2s,border-color 0.2s,transform 0.2s}html.light .vd-blog-card{box-shadow:var(--vd-shadow-sm)}.vd-blog-card:hover{box-shadow:var(--vd-shadow-md);border-color:var(--vd-primary-border);transform:translateY(-3px)}.vd-blog-card-img{width:100%;aspect-ratio:16 / 10;background-color:var(--vd-surface);overflow:hidden}.vd-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.vd-blog-card:hover .vd-blog-card-img img{transform:scale(1.03)}.vd-blog-card-body{padding:var(--vd-space-card-inner)}.vd-blog-card-body .vd-tag{margin-bottom:var(--vd-space-tight)}.vd-blog-card-body h3{margin-bottom:var(--vd-space-inner)}.vd-blog-card-body p{color:var(--vd-text-muted);font-size:14px;line-height:1.55;margin-bottom:var(--vd-space-comp);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vd-blog-meta{display:flex;align-items:center;gap:var(--vd-space-inner);font-size:13px;color:var(--vd-text-muted)}.vd-blog-meta img{width:24px;height:24px;border-radius:var(--vd-radius-pill);object-fit:cover}.vd-blog-meta span{color:var(--vd-text-faint)}.vd-blog-pagination{display:flex;align-items:center;justify-content:center;gap:var(--vd-space-inner);margin-top:var(--vd-space-container)}.vd-blog-pagination a,.vd-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--vd-radius-btn);font-size:14px;font-weight:500;color:var(--vd-text-muted);border:1px solid var(--vd-stroke);transition:border-color 0.2s,color 0.2s,background-color 0.2s}.vd-blog-pagination a:hover{border-color:var(--vd-text-muted);color:var(--vd-text)}.vd-blog-pagination .is-active{background-color:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-blog-pagination-pages{display:flex;align-items:center;gap:var(--vd-space-inner)}.vd-blog-pagination-page{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--vd-radius-btn);font-size:14px;font-weight:500;color:var(--vd-text-muted);border:1px solid var(--vd-stroke);background:none;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.vd-blog-pagination-page:hover{border-color:var(--vd-text-muted);color:var(--vd-text)}.vd-blog-pagination-page.is-active{background-color:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-blog-hero-layout{display:grid;grid-template-columns:1fr;gap:var(--vd-space-comp)}@media (min-width:768px){.vd-blog-hero-layout{grid-template-columns:1.6fr 1fr;min-height:420px}.vd-blog-hero{aspect-ratio:auto}}.vd-blog-hero-side{display:flex;flex-direction:column;gap:var(--vd-space-tight)}.vd-blog-hero-side-card{display:flex;gap:var(--vd-space-tight);padding:var(--vd-space-tight);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-decoration:none;color:inherit;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s;flex:1;align-items:center}.vd-blog-hero-side-card:hover{border-color:var(--vd-primary-border);box-shadow:var(--vd-shadow-sm);transform:translateX(4px)}.vd-blog-hero-side-card:hover .vd-blog-hero-side-img img{transform:scale(1.05)}.vd-blog-hero-side-img{width:80px;height:60px;border-radius:var(--vd-radius-btn);overflow:hidden;flex-shrink:0}.vd-blog-hero-side-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.vd-blog-hero-side-text{display:flex;flex-direction:column;gap:var(--vd-space-micro);min-width:0}.vd-blog-hero-side-text .vd-tag{align-self:flex-start}.vd-blog-hero-side-text h3{line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.light .vd-blog-tag{background-color:#f0f0f0;border-color:#e0e0e0}html.light .vd-blog-tag.is-active{background-color:var(--vd-primary);border-color:var(--vd-primary);color:#fff}html.light .vd-blog-search{background:#fff;border-color:#e0e0e0;box-shadow:var(--vd-shadow-sm)}html.light .vd-blog-hero-side-card{box-shadow:var(--vd-shadow-sm)}.vd-post-header{max-width:760px;margin:0 auto;text-align:center}.vd-post-header-top{display:flex;align-items:center;justify-content:center;gap:var(--vd-space-inner);flex-wrap:wrap;margin-bottom:var(--vd-space-card-inner)}.vd-post-header-meta{display:flex;align-items:center;gap:var(--vd-space-inner);font-size:13px;color:var(--vd-text-muted)}.vd-post-header-dot{width:3px;height:3px;border-radius:50%;background:var(--vd-text-faint)}.vd-post-title{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.1;color:var(--vd-text)}@media (max-width:640px){.vd-post-title{font-size:28px;letter-spacing:-.5px}}.vd-post-subtitle{font-size:16px;line-height:1.6;color:var(--vd-text-muted);margin:var(--vd-space-comp) auto 0;max-width:560px}@media (max-width:640px){.vd-post-subtitle{font-size:15px}}.vd-post-cover{border-radius:var(--vd-radius-card);overflow:hidden;margin-bottom:0}.vd-post-cover img{width:100%;display:block}.vd-post-footer{margin-top:var(--vd-space-container);padding-top:var(--vd-space-card-inner);border-top:1px solid var(--vd-stroke)}.vd-post-share{display:flex;align-items:center;gap:var(--vd-space-tight)}.vd-post-share-icons{display:flex;gap:var(--vd-space-inner)}.vd-post-share-icons a{width:32px;height:32px;border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center;color:var(--vd-text-muted);transition:all 0.15s}.vd-post-share-icons a:hover{color:var(--vd-primary);border-color:var(--vd-primary);background:var(--vd-primary-subtle)}.vd-article-layout{display:grid;grid-template-columns:1fr;gap:var(--vd-space-container)}@media (min-width:1024px){.vd-article-layout{grid-template-columns:1fr 280px}}.vd-article-main{max-width:760px;min-width:0;overflow-wrap:break-word;word-break:break-word}.vd-article-head{margin-bottom:var(--vd-space-container)}.vd-article-back{display:inline-flex;align-items:center;gap:var(--vd-space-micro);font-size:13px;font-weight:500;color:var(--vd-text-faint);margin-bottom:var(--vd-space-card-inner);transition:color 0.15s}.vd-article-back:hover{color:var(--vd-primary)}.vd-article-tag-row{display:flex;align-items:center;gap:var(--vd-space-tight);flex-wrap:wrap;margin-bottom:var(--vd-space-tight)}.vd-article-author-inline{display:flex;align-items:center;gap:var(--vd-space-tight);margin-top:var(--vd-space-card-inner);padding-top:var(--vd-space-card-inner);border-top:1px solid var(--vd-stroke)}.vd-article-author-inline .vd-article-author-avatar{width:36px;height:36px;font-size:13px}.vd-article-sidebar{display:none}@media (min-width:1024px){.vd-article-sidebar{display:block}}.vd-article-sidebar-sticky{position:sticky;top:85px;display:flex;flex-direction:column;gap:var(--vd-space-card-inner)}.vd-article-sidebar-cta{padding:var(--vd-space-card-inner);background:var(--vd-card);border:1px solid var(--vd-stroke);border-top:2px solid var(--vd-primary);border-radius:var(--vd-radius-card)}.vd-article-sidebar-toc{padding:var(--vd-space-card-inner);background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-article-toc-link{display:block;font-size:13px;color:var(--vd-text-muted);padding:6px 0;border-left:2px solid var(--vd-stroke);padding-left:var(--vd-space-tight);transition:color 0.15s,border-color 0.15s}.vd-article-toc-link:hover{color:var(--vd-text);border-left-color:var(--vd-primary)}.vd-article-body{font-size:15px;line-height:1.8;color:var(--vd-text-muted)}.vd-article-body h2{font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;color:var(--vd-text);margin-top:var(--vd-space-container);margin-bottom:var(--vd-space-comp)}.vd-article-body h3{font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3;color:var(--vd-text);margin-top:var(--vd-space-card);margin-bottom:var(--vd-space-tight)}.vd-article-body p{margin-bottom:var(--vd-space-card-inner)}.vd-article-body a{color:var(--vd-primary);text-decoration:underline;text-underline-offset:2px}.vd-article-body a:hover{color:var(--vd-primary-hover)}.vd-article-body strong{color:var(--vd-text);font-weight:600}.vd-article-body ul,.vd-article-body ol{margin-bottom:var(--vd-space-card-inner);padding-left:var(--vd-space-card-inner)}.vd-article-body ul{list-style:disc}.vd-article-body ol{list-style:decimal}.vd-article-body li{margin-bottom:var(--vd-space-inner)}.vd-article-body blockquote{margin:var(--vd-space-card) 0;padding:var(--vd-space-card-inner) var(--vd-space-card);border-left:3px solid var(--vd-primary);background-color:var(--vd-primary-subtle);border-radius:0 var(--vd-radius-btn) var(--vd-radius-btn) 0;font-style:italic;color:var(--vd-text)}.vd-article-body pre{margin:var(--vd-space-card-inner) 0;padding:var(--vd-space-card-inner);background-color:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);overflow-x:auto;font-family:'JetBrains Mono',monospace;font-size:13px;line-height:1.6;color:var(--vd-text)}.vd-article-body img{width:100%;max-width:100%;height:auto;border-radius:var(--vd-radius-card);margin:var(--vd-space-card-inner) 0}.vd-article-body figure{margin:var(--vd-space-card) 0}.vd-article-body figure img{margin:0 0 var(--vd-space-inner) 0}.vd-article-body figcaption{font-size:13px;font-weight:500;color:var(--vd-text-faint);text-align:center;line-height:1.5}.vd-article-author{display:flex;align-items:center;gap:var(--vd-space-comp);padding:var(--vd-space-card);margin-top:var(--vd-space-container);background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-article-author img{width:56px;height:56px;border-radius:var(--vd-radius-pill);object-fit:cover;flex-shrink:0}.vd-article-author-name{font-size:15px;font-weight:600;color:var(--vd-text);margin-bottom:var(--vd-space-micro)}.vd-article-author-bio{font-size:14px;line-height:1.55;color:var(--vd-text-muted)}.vd-article-related{margin-top:var(--vd-space-container)}.vd-article-related h2{margin-bottom:var(--vd-space-card-inner)}.vd-article-header-inner{max-width:var(--vd-container-secondary);margin:0 auto}.vd-article-content{max-width:760px;margin:0 auto}.vd-article-author-avatar{width:56px;height:56px;border-radius:var(--vd-radius-pill);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.vd-article-author-info{display:flex;flex-direction:column;gap:var(--vd-space-micro)}.vd-about-story{max-width:700px;margin:0 auto}.vd-contact-layout{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card)}@media (min-width:768px){.vd-contact-layout{grid-template-columns:1fr 320px;gap:var(--vd-space-container)}}.vd-contact-form-card{padding:var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}@media (min-width:768px){.vd-contact-form-card{padding:var(--vd-space-card)}}.vd-contact-form{display:flex;flex-direction:column;gap:var(--vd-space-comp);margin-top:var(--vd-space-card-inner)}.vd-contact-form-row{display:grid;grid-template-columns:1fr;gap:var(--vd-space-comp)}@media (min-width:480px){.vd-contact-form-row{grid-template-columns:1fr 1fr}}.vd-contact-field{display:flex;flex-direction:column;gap:var(--vd-space-micro)}.vd-contact-label{font-size:13px;font-weight:600;color:var(--vd-text)}.vd-contact-input{padding:var(--vd-space-tight) var(--vd-space-comp);font-size:14px;font-family:inherit;color:var(--vd-text);background:var(--vd-bg);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);transition:border-color 0.15s;outline:none}.vd-contact-input:focus{border-color:var(--vd-primary)}.vd-contact-input::placeholder{color:var(--vd-text-faint)}.vd-contact-textarea{resize:vertical;min-height:120px}html.light .vd-contact-input{background:#fff}.vd-contact-sidebar{display:flex;flex-direction:column;gap:var(--vd-space-tight)}.vd-contact-channel{display:flex;align-items:center;gap:var(--vd-space-tight);padding:var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-decoration:none;color:inherit;transition:border-color 0.15s}.vd-contact-channel:hover{border-color:var(--vd-primary-border)}.vd-contact-channel-icon{width:40px;height:40px;border-radius:var(--vd-radius-input);background:var(--vd-primary-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--vd-primary)}.vd-contact-channel-title{display:block;font-size:14px;font-weight:600;color:var(--vd-text)}.vd-contact-channel-value{display:block;font-size:13px;color:var(--vd-primary)}.vd-contact-channel-social{padding:var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-contact-social-icons{display:flex;gap:var(--vd-space-inner);margin-top:var(--vd-space-tight)}.vd-contact-social-icons a{width:40px;height:40px;border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center;color:var(--vd-text-muted);transition:all 0.15s}.vd-contact-social-icons a:hover{color:var(--vd-primary);border-color:var(--vd-primary);background:var(--vd-primary-subtle)}.vd-contact-channel-info{display:flex;flex-direction:column;gap:var(--vd-space-inner);padding:var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-contact-info-item{display:flex;align-items:center;gap:var(--vd-space-inner);font-size:13px;color:var(--vd-text-muted)}.vd-contact-info-item svg{flex-shrink:0}.vd-404{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 200px);padding:var(--vd-space-container) var(--vd-space-card-inner)}.vd-404-number{font-size:120px;font-weight:700;line-height:1;letter-spacing:-4px;color:rgb(255 255 255 / .12);margin-bottom:var(--vd-space-comp)}html.light .vd-404-number{color:rgb(0 0 0 / .08)}.vd-404 h1{margin-bottom:var(--vd-space-tight)}.vd-404 p{color:var(--vd-text-muted);font-size:15px;line-height:1.65;max-width:440px;margin:0 auto var(--vd-space-card)}@media (min-width:768px){.vd-404-number{font-size:180px;letter-spacing:-6px}}.vd-about-hero-split{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card);align-items:center}@media (min-width:768px){.vd-about-hero-split{grid-template-columns:1fr 1fr;gap:var(--vd-space-container)}}.vd-about-hero-img{border-radius:var(--vd-radius-card);overflow:hidden}.vd-about-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.vd-about-story-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-container)}@media (min-width:768px){.vd-about-story-grid{grid-template-columns:1fr 280px;gap:64px}}.vd-about-story-text h2{position:relative;padding-left:var(--vd-space-comp)}.vd-about-story-text h2::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--vd-primary);border-radius:2px}.vd-about-metrics-col{display:flex;flex-direction:column;gap:var(--vd-space-comp)}@media (max-width:767px){.vd-about-metrics-col{flex-direction:row;flex-wrap:wrap}}@media (max-width:374px){.vd-about-metrics-col{flex-direction:column}}.vd-about-metric-card{padding:var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-align:center;flex:1}.vd-about-metric-number{display:block;font-size:32px;font-weight:700;color:var(--vd-primary);font-family:'JetBrains Mono',monospace;letter-spacing:-1px;line-height:1}.vd-about-metric-text{display:block;font-size:13px;color:var(--vd-text-muted);margin-top:var(--vd-space-inner)}.vd-about-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--vd-space-comp);margin-top:var(--vd-space-card)}@media (min-width:768px){.vd-about-values-grid{grid-template-columns:repeat(4,1fr)}}.vd-about-value-card{padding:var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-align:center}.vd-about-value-card .vd-icon-box{margin:0 auto var(--vd-space-tight)}.vd-about-value-card h3{margin-bottom:var(--vd-space-inner)}.vd-testimonials-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-comp);margin-top:var(--vd-space-card)}@media (min-width:640px){.vd-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.vd-about-metrics-col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vd-space-inner)}.vd-about-metric-card{padding:var(--vd-space-comp) var(--vd-space-inner)}.vd-about-metric-number{font-size:22px}.vd-about-metric-text{font-size:12px}}@media (max-width:479px){.vd-about-value-card{padding:var(--vd-space-comp)}}@media (max-width:640px){.vd-pricing-hero .vd-h1{font-size:28px}.vd-blog-hero h2{font-size:22px}.vd-article-hero-content h1{font-size:24px}.vd-contact-sidebar{flex-direction:column}.vd-404-number{font-size:100px;letter-spacing:-3px}.vd-about-metric-number{font-size:24px}}.vd-tools-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tools-grid{grid-template-columns:repeat(3,1fr)}}.vd-tool-card{display:flex;flex-direction:column;background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow 0.2s,border-color 0.2s,transform 0.2s}html.light .vd-tool-card{box-shadow:var(--vd-shadow-sm)}.vd-tool-card:hover{box-shadow:var(--vd-shadow-md);border-color:var(--vd-primary-border);transform:translateY(-3px)}.vd-tool-card-img{width:100%;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background-color:var(--vd-surface);overflow:hidden;position:relative}.vd-tool-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.vd-tool-card:hover .vd-tool-card-img img{transform:scale(1.05)}.vd-tool-card-img svg{width:40px;height:40px;color:var(--vd-primary);opacity:.7;transition:opacity 0.2s,transform 0.3s}.vd-tool-card:hover .vd-tool-card-img svg{opacity:1;transform:scale(1.1)}.vd-tool-card-body{padding:var(--vd-space-card-inner);display:flex;flex-direction:column;gap:var(--vd-space-inner);flex:1}.vd-tool-card-body h3{margin-bottom:0}.vd-tool-card-body p{color:var(--vd-text-muted);font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vd-tool-card-body .vd-tool-card-link{display:inline-flex;align-items:center;gap:var(--vd-space-micro);font-size:13px;font-weight:600;color:var(--vd-primary);margin-top:auto;transition:gap 0.15s}.vd-tool-card:hover .vd-tool-card-link{gap:var(--vd-space-inner)}.vd-tool-hero{text-align:center;padding-top:0;padding-bottom:var(--vd-space-container)}.vd-tool-hero .vd-container{display:flex;flex-direction:column;align-items:center;max-width:var(--vd-container-secondary)}.vd-tool-hero img{display:block;margin:0 auto}.vd-tool-hero .vd-badge{margin-bottom:var(--vd-space-comp)}.vd-tool-hero h1{margin-bottom:var(--vd-space-tight)}.vd-tool-hero p{color:var(--vd-text-muted);max-width:560px;margin:0 auto}.vd-tool-hero .vd-input-link{margin-top:var(--vd-space-card);max-width:560px;margin-left:auto;margin-right:auto}.vd-social-proof{display:flex;align-items:center;justify-content:center;gap:var(--vd-space-tight);margin-top:var(--vd-space-card-inner);flex-wrap:wrap}.vd-social-proof-avatars{display:flex;align-items:center}.vd-social-proof-avatars span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--vd-bg);background-color:var(--vd-surface);font-size:12px;font-weight:600;color:var(--vd-text-muted);margin-left:-8px}.vd-social-proof-avatars span:first-child{margin-left:0}.vd-social-proof-text{font-size:13px;color:var(--vd-text-muted)}.vd-social-proof-text strong{color:var(--vd-text);font-weight:600}.vd-social-proof-stars{display:inline-flex;gap:2px;color:#f59e0b}.vd-social-proof-stars svg{width:14px;height:14px}.vd-platform-logos{display:flex;align-items:center;justify-content:center;gap:var(--vd-space-card-inner);margin-top:var(--vd-space-card-inner);flex-wrap:wrap}.vd-platform-logos svg{width:24px;height:24px;color:var(--vd-text-faint);transition:color 0.15s}.vd-platform-logos svg:hover{color:var(--vd-text-muted)}.vd-tool-features{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tool-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-features{grid-template-columns:repeat(3,1fr)}}.vd-tool-feature{padding:var(--vd-space-card-inner);background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-align:center;transition:border-color 0.15s}.vd-tool-feature:hover{border-color:var(--vd-primary-border)}.vd-tool-feature .vd-icon-box{margin:0 auto var(--vd-space-tight)}.vd-tool-feature h3{margin-bottom:var(--vd-space-inner)}.vd-tool-feature p{color:var(--vd-text-muted);font-size:14px;line-height:1.55}html.light .vd-tool-feature{box-shadow:var(--vd-shadow-sm)}.vd-tool-features-header{text-align:center;max-width:600px;margin:0 auto var(--vd-space-card)}.vd-tool-steps-header{text-align:center;max-width:600px;margin:0 auto var(--vd-space-card)}.vd-tool-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vd-space-card-inner);margin-top:var(--vd-space-card)}@media (max-width:640px){.vd-tool-stats{grid-template-columns:1fr;gap:var(--vd-space-comp)}}.vd-tool-stat{text-align:center;padding:var(--vd-space-card) var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-tool-stat-number{display:block;font-size:40px;font-weight:700;color:var(--vd-primary);font-family:'JetBrains Mono',monospace;letter-spacing:-1px;line-height:1}.vd-tool-stat-label{display:block;font-size:14px;color:var(--vd-text-muted);margin-top:var(--vd-space-inner)}.vd-tool-steps{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner);counter-reset:tool-step}@media (min-width:640px){.vd-tool-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-steps{grid-template-columns:repeat(4,1fr)}}.vd-tool-step{padding:var(--vd-space-card-inner);background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-align:center;position:relative}html.light .vd-tool-step{box-shadow:var(--vd-shadow-sm)}.vd-tool-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--vd-primary-subtle);color:var(--vd-primary);font-size:18px;font-weight:700;font-family:'JetBrains Mono',monospace;margin-bottom:var(--vd-space-tight)}.vd-tool-step h3{margin-bottom:var(--vd-space-inner)}.vd-tool-step p{color:var(--vd-text-muted);font-size:14px;line-height:1.55}.vd-related-tools{display:grid;grid-template-columns:1fr;gap:var(--vd-space-comp)}@media (min-width:640px){.vd-related-tools{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-related-tools{grid-template-columns:repeat(3,1fr)}}.vd-related-tools .vd-tool-card{font-size:14px}.vd-related-tools .vd-tool-card-img{aspect-ratio:16 / 9}.vd-related-tools .vd-tool-card-body{padding:var(--vd-space-comp)}.vd-tool-proof-row{display:flex;align-items:center;justify-content:center;gap:var(--vd-space-card-inner);flex-wrap:wrap}.vd-tool-proof-avatars{display:flex;align-items:center}.vd-tool-proof-avatars .vd-hero-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--vd-bg);font-size:12px;font-weight:600;color:#fff;margin-left:-8px}.vd-tool-proof-avatars .vd-hero-avatar:first-child{margin-left:0}.vd-tool-proof-rating{display:flex;align-items:center;gap:var(--vd-space-inner)}.vd-tool-proof-rating .vd-hero-stars{display:inline-flex;gap:2px;color:#f59e0b}.vd-tool-proof-platforms{display:flex;align-items:center;gap:var(--vd-space-comp)}.vd-tool-proof-platforms svg{color:var(--vd-text-faint);transition:color 0.15s}.vd-tool-proof-platforms svg:hover{color:var(--vd-text-muted)}.vd-tool-features-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tool-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-features-grid{grid-template-columns:repeat(3,1fr)}}.vd-tool-steps-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tool-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-steps-grid{grid-template-columns:repeat(4,1fr)}}.vd-tool-testimonials-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tool-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-testimonials-grid{grid-template-columns:repeat(3,1fr)}}.vd-tool-related-grid{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner)}@media (min-width:640px){.vd-tool-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-related-grid{grid-template-columns:repeat(3,1fr)}}.vd-tool-related-card{display:block;padding:var(--vd-space-card-inner);background-color:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);text-decoration:none;color:var(--vd-text);transition:border-color 0.15s,transform 0.15s,box-shadow 0.15s}.vd-tool-related-card:hover{border-color:var(--vd-primary-border);transform:translateY(-3px);box-shadow:var(--vd-shadow-md)}.vd-tool-related-card .vd-icon-box{margin-bottom:var(--vd-space-tight)}.vd-tool-related-card h3{margin-bottom:var(--vd-space-inner)}.vd-tool-related-card p{color:var(--vd-text-muted);font-size:14px;line-height:1.55}html.light .vd-tool-related-card{box-shadow:var(--vd-shadow-sm)}html.light .vd-tool-related-card:hover{box-shadow:var(--vd-shadow-md)}@media (max-width:640px){.vd-tool-hero h1{font-size:28px;letter-spacing:-.5px}.vd-tool-features{grid-template-columns:1fr}.vd-tool-steps,.vd-tool-steps-grid{grid-template-columns:1fr}.vd-social-proof{flex-direction:column;gap:var(--vd-space-inner);text-align:center}.vd-tool-proof-row{flex-direction:column;align-items:center;gap:var(--vd-space-tight)}.vd-related-tools{grid-template-columns:1fr}.vd-tools-grid{grid-template-columns:1fr}.vd-tool-step-num{width:32px;height:32px;font-size:15px}}.vd-tool-how-layout{display:grid;grid-template-columns:1fr;gap:var(--vd-space-container);align-items:center}@media (min-width:768px){.vd-tool-how-layout{grid-template-columns:1fr 1fr}}.vd-tool-how-img{border-radius:var(--vd-radius-card);overflow:hidden}.vd-tool-how-img img{width:100%;display:block}.vd-tool-how-layout .vd-tool-steps{display:flex;flex-direction:column;gap:var(--vd-space-card-inner)}.vd-tool-how-layout .vd-tool-step{display:flex;align-items:flex-start;gap:var(--vd-space-comp);text-align:left;padding:0;background:none;border:none}.vd-tool-hero-split{display:grid;grid-template-columns:1fr;gap:var(--vd-space-container);align-items:center}@media (min-width:768px){.vd-tool-hero-split{grid-template-columns:1fr 1fr}}.vd-tool-hero-text{text-align:left}.vd-tool-hero-img{border-radius:var(--vd-radius-card);overflow:hidden}.vd-tool-hero-img img{width:100%;display:block}.vd-tool-steps-vertical{display:flex;flex-direction:column;gap:var(--vd-space-card)}.vd-tool-step-v{display:flex;align-items:flex-start;gap:var(--vd-space-comp)}.vd-tool-step-v-num{width:40px;height:40px;border-radius:50%;background:var(--vd-primary-subtle);color:var(--vd-primary);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;font-family:'JetBrains Mono',monospace;flex-shrink:0;border:1px solid var(--vd-primary-border)}@media (max-width:640px){.vd-tool-cta-banner{flex-direction:column;text-align:center;padding:var(--vd-space-card-inner);gap:var(--vd-space-comp)}}.vd-tool-hero-img{position:relative}.vd-tool-hero-img::before{content:'';position:absolute;inset:10%;background:radial-gradient(ellipse at center,rgb(255 107 0 / .15) 0%,transparent 70%);border-radius:50%;filter:blur(40px);z-index:0;pointer-events:none;transition:opacity 0.4s}.vd-tool-hero-img img{position:relative;z-index:1;transition:transform 0.4s ease}.vd-tool-hero-img:hover img{transform:scale(1.03)}html.light .vd-tool-hero-img::before{background:radial-gradient(ellipse at center,rgb(224 95 0 / .1) 0%,transparent 70%)}.vd-tool-benefits{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.vd-tool-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tool-benefits{grid-template-columns:repeat(3,1fr)}}.vd-tool-benefit{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);transition:border-color 0.25s,box-shadow 0.25s,transform 0.25s;position:relative;overflow:hidden}.vd-tool-benefit::after{content:'';position:absolute;inset:0;border-radius:var(--vd-radius-card);opacity:0;transition:opacity 0.3s;pointer-events:none;box-shadow:inset 0 0 0 1px var(--vd-primary-border),0 0 20px rgb(255 107 0 / .06)}.vd-tool-benefit:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}.vd-tool-benefit:hover::after{opacity:1}html.light .vd-tool-benefit{background:var(--vd-surface);box-shadow:var(--vd-shadow-sm)}html.light .vd-tool-benefit:hover{box-shadow:var(--vd-shadow-md)}.vd-tool-benefit-num{width:36px;height:36px;min-width:36px;border-radius:10px;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);color:var(--vd-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;font-family:'JetBrains Mono',monospace;transition:background 0.25s,color 0.25s}.vd-tool-benefit:hover .vd-tool-benefit-num{background:var(--vd-primary);color:#fff}.vd-tool-benefit-content h3{margin-bottom:6px}.vd-tool-benefit-content p{color:var(--vd-text-muted);font-size:14px;line-height:1.6}.vd-tool-stats-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:640px){.vd-tool-stats-v2{grid-template-columns:1fr}}.vd-tool-stat-v2{text-align:center;padding:32px 24px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);position:relative;overflow:hidden;transition:border-color 0.25s,transform 0.25s}.vd-tool-stat-v2::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:var(--vd-primary);border-radius:0 0 2px 2px;transition:width 0.3s}.vd-tool-stat-v2:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}.vd-tool-stat-v2:hover::before{width:60px}html.light .vd-tool-stat-v2{background:var(--vd-surface);box-shadow:var(--vd-shadow-sm)}.vd-tool-stat-v2 .vd-tool-stat-number{font-size:44px;font-weight:700;color:var(--vd-primary);font-family:'JetBrains Mono',monospace;letter-spacing:-2px;line-height:1;display:block}.vd-tool-stat-v2 .vd-tool-stat-label{display:block;font-size:14px;color:var(--vd-text-muted);margin-top:10px}.vd-tool-timeline{position:relative;display:flex;flex-direction:column;gap:0}.vd-tool-timeline::before{content:'';position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:var(--vd-stroke)}.vd-tool-timeline-step{display:flex;align-items:flex-start;gap:20px;padding:20px 0;position:relative}.vd-tool-timeline-num{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--vd-bg);border:2px solid var(--vd-stroke);color:var(--vd-text-muted);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:'JetBrains Mono',monospace;z-index:1;transition:border-color 0.3s,color 0.3s,background 0.3s,box-shadow 0.3s}.vd-tool-timeline-step:hover .vd-tool-timeline-num{border-color:var(--vd-primary);color:var(--vd-primary);box-shadow:0 0 0 4px var(--vd-primary-subtle)}html.light .vd-tool-timeline-num{background:var(--vd-surface)}.vd-tool-timeline-content h3{margin-bottom:4px}.vd-tool-timeline-content p{color:var(--vd-text-muted);font-size:14px;line-height:1.6}.vd-tool-testimonials{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.vd-tool-testimonials{grid-template-columns:repeat(2,1fr)}}.vd-tool-testimonial{padding:24px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);transition:border-color 0.2s,transform 0.2s}.vd-tool-testimonial:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}html.light .vd-tool-testimonial{background:var(--vd-surface);box-shadow:var(--vd-shadow-sm)}.vd-tool-testimonial-stars{display:flex;gap:2px;margin-bottom:12px;color:#f59e0b}.vd-tool-testimonial-stars svg{width:14px;height:14px}.vd-tool-testimonial-text{font-size:14px;line-height:1.65;color:var(--vd-text);margin-bottom:16px}.vd-tool-testimonial-author{display:flex;align-items:center;gap:10px}.vd-tool-testimonial-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.vd-tool-testimonial-name{font-size:14px;font-weight:600;display:block;line-height:1.3}.vd-tool-testimonial-role{font-size:12px;color:var(--vd-text-muted);display:block}.vd-tool-related-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:768px){.vd-tool-related-v2{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.vd-tool-related-v2{grid-template-columns:repeat(4,1fr)}}.vd-tool-related-item{display:flex;flex-direction:column;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden;text-decoration:none;color:inherit;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.vd-tool-related-item:hover{border-color:var(--vd-primary-border);box-shadow:var(--vd-shadow-md);transform:translateY(-3px)}html.light .vd-tool-related-item{box-shadow:var(--vd-shadow-sm)}.vd-tool-related-item-img{aspect-ratio:16 / 10;overflow:hidden;background:var(--vd-surface)}.vd-tool-related-item-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.vd-tool-related-item:hover .vd-tool-related-item-img img{transform:scale(1.05)}.vd-tool-related-item-body{padding:14px 16px}.vd-tool-related-item-body h4{font-size:14px;font-weight:600;margin:0;line-height:1.35}.vd-tools-hero-visual{position:relative;padding-bottom:0}.vd-tools-hero-visual::before{content:'';position:absolute;top:20%;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(ellipse at center,rgb(255 107 0 / .08) 0%,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}html.light .vd-tools-hero-visual::before{background:radial-gradient(ellipse at center,rgb(224 95 0 / .05) 0%,transparent 70%)}.vd-tools-hero-visual .vd-container{position:relative;z-index:1}.vd-tool-card-badge{position:absolute;top:12px;left:12px;background:rgb(0 0 0 / .65);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;border-radius:var(--vd-radius-tag);z-index:2;text-transform:uppercase}html.light .vd-tool-card-badge{background:rgb(255 255 255 / .85);color:var(--vd-text)}.vd-tools-grid-v2{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.vd-tools-grid-v2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-tools-grid-v2{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.vd-tools-grid-v2{grid-template-columns:repeat(4,1fr)}}.vd-tools-trust{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;text-align:center;padding:32px 0;border-top:1px solid var(--vd-stroke);border-bottom:1px solid var(--vd-stroke)}.vd-tools-trust-item{display:flex;flex-direction:column;align-items:center;gap:4px}.vd-tools-trust-num{font-size:24px;font-weight:700;font-family:'JetBrains Mono',monospace;color:var(--vd-text);letter-spacing:-.5px}.vd-tools-trust-label{font-size:13px;color:var(--vd-text-muted)}.vd-page-main>.vd-section:first-child.vd-tool-hero-section{padding-bottom:var(--vd-space-container)}.vd-tool-hero-section+.vd-logos{margin-top:0}.vd-tools-hero-compact{padding-bottom:var(--vd-space-card)!important;text-align:center}.vd-tools-hero-compact .vd-tools-trust{margin-top:var(--vd-space-card);border:none;padding:0;gap:32px}.vd-tool-how-section{background:var(--vd-surface);border-top:1px solid var(--vd-stroke);border-bottom:1px solid var(--vd-stroke)}html.light .vd-tool-how-section{background:#f5f5f5}.vd-tool-stats-section{padding-top:var(--vd-space-container);padding-bottom:var(--vd-space-container)}.vd-page-main .vd-tool-section-tight{padding-top:var(--vd-space-container);padding-bottom:var(--vd-space-container)}@media (max-width:640px){.vd-tool-hero-split{gap:32px}.vd-tool-benefits{grid-template-columns:1fr}.vd-tool-stats-v2{grid-template-columns:1fr}.vd-tool-related-v2{grid-template-columns:1fr}.vd-tool-stat-v2 .vd-tool-stat-number{font-size:36px}.vd-tools-trust{gap:24px}.vd-tools-trust-num{font-size:20px}}.vd-aff-hero .vd-section-header{text-align:center}.vd-aff-hero-actions{display:flex;gap:var(--vd-space-tight);justify-content:center;flex-wrap:wrap;margin-top:var(--vd-space-card-inner)}.vd-aff-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--vd-space-comp);margin-top:var(--vd-space-card)}@media (min-width:768px){.vd-aff-stats{grid-template-columns:repeat(4,1fr);gap:var(--vd-space-card-inner)}}.vd-aff-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--vd-space-card-inner);background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card)}.vd-aff-stat-number{font-family:'JetBrains Mono',monospace;font-size:28px;font-weight:700;color:var(--vd-text);line-height:1.1;letter-spacing:-.5px}.vd-aff-stat-label{font-size:13px;color:var(--vd-text-muted);margin-top:var(--vd-space-inner)}.vd-aff-calc{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner);max-width:1080px;margin:var(--vd-space-card) auto 0;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);padding:var(--vd-space-card-inner);position:relative;overflow:hidden}@media (min-width:900px){.vd-aff-calc{grid-template-columns:1fr 1fr;gap:var(--vd-space-card);padding:var(--vd-space-card)}}.vd-aff-calc::before{content:"";position:absolute;top:-80px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,var(--vd-primary-subtle) 0%,transparent 70%);pointer-events:none;z-index:0}.vd-aff-calc::after{content:"";position:absolute;bottom:-80px;left:-60px;width:180px;height:180px;background:radial-gradient(circle,var(--vd-primary-subtle) 0%,transparent 70%);pointer-events:none;z-index:0}.vd-aff-calc-left,.vd-aff-calc-right{position:relative;z-index:1}.vd-aff-calc-left{display:flex;flex-direction:column;gap:var(--vd-space-card-inner);padding:var(--vd-space-comp)}@media (min-width:900px){.vd-aff-calc-left{padding:var(--vd-space-card-inner) var(--vd-space-card-inner) var(--vd-space-card-inner) 0}}.vd-aff-calc-left h3{margin:0}.vd-aff-calc-plan-display{display:flex;align-items:center;justify-content:space-between;padding:var(--vd-space-tight) var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input)}.vd-aff-calc-plan-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vd-aff-toggle{width:100%;display:grid;grid-template-columns:1fr 1fr}.vd-aff-toggle button{justify-content:center}.vd-aff-calc-field{display:flex;flex-direction:column;gap:var(--vd-space-inner)}.vd-aff-calc-field-header{display:flex;align-items:center;justify-content:space-between}.vd-aff-calc-label{display:inline-flex;align-items:center;gap:var(--vd-space-micro);font-size:14px;font-weight:600;color:var(--vd-text)}.vd-aff-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--vd-text-muted);cursor:help;position:relative;transition:color 0.18s}.vd-aff-info:hover{color:var(--vd-primary)}.vd-aff-info::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;padding:8px 12px;background:var(--vd-text);color:var(--vd-surface);font-size:12px;font-weight:500;line-height:1.4;border-radius:var(--vd-radius-btn);opacity:0;visibility:hidden;transition:opacity 0.18s,visibility 0.18s;pointer-events:none;z-index:10;white-space:normal;text-align:center}.vd-aff-info:hover::after{opacity:1;visibility:visible}.vd-aff-calc-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 14px;background:var(--vd-primary-subtle);color:var(--vd-primary);font-family:'JetBrains Mono',monospace;font-size:15px;font-weight:700;border-radius:var(--vd-radius-pill);border:1px solid var(--vd-primary-border)}.vd-aff-slider{width:100%;accent-color:var(--vd-primary)}.vd-aff-calc-ticks{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--vd-text-faint);font-family:'JetBrains Mono',monospace}.vd-aff-calc-structure{padding:var(--vd-space-comp);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input)}.vd-aff-calc-structure-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--vd-text-muted)}.vd-aff-calc-structure-row strong{color:var(--vd-text);font-weight:600}.vd-aff-calc-right{display:flex;flex-direction:column;gap:var(--vd-space-comp);padding:var(--vd-space-card);background:var(--vd-primary);border-radius:var(--vd-radius-card);color:#fff;box-shadow:0 20px 60px rgb(255 107 0 / .25);min-height:460px}.vd-aff-calc-right-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--vd-space-inner)}.vd-aff-calc-chip{display:inline-flex;align-items:center;padding:6px 14px;background:rgb(255 255 255 / .18);color:#fff;font-size:12px;font-weight:600;border-radius:var(--vd-radius-pill);letter-spacing:.3px}.vd-aff-calc-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--vd-space-card-inner) 0;flex:1;justify-content:center}.vd-aff-calc-hero-label{font-size:14px;color:rgb(255 255 255 / .8);margin-bottom:var(--vd-space-inner)}.vd-aff-calc-hero-value{display:inline-flex;align-items:baseline;gap:6px;font-weight:700;line-height:1;color:#fff;font-size:56px;letter-spacing:-2px}.vd-aff-calc-hero-symbol{font-size:26px;font-weight:600;opacity:.85;letter-spacing:-.5px}@media (min-width:768px){.vd-aff-calc-hero-value{font-size:64px}.vd-aff-calc-hero-symbol{font-size:28px}}.vd-aff-calc-sub{display:grid;grid-template-columns:1fr 1fr;gap:var(--vd-space-inner)}.vd-aff-calc-sub-card{display:flex;flex-direction:column;gap:4px;padding:var(--vd-space-comp);background:rgb(255 255 255 / .14);border-radius:var(--vd-radius-input);text-align:center}.vd-aff-calc-sub-label{font-size:12px;color:rgb(255 255 255 / .85)}.vd-aff-calc-sub-value{display:inline-flex;align-items:baseline;gap:4px;justify-content:center;font-size:22px;font-weight:700;color:#fff;letter-spacing:-.7px}.vd-aff-calc-sub-symbol{font-size:13px;font-weight:600;opacity:.8}.vd-aff-calc-sub-hint{font-size:11px;color:rgb(255 255 255 / .7)}.vd-aff-calc-alt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--vd-space-comp);background:rgb(255 255 255 / .14);border-radius:var(--vd-radius-input);gap:var(--vd-space-micro)}.vd-aff-calc-alt-label{font-size:13px;color:rgb(255 255 255 / .85)}.vd-aff-calc-alt-value{display:inline-flex;align-items:baseline;gap:4px;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.8px}.vd-aff-calc-alt-symbol{font-size:15px;font-weight:600;opacity:.85}.vd-aff-journey{display:grid;grid-template-columns:1fr;gap:var(--vd-space-card-inner);margin-top:var(--vd-space-card)}@media (min-width:640px){.vd-aff-journey{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.vd-aff-journey{grid-template-columns:repeat(4,1fr);gap:20px}}.vd-aff-jstep{position:relative;display:flex;flex-direction:column;border-radius:18px;background:var(--vd-card);border:1px solid var(--vd-stroke);overflow:hidden;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.vd-aff-jstep:hover{transform:translateY(-6px);border-color:var(--vd-primary-border);box-shadow:var(--vd-shadow-lg)}.vd-aff-jstep-scene{position:relative;height:200px;padding:22px;background:linear-gradient(135deg,rgb(255 107 0 / .1),rgb(255 107 0 / .02) 55%,transparent);border-bottom:1px solid var(--vd-stroke);overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:10px}.vd-aff-jstep-scene::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 85% 15%,rgb(255 107 0 / .18),transparent 45%),radial-gradient(circle at 10% 90%,rgb(255 107 0 / .06),transparent 50%);pointer-events:none;z-index:0}.vd-aff-scene-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(255 107 0 / .12) 1px,transparent 1px);background-size:14px 14px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 75%);opacity:.6;pointer-events:none;z-index:0}.vd-aff-jstep-scene>*{position:relative;z-index:1}.vd-aff-scene-window{background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:12px;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 36px rgb(0 0 0 / .08),0 0 0 1px rgb(0 0 0 / .03);backdrop-filter:blur(8px)}.vd-aff-scene-window-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding-bottom:8px;border-bottom:1px dashed var(--vd-stroke)}.vd-aff-scene-window-title{font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--vd-text-muted)}.vd-aff-scene-dots{display:flex;gap:4px}.vd-aff-scene-dots span{width:8px;height:8px;border-radius:50%;background:var(--vd-text-faint);opacity:.5}.vd-aff-scene-dots span:first-child{background:#ff5f56;opacity:.7}.vd-aff-scene-dots span:nth-child(2){background:#ffbd2e;opacity:.7}.vd-aff-scene-dots span:nth-child(3){background:#27c93f;opacity:.7}.vd-aff-scene-field{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:6px;font-size:10px;color:var(--vd-text-muted)}.vd-aff-scene-field--muted{opacity:.55}.vd-aff-scene-caret{display:inline-block;width:1px;height:10px;background:var(--vd-primary);animation:vd-aff-caret 1s steps(2) infinite}@keyframes vd-aff-caret{50%{opacity:0}}.vd-aff-scene-cta{background:linear-gradient(135deg,var(--vd-primary),#ff8a3d);color:#fff;padding:8px 10px;border-radius:7px;font-size:10px;font-weight:700;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:0 4px 12px rgb(255 107 0 / .28)}.vd-aff-scene-cta svg{stroke-width:3}.vd-aff-scene-tag{position:absolute;top:14px;right:14px;background:var(--vd-primary-subtle);color:var(--vd-primary);font-size:9px;font-weight:700;padding:3px 8px;border-radius:100px;letter-spacing:.5px;text-transform:uppercase;z-index:2;border:1px solid var(--vd-primary-border)}.vd-aff-scene-linkbar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:8px;font-size:11px;color:var(--vd-text-muted);box-shadow:var(--vd-shadow-sm)}.vd-aff-scene-linkbar svg{color:var(--vd-primary);flex-shrink:0}.vd-aff-scene-linkbar span:nth-child(2){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-aff-scene-linkbar strong{color:var(--vd-text);font-weight:700}.vd-aff-scene-copy{background:var(--vd-primary);color:#fff;padding:4px 8px;border-radius:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;box-shadow:0 3px 8px rgb(255 107 0 / .3)}.vd-aff-scene-meter{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--vd-text-muted)}.vd-aff-scene-meter-label{flex-shrink:0}.vd-aff-scene-meter-bar{flex:1;height:4px;background:var(--vd-stroke);border-radius:100px;overflow:hidden}.vd-aff-scene-meter-bar i{display:block;width:92%;height:100%;background:linear-gradient(90deg,var(--vd-primary),#ffb066);border-radius:100px;animation:vd-aff-fill 2.4s ease-out}@keyframes vd-aff-fill{from{width:0%}}.vd-aff-scene-meter-val{color:var(--vd-primary);font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.vd-aff-scene-ticks{display:flex;justify-content:space-between;padding:0 4px;font-size:8px;font-weight:600;letter-spacing:.4px;color:var(--vd-text-faint);font-variant-numeric:tabular-nums}.vd-aff-scene-linkwrap{display:flex;flex-direction:column;gap:10px}.vd-aff-scene-tracking{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:8px;box-shadow:var(--vd-shadow-sm);font-size:10px}.vd-aff-scene-track-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgb(34 197 94 / .6);animation:vd-aff-pulse 1.6s ease-out infinite;flex-shrink:0}.vd-aff-scene-track-text{flex:1;color:var(--vd-text);font-weight:600}.vd-aff-scene-track-sparkline{display:flex;align-items:flex-end;gap:2px;height:18px}.vd-aff-scene-track-sparkline i{width:3px;background:linear-gradient(180deg,var(--vd-primary),rgb(255 107 0 / .35));border-radius:2px 2px 0 0}.vd-aff-scene-post{background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px rgb(0 0 0 / .06)}.vd-aff-scene-post-head{display:flex;align-items:center;gap:8px}.vd-aff-scene-post-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--vd-primary),#ff9e5c);flex-shrink:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .2)}.vd-aff-scene-post-meta{display:flex;flex-direction:column;gap:1px;flex:1}.vd-aff-scene-post-name{font-size:11px;font-weight:700;color:var(--vd-text)}.vd-aff-scene-post-time{font-size:9px;color:var(--vd-text-muted)}.vd-aff-scene-post-link{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;background:var(--vd-primary-subtle);border:1px dashed var(--vd-primary-border);border-radius:6px;font-size:10px;color:var(--vd-primary);font-weight:600;letter-spacing:.2px}.vd-aff-scene-sociline{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 0 2px}.vd-aff-scene-sociline-icon{color:var(--vd-text-muted);opacity:.7;transition:color 0.3s ease,opacity 0.3s ease,transform 0.3s ease}.vd-aff-scene-sociline-icon:hover,.vd-aff-jstep:hover .vd-aff-scene-sociline-icon{color:var(--vd-primary);opacity:1}.vd-aff-jstep:hover .vd-aff-scene-sociline-icon:nth-child(1){transform:translateY(-2px);transition-delay:0ms}.vd-aff-jstep:hover .vd-aff-scene-sociline-icon:nth-child(2){transform:translateY(-3px);transition-delay:60ms}.vd-aff-jstep:hover .vd-aff-scene-sociline-icon:nth-child(3){transform:translateY(-4px);transition-delay:120ms}.vd-aff-jstep:hover .vd-aff-scene-sociline-icon:nth-child(4){transform:translateY(-3px);transition-delay:180ms}.vd-aff-jstep:hover .vd-aff-scene-sociline-icon:nth-child(5){transform:translateY(-2px);transition-delay:240ms}.vd-aff-scene-socials{display:flex;gap:6px;flex-wrap:nowrap;justify-content:center}.vd-aff-scene-chip{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:var(--chip-bg,var(--chip,var(--vd-primary)));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .15);transition:transform 0.35s cubic-bezier(.34,1.56,.64,1)}.vd-aff-scene-chip svg{display:block}.vd-aff-jstep:hover .vd-aff-scene-chip:nth-child(1){transform:translateY(-3px)}.vd-aff-jstep:hover .vd-aff-scene-chip:nth-child(2){transform:translateY(-5px);transition-delay:60ms}.vd-aff-jstep:hover .vd-aff-scene-chip:nth-child(3){transform:translateY(-7px);transition-delay:120ms}.vd-aff-jstep:hover .vd-aff-scene-chip:nth-child(4){transform:translateY(-5px);transition-delay:180ms}.vd-aff-jstep:hover .vd-aff-scene-chip:nth-child(5){transform:translateY(-3px);transition-delay:240ms}.vd-aff-scene-ping{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:100px;align-self:center;font-size:10px;color:var(--vd-text-muted);box-shadow:var(--vd-shadow-sm)}.vd-aff-scene-ping-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgb(34 197 94 / .6);animation:vd-aff-pulse 1.6s ease-out infinite}@keyframes vd-aff-pulse{0%{box-shadow:0 0 0 0 rgb(34 197 94 / .5)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.vd-aff-scene-ping-text strong{color:var(--vd-text);font-weight:700}.vd-aff-scene-earn-head{display:flex;align-items:center;justify-content:space-between}.vd-aff-scene-earn-label{font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--vd-text-muted)}.vd-aff-scene-amount{display:flex;align-items:baseline;gap:2px;color:var(--vd-text);font-weight:800;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.vd-aff-scene-currency{font-size:13px;font-weight:600;color:var(--vd-primary);letter-spacing:0;margin-right:3px}.vd-aff-scene-number{font-size:34px}.vd-aff-scene-decimal{font-size:15px;color:var(--vd-text-muted);font-weight:700}.vd-aff-scene-pix{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:10px;color:var(--vd-text-muted);font-weight:500}.vd-aff-scene-pix-icon{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;background:#0070BA;color:#fff;font-size:8px;font-weight:800;letter-spacing:.6px;border-radius:4px}.vd-aff-scene-chart{display:flex;align-items:flex-end;gap:5px;height:44px;padding-top:4px}.vd-aff-scene-chart i{flex:1;background:linear-gradient(180deg,var(--vd-primary),rgb(255 107 0 / .3));border-radius:3px 3px 0 0;transform-origin:bottom;animation:vd-aff-bar 1.1s cubic-bezier(.34,1.56,.64,1) backwards}.vd-aff-scene-chart i:nth-child(1){animation-delay:0ms}.vd-aff-scene-chart i:nth-child(2){animation-delay:80ms}.vd-aff-scene-chart i:nth-child(3){animation-delay:160ms}.vd-aff-scene-chart i:nth-child(4){animation-delay:240ms}.vd-aff-scene-chart i:nth-child(5){animation-delay:320ms}.vd-aff-scene-chart i:nth-child(6){animation-delay:400ms;background:linear-gradient(180deg,#ff8a3d,var(--vd-primary));box-shadow:0 2px 8px rgb(255 107 0 / .35)}@keyframes vd-aff-bar{from{transform:scaleY(0)}}.vd-aff-scene-trend{display:inline-flex;align-items:center;gap:3px;background:rgb(34 197 94 / .18);color:#22c55e;padding:3px 7px;border-radius:100px;font-size:9px;font-weight:700;letter-spacing:.4px;font-variant-numeric:tabular-nums}.vd-aff-jstep-body{padding:20px 22px 24px;position:relative}.vd-aff-jstep-num{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--vd-primary);margin-bottom:8px;padding:3px 8px;background:var(--vd-primary-subtle);border-radius:100px}.vd-aff-jstep-body h3{margin:0 0 6px;color:var(--vd-text)}.vd-aff-jstep-body p{margin:0;color:var(--vd-text-muted);line-height:1.55}@media (min-width:1024px){.vd-aff-testimonials{grid-template-columns:repeat(3,1fr)!important}}.vd-aff-bento{display:grid;grid-template-columns:1fr;gap:16px;margin-top:var(--vd-space-card)}@media (min-width:700px){.vd-aff-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-aff-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(220px,auto);gap:18px}.vd-aff-bento-hero{grid-column:span 2;grid-row:span 2}}.vd-aff-bento-card{position:relative;padding:26px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;gap:12px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.vd-aff-bento-card:hover{transform:translateY(-4px);border-color:var(--vd-primary-border);box-shadow:var(--vd-shadow-md)}.vd-aff-bento-card h3{margin:0;color:var(--vd-text)}.vd-aff-bento-card p{margin:0;color:var(--vd-text-muted);line-height:1.55}.vd-aff-bento-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--vd-primary-subtle);color:var(--vd-primary);border:1px solid var(--vd-primary-border);flex-shrink:0}.vd-aff-bento-hero{padding:36px;background:radial-gradient(circle at 100% 0%,rgb(255 107 0 / .18),transparent 55%),linear-gradient(135deg,rgb(255 107 0 / .1),rgb(255 107 0 / .02));border-color:var(--vd-primary-border);display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:640px){.vd-aff-bento-hero{grid-template-columns:auto 1fr;align-items:center;gap:36px}}.vd-aff-bento-hero-visual{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-aff-bento-hero-pct{font-family:'Plus Jakarta Sans',sans-serif;font-size:92px;font-weight:800;line-height:1;letter-spacing:-4px;color:var(--vd-primary);background:linear-gradient(135deg,var(--vd-primary),#ff9345);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;position:relative;z-index:2}.vd-aff-bento-hero-pct sup{font-size:38px;top:-.5em;letter-spacing:0;margin-left:2px}.vd-aff-bento-hero-arc{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--vd-primary-border);animation:vd-aff-rotate 24s linear infinite}.vd-aff-bento-hero-arc::before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;background:var(--vd-primary);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 0 4px rgb(255 107 0 / .15)}@keyframes vd-aff-rotate{to{transform:rotate(360deg)}}.vd-aff-bento-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--vd-primary);margin-bottom:10px}.vd-aff-bento-hero-body h3{margin-bottom:10px}.vd-aff-bento-hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.vd-aff-bento-hero-meta span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--vd-text);font-weight:500}.vd-aff-bento-hero-meta svg{color:var(--vd-primary)}.vd-aff-bento-stat .vd-aff-bento-big{font-family:'Plus Jakarta Sans',sans-serif;font-size:68px;font-weight:800;letter-spacing:-3px;line-height:1;color:var(--vd-text);display:inline-flex;align-items:baseline;gap:6px}.vd-aff-bento-stat .vd-aff-bento-big em{font-style:normal;font-size:20px;font-weight:600;color:var(--vd-primary);letter-spacing:0}.vd-aff-bento-leads-stat{display:inline-flex;align-items:baseline;gap:4px;margin-top:auto;padding:12px 16px;background:linear-gradient(135deg,var(--vd-primary-subtle),transparent);border:1px solid var(--vd-primary-border);border-radius:12px;align-self:flex-start;font-variant-numeric:tabular-nums}.vd-aff-bento-leads-plus{font-size:20px;font-weight:700;color:var(--vd-primary);line-height:1}.vd-aff-bento-leads-currency{font-size:13px;font-weight:600;color:var(--vd-primary);letter-spacing:0}.vd-aff-bento-leads-num{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--vd-primary);line-height:1}.vd-aff-bento-leads-unit{font-size:11px;font-weight:600;color:var(--vd-text-muted);letter-spacing:.3px;margin-left:4px}.vd-aff-bento-dash{position:relative}.vd-aff-bento-dash-bars{display:flex;align-items:flex-end;gap:6px;height:50px;margin-top:auto}.vd-aff-bento-dash-bars i{flex:1;background:linear-gradient(180deg,var(--vd-primary),rgb(255 107 0 / .25));border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform 0.3s ease}.vd-aff-bento-dash:hover .vd-aff-bento-dash-bars i{transform:scaleY(1.1)}.vd-aff-bento-kit-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:auto}.vd-aff-bento-kit-tiles span{aspect-ratio:1;border-radius:6px;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);transition:background 0.3s ease,transform 0.3s ease}.vd-aff-bento-kit-tiles span:nth-child(1)::before,.vd-aff-bento-kit-tiles span:nth-child(2)::before,.vd-aff-bento-kit-tiles span:nth-child(3)::before,.vd-aff-bento-kit-tiles span:nth-child(4)::before{content:"";display:block;width:100%;height:100%;background-size:8px 8px}.vd-aff-bento-kit-tiles span:nth-child(1){background:linear-gradient(135deg,rgb(255 107 0 / .3),rgb(255 107 0 / .08))}.vd-aff-bento-kit-tiles span:nth-child(2){background:var(--vd-primary-subtle);background-image:repeating-linear-gradient(45deg,var(--vd-primary-border) 0 2px,transparent 2px 6px)}.vd-aff-bento-kit-tiles span:nth-child(3){background:linear-gradient(180deg,var(--vd-primary-subtle),transparent);border:1px solid var(--vd-primary)}.vd-aff-bento-kit-tiles span:nth-child(4){background:var(--vd-primary);opacity:.9}.vd-aff-bento-card:hover .vd-aff-bento-kit-tiles span{transform:scale(1.05)}.vd-aff-bento-pay-methods{display:flex;gap:8px;margin-top:auto}.vd-aff-bento-pay-pill{display:inline-flex;align-items:center;padding:6px 12px;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);border-radius:100px;font-size:12px;font-weight:600;color:var(--vd-text);letter-spacing:.2px}.vd-aff-bento-pay-pill strong{color:#0070BA;font-weight:800;letter-spacing:.2px}.vd-aff-bento-free-badge{display:inline-flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,var(--vd-primary),#ff8a3d);color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;border-radius:100px;margin-top:auto;align-self:flex-start;box-shadow:0 4px 12px rgb(255 107 0 / .3)}.vd-feat-hero{position:relative;padding:140px 0 0;text-align:center;overflow:hidden}@media (max-width:767px){.vd-feat-hero{padding:100px 0 0}}.vd-feat-hero-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1200px;height:100%;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgb(255 107 0 / .14) 0%,transparent 60%),radial-gradient(ellipse 40% 25% at 60% 20%,rgb(139 92 246 / .06) 0%,transparent 50%);pointer-events:none;z-index:0}.vd-feat-hero-grid-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 100%);pointer-events:none;z-index:0}html.light .vd-feat-hero-glow{background:radial-gradient(ellipse at center,rgb(224 95 0 / .08) 0%,rgb(224 95 0 / .02) 35%,transparent 65%)}html.light .vd-feat-hero-grid-bg{background-image:linear-gradient(rgb(0 0 0 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(0 0 0 / .03) 1px,transparent 1px)}.vd-feat-hero .vd-container{position:relative;z-index:1}.vd-feat-hero-content{max-width:760px;margin:0 auto}.vd-feat-hero-content .vd-display{margin-top:20px}.vd-feat-hero-content .vd-body{margin-top:20px;color:var(--vd-text-muted);max-width:560px;margin-left:auto;margin-right:auto}.vd-feat-hero-input{max-width:520px;margin:32px auto 0}.vd-feat-hero .vd-input-link{background:rgb(255 255 255 / .06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .12);box-shadow:0 0 0 1px rgb(255 255 255 / .04),0 4px 16px rgb(0 0 0 / .2)}.vd-feat-hero .vd-input-link:focus-within{border-color:var(--vd-primary-border);box-shadow:0 0 0 3px rgb(255 107 0 / .12)}html.light .vd-feat-hero .vd-input-link{background:var(--vd-surface);border:1px solid var(--vd-stroke);box-shadow:var(--vd-shadow-sm);backdrop-filter:none}html.light .vd-feat-hero .vd-input-link:focus-within{border-color:var(--vd-primary);box-shadow:0 0 0 3px rgb(224 95 0 / .1)}.vd-feat-hero-proof{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.vd-feat-hero-avatars{display:flex}.vd-feat-hero-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;border:2px solid var(--vd-bg)}.vd-feat-hero-avatar+.vd-feat-hero-avatar{margin-left:-6px}.vd-feat-hero-screenshot{position:relative;margin-top:64px;max-width:1080px;margin-left:auto;margin-right:auto}.vd-feat-hero-screenshot-glow{position:absolute;inset:10%;background:radial-gradient(ellipse at center,rgb(255 107 0 / .12) 0%,transparent 65%);border-radius:50%;filter:blur(60px);z-index:0;pointer-events:none}.vd-feat-hero-screenshot img{position:relative;z-index:1;width:100%;border-radius:12px 12px 0 0;border:1px solid rgb(255 255 255 / .08);border-bottom:none;box-shadow:0 -4px 60px rgb(0 0 0 / .3)}html.light .vd-feat-hero-screenshot img{border-color:var(--vd-stroke);box-shadow:0 -4px 40px rgb(0 0 0 / .08)}@media (max-width:767px){.vd-feat-hero-screenshot{margin-top:40px}}.vd-feat-hero-app-screenshot{position:relative;margin-top:48px;max-width:1000px;margin-left:auto;margin-right:auto;border-radius:16px 16px 0 0;overflow:hidden}.vd-feat-hero-app-screenshot img{position:relative;z-index:1;width:100%;display:block;border:1px solid rgb(255 255 255 / .08);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 60px rgb(0 0 0 / .3)}.vd-feat-hero-app-screenshot::after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--vd-bg));z-index:2;pointer-events:none}html.light .vd-feat-hero-app-screenshot img{border-color:var(--vd-stroke);box-shadow:0 -8px 40px rgb(0 0 0 / .08)}@media (max-width:767px){.vd-feat-hero-app-screenshot{margin-top:32px;border-radius:12px 12px 0 0}.vd-feat-hero-app-screenshot img{border-radius:12px 12px 0 0}}.vd-feat-showcase{padding:var(--vd-space-section) 0}.vd-feat-block{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:var(--vd-space-section) 0;position:relative}.vd-feat-block+.vd-feat-block{border-top:1px solid var(--vd-stroke)}@media (min-width:1024px){.vd-feat-block{grid-template-columns:1fr 1fr;gap:80px}.vd-feat-block--reversed{direction:rtl}.vd-feat-block--reversed>*{direction:ltr}}.vd-feat-block-text{max-width:520px}@media (min-width:1024px){.vd-feat-block--reversed .vd-feat-block-text{margin-left:auto}}.vd-feat-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;border-radius:var(--vd-radius-pill);font-size:12px;font-weight:600;color:var(--vd-primary);background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);margin-bottom:20px;letter-spacing:.01em;box-shadow:0 2px 8px rgb(255 107 0 / .08)}.vd-feat-pill svg{width:14px;height:14px;flex-shrink:0}.vd-feat-block-text h2{margin-bottom:16px}.vd-feat-block-text .vd-body{color:var(--vd-text-muted);line-height:1.7}.vd-feat-block-media{position:relative}.vd-feat-block-media-glow{position:absolute;inset:-5%;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgb(255 107 0 / .1) 0%,transparent 70%),radial-gradient(ellipse 30% 30% at 30% 70%,rgb(139 92 246 / .05) 0%,transparent 50%);border-radius:50%;filter:blur(60px);z-index:0;pointer-events:none;opacity:0;transition:opacity 0.6s ease}.vd-feat-block-media:hover .vd-feat-block-media-glow,.vd-feat-block.is-visible .vd-feat-block-media-glow{opacity:1}.vd-feat-block-media img{position:relative;z-index:1;width:100%;border-radius:12px;border:1px solid rgb(255 255 255 / .08);box-shadow:0 20px 60px rgb(0 0 0 / .4);transition:transform 0.4s ease,box-shadow 0.4s ease}.vd-feat-block-media:hover img{transform:translateY(-4px);box-shadow:0 28px 70px rgb(0 0 0 / .45)}html.light .vd-feat-block-media img{border-color:var(--vd-stroke);box-shadow:0 20px 60px rgb(0 0 0 / .08)}html.light .vd-feat-block-media:hover img{box-shadow:0 28px 70px rgb(0 0 0 / .12)}html.light .vd-feat-block-media-glow{background:radial-gradient(ellipse at center,rgb(224 95 0 / .06) 0%,transparent 70%)}@media (max-width:767px){.vd-feat-block{gap:32px}.vd-feat-block-text{max-width:100%}}.vd-feat-benefits{position:relative;background:var(--vd-surface);overflow:hidden}.vd-feat-benefits-dots{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 60% 40% at 50% 50%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 40% at 50% 50%,black 0%,transparent 100%);pointer-events:none;z-index:0}html.light .vd-feat-benefits-dots{background-image:radial-gradient(circle,rgb(0 0 0 / .04) 1px,transparent 1px)}.vd-feat-benefits>.vd-container{position:relative;z-index:1}.vd-feat-benefits-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.vd-feat-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vd-feat-benefits-grid{grid-template-columns:repeat(3,1fr)}}.vd-feat-benefit-card{padding:32px;background:var(--vd-card);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);position:relative;overflow:hidden;transition:border-color 0.3s,transform 0.3s,box-shadow 0.3s}.vd-feat-benefit-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--vd-primary),transparent);opacity:0;transition:opacity 0.3s}.vd-feat-benefit-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgb(255 107 0 / .04) 0%,transparent 50%);pointer-events:none;opacity:0;transition:opacity 0.3s}.vd-feat-benefit-card:hover{border-color:var(--vd-primary-border);transform:translateY(-6px);box-shadow:0 16px 48px rgb(0 0 0 / .18),0 0 0 1px var(--vd-primary-border)}.vd-feat-benefit-card:hover::before{opacity:1}.vd-feat-benefit-card:hover::after{opacity:1}html.light .vd-feat-benefit-card{background:var(--vd-card);box-shadow:var(--vd-shadow-sm)}html.light .vd-feat-benefit-card:hover{box-shadow:var(--vd-shadow-lg)}.vd-feat-benefit-icon{width:52px;height:52px;border-radius:14px;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--vd-primary);transition:background 0.3s,color 0.3s,transform 0.3s,box-shadow 0.3s;position:relative;z-index:1}.vd-feat-benefit-card:hover .vd-feat-benefit-icon{background:var(--vd-primary);color:#fff;transform:scale(1.08);box-shadow:0 6px 20px rgb(255 107 0 / .25)}.vd-feat-benefit-icon svg{width:22px;height:22px;stroke-width:1.8px}.vd-feat-benefit-card h3{margin-bottom:8px}.vd-feat-benefit-card .vd-body-sm{color:var(--vd-text-muted);line-height:1.65}.vd-feat-faq{position:relative}.vd-feat-final-cta{text-align:center;position:relative;background:var(--vd-surface);overflow:hidden}.vd-feat-final-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:800px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(255 107 0 / .14) 0%,transparent 60%),radial-gradient(ellipse 30% 30% at 35% 45%,rgb(139 92 246 / .06) 0%,transparent 50%),radial-gradient(ellipse 30% 30% at 65% 55%,rgb(59 130 246 / .05) 0%,transparent 50%);pointer-events:none;z-index:0}html.light .vd-feat-final-cta-glow{background:radial-gradient(ellipse at center,rgb(224 95 0 / .08) 0%,rgb(224 95 0 / .02) 40%,transparent 65%)}.vd-feat-final-cta-content{position:relative;z-index:1}.vd-feat-final-cta-content .vd-display{background:linear-gradient(135deg,var(--vd-text) 0%,var(--vd-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.vd-feat-final-cta-content .vd-body{max-width:480px;margin:16px auto 0;color:var(--vd-text-muted)}.vd-feat-final-cta-input{max-width:520px;margin:32px auto 0}@media (max-width:767px){.vd-feat-hero-content .vd-display{font-size:32px;letter-spacing:-1px}.vd-feat-block-text h2{font-size:26px;letter-spacing:-.6px}.vd-feat-final-cta-content .vd-display{font-size:30px;letter-spacing:-.8px}.vd-feat-benefit-card{padding:24px}}@keyframes vd-feat-glow-pulse{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.05)}}.vd-feat-hero-glow{animation:vd-feat-glow-pulse 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vd-feat-hero-glow{animation:none}.vd-feat-block-media img{transition:none}.vd-feat-benefit-card{transition:none}.vd-feat-benefit-card::before{transition:none}}.vd-feat-mock{border-radius:var(--vd-radius-card);border:1px solid rgb(255 255 255 / .1);background:linear-gradient(145deg,var(--vd-card) 0%,rgb(20 20 30 / .95) 100%);box-shadow:0 0 0 1px rgb(255 255 255 / .04),0 4px 16px rgb(0 0 0 / .2),0 24px 64px rgb(0 0 0 / .35);padding:20px;position:relative;z-index:1;overflow:hidden;backdrop-filter:blur(8px)}.vd-feat-mock::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .12),transparent);pointer-events:none}html.light .vd-feat-mock{background:linear-gradient(145deg,var(--vd-card) 0%,var(--vd-bg) 100%);border-color:var(--vd-stroke);box-shadow:0 4px 16px rgb(0 0 0 / .04),0 24px 64px rgb(0 0 0 / .08);backdrop-filter:none}html.light .vd-feat-mock::before{display:none}.vd-feat-hero-phones{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:20px;max-width:700px;margin:0 auto;padding:20px 0 10px}.vd-feat-phone{position:relative;flex-shrink:0;border-radius:20px;overflow:hidden;border:2px solid rgb(255 255 255 / .12);box-shadow:0 8px 32px rgb(0 0 0 / .4),0 0 0 1px rgb(255 255 255 / .04);transition:transform 0.4s ease,box-shadow 0.4s ease;animation:vd-feat-phoneFloat 6s ease-in-out infinite}.vd-feat-phone:hover{box-shadow:0 16px 48px rgb(0 0 0 / .5),0 0 60px rgb(255 107 0 / .08)}html.light .vd-feat-phone{border-color:var(--vd-stroke);box-shadow:0 8px 32px rgb(0 0 0 / .1)}.vd-feat-phone-1{width:160px;transform:rotate(-6deg) translateY(20px);animation-delay:0s;z-index:1}.vd-feat-phone-2{width:190px;transform:translateY(-10px);animation-delay:1s;z-index:3}.vd-feat-phone-3{width:160px;transform:rotate(6deg) translateY(20px);animation-delay:2s;z-index:1}.vd-feat-phone-screen{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--vd-surface)}.vd-feat-phone-screen img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-phone-overlay{position:absolute;bottom:0;left:0;right:0;padding:40px 12px 12px;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,transparent 100%);display:flex;flex-direction:column;gap:8px}.vd-feat-phone-caption{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .5)}.vd-feat-phone-bottom{display:flex;align-items:center;gap:8px}.vd-feat-phone-score{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;color:#fff;padding:2px 8px;border-radius:6px}.vd-feat-phone-dur{font-family:'JetBrains Mono',monospace;font-size:11px;color:rgb(255 255 255 / .7)}.vd-feat-phone-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity 0.3s}.vd-feat-phone-play svg{width:20px;height:20px;margin-left:2px}.vd-feat-phone:hover .vd-feat-phone-play{opacity:1}.vd-feat-phone-platform{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:2;backdrop-filter:blur(8px)}.vd-feat-phone-plat-tk{background:rgb(0 0 0 / .6);color:#ff0050}.vd-feat-phone-plat-ig{background:rgb(0 0 0 / .6);color:#e1306c}.vd-feat-phone-plat-yt{background:rgb(0 0 0 / .6);color:red}@keyframes vd-feat-phoneFloat{0%,100%{transform:var(--phone-base,none) translateY(0)}50%{transform:var(--phone-base,none) translateY(-8px)}}.vd-feat-phone-1{--phone-base:rotate(-6deg) translateY(20px)}.vd-feat-phone-2{--phone-base:translateY(-10px)}.vd-feat-phone-3{--phone-base:rotate(6deg) translateY(20px)}@media (max-width:640px){.vd-feat-hero-phones{gap:10px}.vd-feat-phone-1{width:110px}.vd-feat-phone-2{width:140px}.vd-feat-phone-3{width:110px}.vd-feat-phone-caption{font-size:10px}}.vd-feat-mock-scan{display:flex;flex-direction:column;gap:16px}.vd-feat-scan-source{position:relative;border-radius:var(--vd-radius-input);overflow:hidden;aspect-ratio:16/9;background:var(--vd-surface);box-shadow:var(--vd-shadow-lg)}.vd-feat-scan-source img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-scan-beam{position:absolute;top:0;bottom:0;width:2px;background:var(--vd-primary);box-shadow:0 0 16px rgb(255 107 0 / .7),0 0 32px rgb(255 107 0 / .4);z-index:3;animation:vd-feat-scanLine 5s ease-in-out infinite}.vd-feat-scan-fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(255 107 0 / .12),rgb(255 107 0 / .04));z-index:2;animation:vd-feat-scanFill 5s ease-in-out infinite}.vd-feat-scan-badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:600;color:var(--vd-primary);background:rgb(0 0 0 / .7);backdrop-filter:blur(8px);padding:4px 10px;border-radius:6px;z-index:4;display:flex;align-items:center;gap:6px}.vd-feat-scan-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--vd-primary);animation:vd-feat-dotPulse 1.5s ease-in-out infinite}.vd-feat-scan-results{display:flex;flex-direction:column;gap:6px}.vd-feat-scan-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);opacity:0;transform:translateY(12px);animation:vd-feat-cardAppear 0.5s ease forwards;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s,transform 0.2s}.vd-feat-scan-card:hover{border-color:var(--vd-primary-border);background:rgb(255 107 0 / .03);box-shadow:0 4px 16px rgb(0 0 0 / .12);transform:translateX(4px)}.vd-feat-sc-1{animation-delay:1.0s}.vd-feat-sc-2{animation-delay:1.5s}.vd-feat-sc-3{animation-delay:2.0s}.vd-feat-sc-4{animation-delay:2.5s}.vd-feat-sc-left{display:flex;align-items:center;gap:10px;min-width:0}.vd-feat-sc-thumb{width:40px;height:40px;border-radius:var(--vd-radius-tag);flex-shrink:0;position:relative;overflow:hidden;background:var(--vd-surface)}.vd-feat-sc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-sc-thumb svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;color:rgb(255 255 255 / .8);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5));opacity:0;transition:opacity 0.2s}.vd-feat-scan-card:hover .vd-feat-sc-thumb svg{opacity:1}.vd-feat-sc-left>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vd-feat-sc-title{font-size:13px;font-weight:600;color:var(--vd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-feat-sc-dur{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--vd-text-faint)}.vd-feat-sc-score{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:700;color:#fff;padding:3px 10px;border-radius:8px;flex-shrink:0;min-width:36px;text-align:center}.vd-feat-sc-score-green{background:#22c55e}.vd-feat-sc-score-blue{background:#3b82f6}.vd-feat-sc-score-yellow{background:#f59e0b}.vd-feat-sc-score-red{background:#ef4444}html.light .vd-feat-scan-source{background:var(--vd-stroke)}html.light .vd-feat-scan-badge{background:rgb(255 255 255 / .9);backdrop-filter:blur(8px)}.vd-feat-mock-score{display:flex;flex-direction:column;gap:24px}.vd-feat-score-top{display:flex;align-items:center;gap:24px}.vd-feat-score-gauge-wrap{position:relative;flex-shrink:0}.vd-feat-score-gauge{position:relative;width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .02)}.vd-feat-score-gauge-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#22c55e 0deg,#3b82f6 120deg,#8b5cf6 240deg,rgb(255 255 255 / .05) 240deg,rgb(255 255 255 / .05) 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px));animation:vd-feat-gaugeFill 2s ease-out forwards;transform:rotate(-90deg)}.vd-feat-score-glow-ring{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(rgb(34 197 94 / .15) 0deg,rgb(59 130 246 / .15) 120deg,rgb(139 92 246 / .15) 240deg,transparent 240deg);filter:blur(12px);opacity:0;animation:vd-feat-glowAppear 1s ease 2s forwards;transform:rotate(-90deg);pointer-events:none}.vd-feat-score-gauge-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px}.vd-feat-score-num{font-family:'JetBrains Mono',monospace;font-size:36px;font-weight:800;color:var(--vd-text);line-height:1}.vd-feat-score-label{font-size:11px;font-weight:600;color:var(--vd-text-faint);text-transform:uppercase;letter-spacing:.08em}.vd-feat-score-clip-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.vd-feat-score-clip-thumb{width:56px;height:56px;border-radius:var(--vd-radius-input);flex-shrink:0;position:relative;overflow:hidden;background:var(--vd-surface)}.vd-feat-score-clip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-score-clip-thumb svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 3px rgb(0 0 0 / .5))}.vd-feat-score-clip-name{font-size:14px;font-weight:600;color:var(--vd-text);display:block}.vd-feat-score-clip-meta{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--vd-text-faint);display:block;margin-top:2px}.vd-feat-score-bars{display:flex;flex-direction:column;gap:10px}.vd-feat-score-bar-row{display:flex;align-items:center;gap:12px}.vd-feat-score-bar-label{font-size:12px;font-weight:600;color:var(--vd-text-muted);width:90px;flex-shrink:0}.vd-feat-score-bar-track{flex:1;height:8px;background:rgb(255 255 255 / .04);border-radius:4px;overflow:hidden}html.light .vd-feat-score-bar-track{background:rgb(0 0 0 / .06)}.vd-feat-score-bar-fill{height:100%;border-radius:4px;background:var(--bar-color);width:0;animation:vd-feat-barGrow 1.5s ease-out forwards}.vd-feat-sbf-1{animation-delay:1.5s}.vd-feat-sbf-2{animation-delay:1.8s}.vd-feat-sbf-3{animation-delay:2.1s}.vd-feat-score-bar-val{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:var(--vd-text);width:28px;text-align:right;flex-shrink:0}@media (max-width:480px){.vd-feat-score-top{flex-direction:column;align-items:center;text-align:center}.vd-feat-score-clip-info{flex-direction:column;align-items:center}}.vd-feat-mock-timeline{display:flex;flex-direction:column;gap:8px}.vd-feat-tl-toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--vd-space-inner) var(--vd-space-tight);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-btn)}.vd-feat-tl-toolbar-left{display:flex;align-items:center;gap:6px}.vd-feat-tl-tool-btn{width:28px;height:28px;border-radius:6px;background:var(--vd-card);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center;color:var(--vd-text-faint)}.vd-feat-tl-play-btn{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-feat-tl-time{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--vd-text-faint)}.vd-feat-tl-export-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:var(--vd-primary);color:#fff;font-size:12px;font-weight:600;animation:vd-feat-exportPulse 3s ease-in-out infinite}.vd-feat-tl-export-btn svg{width:12px;height:12px;color:#fff}.vd-feat-tl-ruler{display:flex;justify-content:space-between;padding:0 60px;margin-top:4px}.vd-feat-tl-ruler span{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--vd-text-faint)}.vd-feat-tl-tracks{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 0}.vd-feat-tl-playhead{position:absolute;top:0;bottom:0;width:2px;background:var(--vd-primary);z-index:10;box-shadow:0 0 8px rgb(255 107 0 / .4);animation:vd-feat-playhead 6s linear infinite}.vd-feat-tl-playhead::before{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--vd-primary)}.vd-feat-tl-track{display:flex;align-items:center;gap:10px;height:32px}.vd-feat-tl-track-label{font-size:11px;font-weight:600;color:var(--vd-text-faint);text-transform:uppercase;letter-spacing:.06em;width:50px;text-align:right;flex-shrink:0}.vd-feat-tl-track-bar{flex:1;height:100%;position:relative;border-radius:6px;background:rgb(255 255 255 / .02);overflow:hidden}html.light .vd-feat-tl-track-bar{background:rgb(0 0 0 / .03)}.vd-feat-tl-seg{position:absolute;top:2px;bottom:2px;border-radius:4px;border:1px solid rgb(255 255 255 / .06)}html.light .vd-feat-tl-seg{border-color:rgb(0 0 0 / .08)}.vd-feat-tl-waveform{display:flex;align-items:center;gap:2px;height:100%;padding:4px 8px}.vd-feat-tl-waveform>div{flex:1;background:rgb(34 197 94 / .5);border-radius:2px;animation:vd-feat-waveBar 2s ease-in-out infinite}.vd-feat-tl-waveform>div:nth-child(odd){animation-delay:0.3s}.vd-feat-tl-waveform>div:nth-child(3n){animation-delay:0.6s}.vd-feat-tl-cap-text{font-size:9px;font-weight:600;color:rgb(245 158 11 / .8);white-space:nowrap;padding:0 6px;line-height:28px}.vd-feat-tl-caption-preview{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:rgb(0 0 0 / .4);border-radius:8px;margin-top:4px}html.light .vd-feat-tl-caption-preview{background:rgb(0 0 0 / .06)}.vd-feat-tl-cp-word{font-size:18px;font-weight:700;color:rgb(255 255 255 / .4);transition:color 0.3s,transform 0.3s}html.light .vd-feat-tl-cp-word{color:rgb(0 0 0 / .25)}.vd-feat-cp-highlight{color:var(--vd-primary)!important;transform:scale(1.05)}.vd-feat-cp-w1{animation:vd-feat-wordCycle 4s ease infinite 0s}.vd-feat-cp-w2{animation:vd-feat-wordCycle 4s ease infinite 1s}.vd-feat-cp-w3{animation:vd-feat-wordCycle 4s ease infinite 2s}.vd-feat-cp-w4{animation:vd-feat-wordCycle 4s ease infinite 3s}.vd-feat-tl-captions-img{margin:8px 16px 16px;border-radius:10px;overflow:hidden;border:1px solid var(--vd-stroke);max-height:160px}.vd-feat-tl-captions-img img{width:100%;height:auto;display:block;object-fit:cover;object-position:center}@media (max-width:480px){.vd-feat-tl-ruler{padding:0 52px}.vd-feat-tl-track-label{width:36px;font-size:10px}}.vd-feat-mock-publish{display:flex;flex-direction:column;gap:16px}.vd-feat-pub-platforms{display:flex;justify-content:center;gap:16px}.vd-feat-pub-platform{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.vd-feat-pub-platform-icon{width:44px;height:44px;border-radius:var(--vd-radius-card);display:flex;align-items:center;justify-content:center;background:var(--vd-surface);border:1px solid var(--vd-stroke);transition:border-color 0.3s,box-shadow 0.3s}.vd-feat-pub-connected .vd-feat-pub-platform-icon{border-color:var(--vd-primary-border);box-shadow:0 0 0 2px rgb(255 107 0 / .08)}.vd-feat-pub-platform span{font-size:11px;font-weight:600;color:var(--vd-text-faint)}.vd-feat-pub-check{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 6px rgb(34 197 94 / .4)}.vd-feat-pub-tiktok svg{color:#ff0050}.vd-feat-pub-insta svg{color:#e1306c}.vd-feat-pub-yt svg{color:red}.vd-feat-pub-scheduled-clip{display:flex;align-items:center;gap:var(--vd-space-tight);padding:var(--vd-space-tight) var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input);transition:border-color 0.2s}.vd-feat-pub-scheduled-clip:hover{border-color:var(--vd-primary-border)}.vd-feat-pub-clip-thumb{width:44px;height:44px;border-radius:var(--vd-radius-btn);flex-shrink:0;position:relative;overflow:hidden;background:var(--vd-surface)}.vd-feat-pub-clip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-pub-clip-thumb svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;color:rgb(255 255 255 / .8);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}.vd-feat-pub-clip-info{flex:1;min-width:0}.vd-feat-pub-clip-title{font-size:13px;font-weight:600;color:var(--vd-text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-feat-pub-clip-meta{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--vd-text-faint);display:block;margin-top:2px}.vd-feat-pub-clip-platforms{display:flex;gap:4px;flex-shrink:0}.vd-feat-pub-mini-dot{width:8px;height:8px;border-radius:50%}html.light .vd-feat-pub-scheduled-clip{background:var(--vd-card)}.vd-feat-pub-calendar{background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-card);overflow:hidden}.vd-feat-pub-cal-header{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 0;border-bottom:1px solid var(--vd-stroke)}.vd-feat-pub-cal-header span{text-align:center;font-size:11px;font-weight:600;color:var(--vd-text-faint);text-transform:uppercase;letter-spacing:.04em}.vd-feat-pub-cal-body{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.vd-feat-pub-cal-day{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;position:relative;transition:background 0.2s}.vd-feat-pub-cal-day:hover{background:rgb(255 107 0 / .04)}.vd-feat-pub-cal-day>span{font-size:12px;font-weight:500;color:var(--vd-text-muted)}.vd-feat-pub-today{background:rgb(255 107 0 / .08);border-radius:6px;box-shadow:inset 0 0 0 1px rgb(255 107 0 / .15)}.vd-feat-pub-today>span{color:var(--vd-primary);font-weight:700}.vd-feat-pub-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.vd-feat-pub-status{display:flex;align-items:center;justify-content:space-between;padding:var(--vd-space-tight) var(--vd-space-card-inner);background:var(--vd-surface);border:1px solid var(--vd-stroke);border-radius:var(--vd-radius-input)}.vd-feat-pub-status-badge{display:flex;align-items:center;gap:6px;color:#22c55e;font-size:12px;font-weight:700;opacity:0;animation:vd-feat-badgeAppear 0.6s ease 2.5s forwards}.vd-feat-pub-stats{display:flex;align-items:center;gap:16px}.vd-feat-pub-stat{display:flex;align-items:center;gap:5px;color:var(--vd-text-faint)}.vd-feat-pub-stat svg{color:var(--vd-text-faint)}.vd-feat-pub-counter{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:600;color:var(--vd-text-muted)}html.light .vd-feat-pub-calendar{background:var(--vd-card)}html.light .vd-feat-pub-status{background:var(--vd-card)}@keyframes vd-feat-scanLine{0%{left:0}50%{left:100%}50.01%{left:0;opacity:0}55%{opacity:1}100%{left:100%}}@keyframes vd-feat-scanFill{0%{width:0}50%{width:100%}50.01%{width:0}100%{width:100%}}@keyframes vd-feat-dotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes vd-feat-arrowPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes vd-feat-clipSlideIn{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes vd-feat-cardAppear{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}@keyframes vd-feat-gaugeFill{0%{background:conic-gradient(#22c55e 0deg,rgb(255 255 255 / .05) 0deg,rgb(255 255 255 / .05) 360deg)}100%{background:conic-gradient(#22c55e 0deg,#3b82f6 120deg,#8b5cf6 240deg,rgb(255 255 255 / .05) 240deg,rgb(255 255 255 / .05) 360deg)}}@keyframes vd-feat-glowAppear{0%{opacity:0}100%{opacity:1}}@keyframes vd-feat-barGrow{0%{width:0}100%{width:var(--bar-w)}}@keyframes vd-feat-playhead{0%{left:60px}100%{left:calc(100% - 10px)}}@keyframes vd-feat-exportPulse{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 0 4px rgb(255 107 0 / .2)}}@keyframes vd-feat-waveBar{0%,100%{opacity:.4;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes vd-feat-wordCycle{0%,10%{color:var(--vd-primary);transform:scale(1.08)}25%,100%{color:rgb(255 255 255 / .4);transform:scale(1)}}html.light{@keyframes vd-feat-wordCycle{0%,10%{color:var(--vd-primary);transform:scale(1.08)}25%,100%{color:rgb(0 0 0 / .25);transform:scale(1)}}}@keyframes vd-feat-connPulse{0%,100%{opacity:.3;height:12px}50%{opacity:1;height:16px}}@keyframes vd-feat-badgeAppear{0%{opacity:0;transform:translateY(4px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.05)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.vd-feat-hero-scan-line,.vd-feat-hero-scan-overlay,.vd-feat-scan-beam,.vd-feat-scan-fill,.vd-feat-tl-playhead,.vd-feat-score-gauge-ring,.vd-feat-score-glow-ring,.vd-feat-score-bar-fill,.vd-feat-hero-clip,.vd-feat-scan-card,.vd-feat-pub-status-badge,.vd-feat-tl-export-btn,.vd-feat-tl-waveform>div,.vd-feat-tl-cp-word{animation:none!important;opacity:1!important;transform:none!important;width:var(--bar-w,auto)!important}}.vd-feat-editor-mock{position:relative;z-index:1;max-width:800px;margin:0 auto;border-radius:var(--vd-radius-card);border:1px solid rgb(255 255 255 / .1);background:linear-gradient(145deg,var(--vd-card) 0%,rgb(20 20 30 / .95) 100%);box-shadow:0 0 0 1px rgb(255 255 255 / .04),0 24px 64px rgb(0 0 0 / .35);overflow:hidden}.vd-feat-ed-chrome{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgb(255 255 255 / .03);border-bottom:1px solid var(--vd-stroke)}.vd-feat-ed-dots{display:flex;gap:6px}.vd-feat-ed-dots span{width:8px;height:8px;border-radius:50%}.vd-feat-ed-toolbar{display:flex;gap:4px}.vd-feat-ed-tbtn{width:26px;height:26px;border-radius:6px;background:var(--vd-surface);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center;color:var(--vd-text-faint)}.vd-feat-ed-play{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}.vd-feat-ed-export{font-size:11px;font-weight:700;color:#fff;background:var(--vd-primary);padding:5px 12px;border-radius:6px}.vd-feat-ed-body{display:flex;min-height:220px}.vd-feat-ed-sidebar{width:40px;background:rgb(255 255 255 / .02);border-right:1px solid var(--vd-stroke);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0}.vd-feat-ed-si{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--vd-text-faint)}.vd-feat-ed-si.active{background:var(--vd-primary-subtle);color:var(--vd-primary)}.vd-feat-ed-preview{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#0a0a12;overflow:hidden}.vd-feat-ed-preview img{height:100%;max-height:220px;object-fit:cover;display:block}.vd-feat-ed-caption-overlay{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .6);white-space:nowrap}.vd-feat-ed-caption-overlay strong{color:var(--vd-primary)}.vd-feat-ed-timeline{position:relative;padding:10px 12px;border-top:1px solid var(--vd-stroke);display:flex;flex-direction:column;gap:4px}.vd-feat-ed-tl-playhead{position:absolute;top:0;bottom:0;left:35%;width:2px;background:var(--vd-primary);z-index:5;box-shadow:0 0 6px rgb(255 107 0 / .4)}.vd-feat-ed-tl-playhead::before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--vd-primary)}.vd-feat-ed-tl-track{height:18px;position:relative;border-radius:3px;background:rgb(255 255 255 / .02)}.vd-feat-ed-tl-track>div{position:absolute;top:2px;bottom:2px;border-radius:2px}html.light .vd-feat-editor-mock{background:linear-gradient(145deg,var(--vd-card) 0%,var(--vd-bg) 100%);border-color:var(--vd-stroke);box-shadow:0 24px 64px rgb(0 0 0 / .08)}.vd-feat-ed-sep{width:1px;height:16px;background:var(--vd-stroke);margin:0 4px}.vd-feat-ed-zoom{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--vd-text-faint)}.vd-feat-ed-preview img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.vd-feat-ed-handles{position:absolute;inset:8%;pointer-events:none}.vd-feat-ed-h{position:absolute;width:12px;height:12px;border:2px solid rgb(255 255 255 / .6)}.vd-feat-ed-h.tl{top:0;left:0;border-right:none;border-bottom:none}.vd-feat-ed-h.tr{top:0;right:0;border-left:none;border-bottom:none}.vd-feat-ed-h.bl{bottom:0;left:0;border-right:none;border-top:none}.vd-feat-ed-h.br{bottom:0;right:0;border-left:none;border-top:none}.vd-feat-ed-format-badge{position:absolute;top:8px;right:8px;font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;color:var(--vd-primary);background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);padding:2px 8px;border-radius:4px;border:1px solid var(--vd-primary-border)}.vd-feat-ed-tl-bar{display:flex;align-items:center;gap:10px;padding:6px 12px;border-bottom:1px solid var(--vd-stroke)}.vd-feat-ed-tl-tools{display:flex;gap:3px}.vd-feat-ed-tl-tbtn{width:22px;height:22px;border-radius:4px;background:var(--vd-surface);border:1px solid var(--vd-stroke);display:flex;align-items:center;justify-content:center;color:var(--vd-text-faint)}.vd-feat-ed-tl-time{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--vd-text-faint);margin-left:auto}.vd-feat-ed-tl-fmt{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;color:var(--vd-primary);padding:2px 6px;border-radius:3px;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border)}.vd-feat-ed-tl-ruler{display:flex;justify-content:space-between;padding:4px 12px}.vd-feat-ed-tl-ruler span{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--vd-text-faint)}.vd-feat-ed-tl-tracks{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px 12px 12px}.vd-feat-ed-face-box{position:absolute;top:8%;left:30%;width:28%;height:55%;border:2px dashed var(--vd-primary);border-radius:8px;animation:vd-feat-trackPulse 2s ease-in-out infinite;pointer-events:none}.vd-feat-ed-face-tag{position:absolute;top:5%;left:44%;transform:translateX(-50%);font-size:10px;font-weight:700;color:#fff;background:var(--vd-primary);padding:2px 8px;border-radius:4px;pointer-events:none}.vd-feat-ed-tl-playhead{animation:vd-feat-edPlayhead 8s linear infinite}@keyframes vd-feat-edPlayhead{0%{left:12%}100%{left:88%}}@media (max-width:640px){.vd-feat-ed-body{min-height:160px}.vd-feat-ed-sidebar{width:32px}.vd-feat-ed-si{width:24px;height:24px}}.vd-feat-fm-compact .vd-fm-layout{max-height:320px}.vd-feat-fm-compact .vd-fm-preview{max-height:320px}.vd-feat-fm-compact .vd-fm-preview img{max-height:320px}.vd-feat-fm-preview{position:relative;border-radius:var(--vd-radius-input);overflow:hidden;aspect-ratio:9/16;max-height:260px;margin:0 auto;width:fit-content}.vd-feat-fm-preview img{height:100%;width:auto;display:block;object-fit:cover}.vd-feat-fm-trackbox{position:absolute;top:20%;left:25%;width:50%;height:45%;border:2px dashed var(--vd-primary);border-radius:8px;animation:vd-feat-trackPulse 2s ease-in-out infinite}.vd-feat-fm-badge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;color:var(--vd-primary);background:rgb(0 0 0 / .7);backdrop-filter:blur(8px);padding:3px 8px;border-radius:4px;display:flex;align-items:center;gap:5px}.vd-feat-fm-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--vd-primary);animation:vd-feat-dotPulse 1.5s ease-in-out infinite}.vd-feat-fm-controls{margin-top:12px}.vd-feat-fm-zoom-btns{display:flex;gap:6px;justify-content:center}.vd-feat-fm-zbtn{padding:6px 14px;border-radius:var(--vd-radius-btn);font-size:12px;font-weight:600;color:var(--vd-text-faint);background:var(--vd-surface);border:1px solid var(--vd-stroke);cursor:pointer}.vd-feat-fm-zbtn-active{background:var(--vd-primary);color:#fff;border-color:var(--vd-primary)}.vd-feat-fm-info{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;font-weight:600;color:var(--vd-text-faint)}.vd-feat-reframe-hero-wrap{max-width:600px;margin:0 auto}.vd-feat-reframe-hero-wrap .vd-reframe-demo{padding:32px 24px 16px;background:linear-gradient(145deg,var(--vd-card) 0%,rgb(20 20 30 / .95) 100%);border:1px solid rgb(255 255 255 / .1);border-radius:var(--vd-radius-card);box-shadow:0 0 0 1px rgb(255 255 255 / .04),0 24px 64px rgb(0 0 0 / .35)}.vd-feat-reframe-hero-wrap .vd-reframe-slide{gap:28px}.vd-feat-reframe-hero-wrap .vd-reframe-monitor{min-width:260px}.vd-feat-reframe-hero-wrap .vd-reframe-phone{width:90px;height:160px}html.light .vd-feat-reframe-hero-wrap .vd-reframe-demo{background:linear-gradient(145deg,var(--vd-card) 0%,var(--vd-bg) 100%);border-color:var(--vd-stroke);box-shadow:0 24px 64px rgb(0 0 0 / .08)}.vd-feat-reframe-hero{display:flex;align-items:center;justify-content:center;gap:28px;max-width:650px;margin:0 auto;padding:20px 0}.vd-feat-reframe-source{position:relative;flex:0 1 380px;border-radius:var(--vd-radius-card);overflow:hidden;border:1px solid var(--vd-stroke);box-shadow:var(--vd-shadow-lg)}.vd-feat-reframe-source img{width:100%;display:block}.vd-feat-reframe-track-box{position:absolute;top:15%;left:30%;width:30%;height:65%;border:2px dashed var(--vd-primary);border-radius:6px;animation:vd-feat-trackPulse 2s ease-in-out infinite}@keyframes vd-feat-trackPulse{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 0 4px rgb(255 107 0 / .15)}}.vd-feat-reframe-label-src,.vd-feat-reframe-label-res{display:block;text-align:center;font-size:12px;font-weight:600;color:var(--vd-text-faint);margin-top:8px}.vd-feat-reframe-scan{position:absolute;top:0;bottom:0;width:2px;background:var(--vd-primary);box-shadow:0 0 12px rgb(255 107 0 / .6);z-index:3;animation:vd-feat-scanLine 5s ease-in-out infinite}.vd-feat-reframe-src-badge{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;color:var(--vd-primary);background:rgb(0 0 0 / .7);backdrop-filter:blur(8px);padding:3px 8px;border-radius:4px;z-index:4;display:flex;align-items:center;gap:5px}.vd-feat-reframe-src-dot{width:5px;height:5px;border-radius:50%;background:var(--vd-primary);animation:vd-feat-dotPulse 1.5s ease-in-out infinite}.vd-feat-reframe-arrow{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--vd-primary-subtle);border:1px solid var(--vd-primary-border);display:flex;align-items:center;justify-content:center;animation:vd-feat-arrowPulse 2s ease-in-out infinite}.vd-feat-reframe-outputs{display:flex;align-items:center;gap:14px;flex-shrink:0}.vd-feat-reframe-out{text-align:center}.vd-feat-reframe-out-main{animation:vd-feat-phoneFloat 6s ease-in-out infinite;--phone-base:none}.vd-feat-reframe-out-label{display:block;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:var(--vd-text);margin-top:6px}.vd-feat-reframe-out-plat{display:block;font-size:11px;color:var(--vd-text-faint);margin-top:2px}.vd-feat-reframe-out-stack{display:flex;flex-direction:column;gap:10px}.vd-feat-reframe-out-mini{text-align:center}.vd-feat-reframe-out-mini span{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:var(--vd-text-faint);margin-top:4px}.vd-feat-reframe-mini-frame{border-radius:8px;overflow:hidden;border:1px solid var(--vd-stroke)}.vd-feat-reframe-mini-frame img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-reframe-sq{width:60px;aspect-ratio:1/1}.vd-feat-reframe-45{width:55px;aspect-ratio:4/5}.vd-feat-reframe-phone-frame{width:120px;border-radius:14px;overflow:hidden;border:2px solid var(--vd-stroke);box-shadow:var(--vd-shadow-lg);aspect-ratio:9/16}.vd-feat-reframe-phone-frame img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:640px){.vd-feat-reframe-hero{flex-direction:column;gap:16px}.vd-feat-reframe-phone-frame{width:100px}.vd-feat-hero-flow-arrow{transform:rotate(90deg)}}.vd-feat-broll-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vd-feat-broll-title{font-size:13px;font-weight:600;color:var(--vd-text)}.vd-feat-broll-count{font-size:12px;color:var(--vd-text-faint)}.vd-feat-broll-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vd-feat-broll-card{border-radius:var(--vd-radius-btn);overflow:hidden;border:1px solid var(--vd-stroke);background:var(--vd-surface);transition:border-color 0.2s,transform 0.2s;cursor:pointer}.vd-feat-broll-card:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}.vd-feat-broll-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.vd-feat-broll-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-broll-dur{position:absolute;bottom:4px;right:4px;font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:#fff;background:rgb(0 0 0 / .7);padding:1px 5px;border-radius:3px}.vd-feat-broll-label{display:block;font-size:11px;font-weight:600;color:var(--vd-text-muted);padding:6px 8px}.vd-feat-broll-status{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);font-size:12px;font-weight:600;color:#22c55e}.vd-feat-silence-wave{display:flex;align-items:center;gap:3px;height:80px;padding:12px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke)}.vd-feat-silence-bar{flex:1;background:var(--vd-primary);border-radius:2px;opacity:.7;transition:opacity 0.2s}.vd-feat-silence-gap{background:rgb(239 68 68 / .4)!important;opacity:0.5!important;border:1px dashed rgb(239 68 68 / .6)}.vd-feat-silence-info{display:flex;align-items:center;gap:16px;margin-top:12px}.vd-feat-silence-stat{display:flex;flex-direction:column;gap:2px}.vd-feat-silence-stat-num{font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:800;color:var(--vd-text)}.vd-feat-silence-stat-label{font-size:11px;color:var(--vd-text-faint);font-weight:600}.vd-feat-silence-btn{margin-left:auto;padding:8px 16px;border-radius:var(--vd-radius-btn);background:var(--vd-primary);color:#fff;font-size:12px;font-weight:700}.vd-feat-formats-row{display:flex;gap:12px;justify-content:center}.vd-feat-format-card{flex:1;max-width:150px;text-align:center;padding:12px;border-radius:var(--vd-radius-card);border:1px solid var(--vd-stroke);background:var(--vd-surface);transition:border-color 0.2s,transform 0.2s;cursor:pointer}.vd-feat-format-card:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}.vd-feat-format-selected{border-color:var(--vd-primary);box-shadow:0 0 0 2px rgb(255 107 0 / .1)}.vd-feat-format-preview{border-radius:var(--vd-radius-btn);overflow:hidden;margin:0 auto 8px;background:var(--vd-surface)}.vd-feat-format-preview img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-format-9x16{width:50px;aspect-ratio:9/16;margin:0 auto 8px}.vd-feat-format-1x1{width:70px;aspect-ratio:1/1;margin:0 auto 8px}.vd-feat-format-16x9{width:100%;aspect-ratio:16/9;margin-bottom:8px}.vd-feat-format-4x5{width:65px;aspect-ratio:4/5;margin:0 auto 8px}.vd-feat-format-label{display:block;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:var(--vd-text)}.vd-feat-format-plat{display:block;font-size:11px;color:var(--vd-text-faint);margin-top:2px}.vd-feat-mock-reframe-split{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;overflow:visible}.vd-feat-rsplit-source{flex:1;max-width:280px;text-align:center}.vd-feat-rsplit-source .vd-reframe-monitor{border-radius:var(--vd-radius-btn);overflow:hidden;border:1px solid var(--vd-stroke)}.vd-feat-rsplit-arrow{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;color:var(--vd-primary);font-size:12px;font-weight:700}.vd-feat-rsplit-result{flex-shrink:0;text-align:center}.vd-feat-rsplit-label{display:block;font-size:12px;font-weight:600;color:var(--vd-text-faint);margin-top:8px}@media (max-width:640px){.vd-feat-mock-reframe-split{flex-direction:column;gap:12px}.vd-feat-rsplit-arrow{transform:rotate(90deg)}}.vd-feat-mock-facetrack{overflow:visible}.vd-feat-facetrack-frame{position:relative;border-radius:var(--vd-radius-input);overflow:visible;aspect-ratio:16/9}.vd-feat-facetrack-frame img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-facetrack-box{position:absolute;border:2px dashed var(--vd-primary);border-radius:6px;animation:vd-feat-trackPulse 2s ease-in-out infinite}.vd-feat-ftb-1{top:5%;left:22%;width:18%;height:50%}.vd-feat-ftb-2{top:3%;left:58%;width:17%;height:52%;animation-delay:0.5s}.vd-feat-facetrack-label{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--vd-primary);white-space:nowrap;background:rgb(0 0 0 / .7);padding:2px 6px;border-radius:4px}.vd-feat-facetrack-status{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:600;color:var(--vd-primary)}.vd-feat-facetrack-dot{width:6px;height:6px;border-radius:50%;background:var(--vd-primary);animation:vd-feat-dotPulse 1.5s ease-in-out infinite}.vd-feat-mock-multiperson{overflow:visible}.vd-feat-mp-source{position:relative;border-radius:var(--vd-radius-input);overflow:visible;aspect-ratio:16/9;margin-bottom:28px}.vd-feat-mp-source img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--vd-radius-input);border:1px solid var(--vd-stroke)}.vd-feat-mp-box{position:absolute;border:2px dashed var(--vd-primary);border-radius:6px;display:flex;align-items:flex-start;justify-content:center}.vd-feat-mp-box span{background:var(--vd-primary);color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-9px}.vd-feat-mp-results{display:flex;gap:10px;justify-content:center}.vd-feat-mp-clip{width:90px;text-align:center}.vd-feat-mp-clip img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:12px;border:2px solid var(--vd-stroke);display:block;transition:border-color 0.2s}.vd-feat-mp-clip:hover img{border-color:var(--vd-primary-border)}.vd-feat-mp-clip span{display:block;font-size:11px;font-weight:600;color:var(--vd-text-faint);margin-top:6px}.vd-feat-batch-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);background:var(--vd-surface);margin-bottom:8px}.vd-feat-batch-thumb{width:36px;height:36px;border-radius:6px;overflow:hidden;flex-shrink:0}.vd-feat-batch-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vd-feat-batch-info{flex:1;min-width:0}.vd-feat-batch-name{display:block;font-size:13px;font-weight:600;color:var(--vd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-feat-batch-meta{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--vd-text-faint);margin-top:2px}.vd-feat-batch-bar{height:4px;background:rgb(255 255 255 / .06);border-radius:2px;margin-top:6px;overflow:hidden}html.light .vd-feat-batch-bar{background:rgb(0 0 0 / .06)}.vd-feat-batch-bar-fill{height:100%;background:var(--vd-primary);border-radius:2px;transition:width 1s ease}.vd-feat-batch-status-done{display:flex;align-items:center;gap:4px;color:#22c55e;font-size:12px;font-weight:600;flex-shrink:0}.vd-feat-batch-pct{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:var(--vd-primary);flex-shrink:0}.vd-feat-batch-status-queue{font-size:12px;font-weight:600;color:var(--vd-text-faint);flex-shrink:0}.vd-feat-batch-queue{opacity:.5}.vd-feat-transcript-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vd-feat-transcript-lang{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--vd-text);padding:4px 10px;border-radius:var(--vd-radius-btn);background:var(--vd-surface);border:1px solid var(--vd-stroke);cursor:pointer}.vd-feat-transcript-accuracy{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:600;color:#22c55e}.vd-feat-transcript-lines{display:flex;flex-direction:column;gap:2px}.vd-feat-transcript-line{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-radius:6px;border-left:3px solid #fff0;transition:background 0.2s}.vd-feat-transcript-line:hover{background:rgb(255 255 255 / .02)}.vd-feat-transcript-active{border-left-color:var(--vd-primary);background:rgb(255 107 0 / .04)}.vd-feat-transcript-time{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--vd-text-faint);flex-shrink:0;padding-top:2px}.vd-feat-transcript-text{font-size:14px;color:var(--vd-text);line-height:1.5}.vd-feat-styles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vd-feat-style-card{padding:12px;border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);background:var(--vd-surface);text-align:center;cursor:pointer;transition:border-color 0.2s,transform 0.2s}.vd-feat-style-card:hover{border-color:var(--vd-primary-border);transform:translateY(-2px)}.vd-feat-style-selected{border-color:var(--vd-primary);box-shadow:0 0 0 2px rgb(255 107 0 / .1)}.vd-feat-style-preview{height:48px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .3);border-radius:6px;margin-bottom:8px}html.light .vd-feat-style-preview{background:rgb(0 0 0 / .06)}.vd-feat-style-name{font-size:11px;font-weight:600;color:var(--vd-text-muted)}@media (max-width:480px){.vd-feat-styles-grid{grid-template-columns:repeat(2,1fr)}}.vd-feat-custom-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--vd-stroke)}.vd-feat-custom-row:last-of-type{border-bottom:none}.vd-feat-custom-label{font-size:12px;font-weight:600;color:var(--vd-text-muted);width:60px;flex-shrink:0}.vd-feat-custom-colors{display:flex;gap:8px}.vd-feat-custom-color{width:24px;height:24px;border-radius:50%;border:2px solid #fff0;cursor:pointer;transition:transform 0.2s}.vd-feat-custom-color:hover{transform:scale(1.15)}.vd-feat-custom-color-active{border-color:var(--vd-primary);box-shadow:0 0 0 2px rgb(255 107 0 / .2)}.vd-feat-custom-select{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--vd-text);padding:6px 12px;border-radius:var(--vd-radius-btn);background:var(--vd-surface);border:1px solid var(--vd-stroke);cursor:pointer}.vd-feat-custom-slider{flex:1}.vd-feat-custom-slider-track{position:relative;height:6px;background:rgb(255 255 255 / .06);border-radius:3px}html.light .vd-feat-custom-slider-track{background:rgb(0 0 0 / .08)}.vd-feat-custom-slider-fill{height:100%;background:var(--vd-primary);border-radius:3px}.vd-feat-custom-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--vd-primary);border:2px solid var(--vd-bg);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.vd-feat-custom-positions{display:flex;gap:6px}.vd-feat-custom-pos{padding:5px 12px;border-radius:var(--vd-radius-btn);font-size:12px;font-weight:600;color:var(--vd-text-faint);background:var(--vd-surface);border:1px solid var(--vd-stroke);cursor:pointer;transition:all 0.2s}.vd-feat-custom-pos:hover{border-color:var(--vd-primary-border)}.vd-feat-custom-pos-active{background:var(--vd-primary);color:#fff;border-color:var(--vd-primary)}.vd-feat-custom-preview{display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0 / .3);border-radius:var(--vd-radius-btn);margin-top:12px}html.light .vd-feat-custom-preview{background:rgb(0 0 0 / .04)}.vd-feat-translate-cols{display:flex;align-items:flex-start;gap:12px}.vd-feat-translate-col{flex:1;padding:12px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke)}.vd-feat-translate-col-header{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--vd-text);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--vd-stroke)}.vd-feat-translate-line{font-size:13px;color:var(--vd-text-muted);line-height:1.8}.vd-feat-translate-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:40px}.vd-feat-translate-langs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;justify-content:center}.vd-feat-translate-lang{padding:4px 10px;border-radius:var(--vd-radius-pill);font-size:11px;font-weight:600;color:var(--vd-text-faint);background:var(--vd-surface);border:1px solid var(--vd-stroke)}.vd-feat-tl-active{border-color:var(--vd-primary-border);color:var(--vd-primary);background:var(--vd-primary-subtle)}@media (max-width:480px){.vd-feat-translate-cols{flex-direction:column}.vd-feat-translate-arrow{padding-top:0;transform:rotate(90deg)}}.vd-feat-cal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:4px}.vd-feat-cal-header svg{color:var(--vd-text-faint);cursor:pointer;transition:color 0.2s}.vd-feat-cal-header svg:hover{color:var(--vd-text)}.vd-feat-cal-month{font-size:14px;font-weight:700;color:var(--vd-text)}.vd-feat-plat-clip{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--vd-radius-btn);background:var(--vd-surface);border:1px solid var(--vd-stroke);margin-bottom:12px}.vd-feat-plat-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.vd-feat-plat-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--vd-radius-btn);background:var(--vd-surface);border:1px solid var(--vd-stroke)}.vd-feat-plat-row span{flex:1;font-size:13px;font-weight:600;color:var(--vd-text)}.vd-feat-plat-toggle{width:36px;height:20px;border-radius:10px;background:rgb(255 255 255 / .1);position:relative;flex-shrink:0;transition:background 0.2s}html.light .vd-feat-plat-toggle{background:rgb(0 0 0 / .1)}.vd-feat-plat-toggle::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--vd-text-faint);transition:transform 0.2s,background 0.2s}.vd-feat-plat-on{background:var(--vd-primary)}.vd-feat-plat-on::after{transform:translateX(16px);background:#fff}.vd-feat-plat-publish{padding:10px;border-radius:var(--vd-radius-btn);background:var(--vd-primary);color:#fff;font-size:13px;font-weight:700;text-align:center;cursor:pointer}.vd-feat-heatmap{margin-bottom:12px}.vd-feat-heatmap-row{display:flex;align-items:center;gap:4px;margin-bottom:4px}.vd-feat-heatmap-label{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--vd-text-faint);width:24px;flex-shrink:0;text-align:right}.vd-feat-heatmap-cell{flex:1;aspect-ratio:1;border-radius:4px;background:var(--vd-primary);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff0;transition:transform 0.2s}.vd-feat-heatmap-cell:hover{transform:scale(1.15)}.vd-feat-heatmap-best{color:#fff!important;box-shadow:0 0 0 2px var(--vd-primary);font-size:12px}.vd-feat-heatmap-days{display:flex;gap:4px;padding-left:28px;margin-top:4px}.vd-feat-heatmap-days span{flex:1;text-align:center;font-size:10px;font-weight:600;color:var(--vd-text-faint)}.vd-feat-smarttime-rec{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);font-size:12px;color:var(--vd-text-muted)}.vd-feat-smarttime-rec strong{color:var(--vd-primary)}.vd-feat-smarttime-btn{padding:6px 14px;border-radius:var(--vd-radius-btn);background:var(--vd-primary);color:#fff;font-size:12px;font-weight:700}.vd-feat-analytics-stats{display:flex;gap:10px;margin-bottom:16px}.vd-feat-analytics-stat{flex:1;padding:12px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);text-align:center}.vd-feat-analytics-val{display:block;font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:800;color:var(--vd-text)}.vd-feat-analytics-label{display:block;font-size:11px;color:var(--vd-text-faint);margin-top:2px}.vd-feat-analytics-chart{display:flex;align-items:flex-end;gap:8px;height:100px;padding:0 4px;margin-bottom:12px}.vd-feat-analytics-bar{flex:1;background:linear-gradient(to top,var(--vd-primary),rgb(255 107 0 / .4));border-radius:4px 4px 0 0;position:relative;min-height:10px}.vd-feat-analytics-bar span{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--vd-text-faint);white-space:nowrap}.vd-feat-analytics-top{padding:8px 12px;background:var(--vd-surface);border-radius:var(--vd-radius-btn);border:1px solid var(--vd-stroke);font-size:12px;color:var(--vd-text-muted);margin-top:24px}.vd-feat-phone-caption-style{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .5)}