.vl-page{--ink:#eaf0ff;--muted:#9ba8c1;--blue:#3184ff;--line:rgba(143,170,220,.18);background:#060911;color:var(--ink);overflow:hidden}.vl-page *{box-sizing:border-box}.vl-page .wrap{width:min(1180px,calc(100% - 48px));margin:auto}.vl-page header>span,.vl-hero-copy>span,.vl-details span,.vl-final span{display:block;color:#72a8ff;font:700 12px/1.2 ui-monospace,monospace;letter-spacing:.17em;margin-bottom:17px}.vl-page h1,.vl-page h2,.vl-page h3,.vl-page p{margin-top:0}.vl-page h2{font-size:clamp(32px,4.4vw,62px);line-height:1.05;letter-spacing:-.045em;margin-bottom:22px}.vl-page h3{font-size:24px}.vl-page p,.vl-page li{color:var(--muted);line-height:1.8}.vl-page header.center{text-align:center;max-width:760px;margin:0 auto 58px}.vl-hero{height:min(860px,92vh);min-height:680px;position:relative;display:flex;align-items:center}.vl-hero picture,.vl-hero picture img,.vl-shade{position:absolute;inset:0;width:100%;height:100%}.vl-hero img{object-fit:cover}.vl-shade{background:linear-gradient(90deg,rgba(4,7,13,.97) 0%,rgba(4,7,13,.8) 36%,rgba(4,7,13,.18) 72%),linear-gradient(0deg,#060911 0%,transparent 28%)}.vl-hero-copy{position:relative;z-index:2;padding-top:60px}.vl-hero h1{font-size:clamp(48px,7vw,94px);line-height:.94;letter-spacing:-.065em;max-width:750px;margin:0 0 28px}.vl-hero h1 em{color:#67a4ff;font-style:normal}.vl-hero-copy>p{font-size:18px;max-width:620px}.vl-actions{display:flex;gap:12px;margin:35px 0 48px}.vl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;text-decoration:none!important;font-weight:700}.vl-btn.primary{background:linear-gradient(135deg,#2d7cf4,#6848ff);color:#fff}.vl-btn.ghost{border:1px solid var(--line);color:#fff;background:rgba(255,255,255,.04)}.vl-facts{display:flex;gap:48px}.vl-facts b{font-size:27px}.vl-facts small{display:block;color:#7f8ba3;font-size:11px;font-weight:500;margin-top:5px}.vl-intro{padding:120px 0}.vl-intro>div{display:grid;grid-template-columns:1.15fr .85fr;gap:80px}.vl-intro>div>p{font-size:24px;color:#ced7e8;line-height:1.55}.vl-intro aside{padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(140deg,rgba(41,111,230,.12),rgba(255,255,255,.02));display:grid;gap:8px}.vl-intro aside small{color:var(--muted)}.vl-intro aside i{font-size:28px;color:#609eff;font-style:normal}.vl-plans{padding:115px 0;background:#0a0e18}.vl-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vl-plan-grid>article{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0d1320;transition:.25s}.vl-plan-grid>article:hover{transform:translateY(-6px);border-color:#3989ff}.vl-plan-grid>article.featured{box-shadow:0 20px 60px rgba(32,101,255,.14)}.vl-plan-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.vl-plan-grid article>div{padding:28px}.vl-plan-grid small{color:#6fa8ff;font-weight:800;letter-spacing:.1em}.vl-plan-grid strong{display:block;color:#fff;font-size:32px;margin:18px 0}.vl-plan-grid strong em{font-size:12px;color:var(--muted);font-style:normal;font-weight:500}.vl-plan-grid ul{padding-left:18px;min-height:112px}.vl-plan-grid a{display:block;text-align:center;padding:13px;border:1px solid #347fff;color:#86b3ff;text-decoration:none;border-radius:10px;font-weight:700}.vl-note{text-align:center;font-size:13px;margin:28px auto 0;max-width:900px}.vl-languages{padding:120px 0}.vl-languages>header{max-width:760px}.vl-lang-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:55px}.vl-lang-grid>div{grid-column:span 2;border:1px solid var(--line);border-radius:16px;padding:26px;background:rgba(255,255,255,.025)}.vl-lang-grid>div:nth-child(1),.vl-lang-grid>div:nth-child(5){grid-column:span 3}.vl-lang-grid h3{font-size:17px;color:#8bb9ff}.vl-lang-grid p{font-size:14px;margin:0}.vl-calc{padding:100px 0;background:linear-gradient(120deg,#0b1323,#100b22)}.vl-calc>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.vl-calc aside{padding:34px;border:1px solid var(--line);border-radius:20px;background:rgba(0,0,0,.18)}.vl-calc aside>small{color:#82b2ff}.vl-calc aside p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;margin:0}.vl-calc aside strong{color:#fff;font-size:20px}.vl-calc aside em{display:block;color:var(--muted);font-size:12px;margin-top:18px}.vl-flow{padding:120px 0}.vl-flow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vl-flow li{padding:28px;border-top:1px solid #367ee7;background:rgba(255,255,255,.02)}.vl-flow li b,.vl-flow li strong,.vl-flow li span{display:block}.vl-flow li b{color:#5c9cff;margin-bottom:35px}.vl-flow li strong{color:#fff;font-size:18px}.vl-flow li span{font-size:13px;margin-top:8px}.vl-details{padding:110px 0;background:#0b0f18}.vl-details>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.vl-boundaries{padding:120px 0}.vl-boundaries>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vl-boundaries article{padding:28px;border:1px solid var(--line);border-radius:16px}.vl-boundaries article p{margin:0}.vl-purchase{padding:115px 0;background:#eef3fb;color:#0b1322}.vl-purchase header>span{color:#286ee8}.vl-purchase header p{color:#5f6c7f}.vl-product{max-width:1020px;margin:auto;background:#fff;border-radius:22px;padding:34px;box-shadow:0 24px 80px rgba(20,45,90,.12)}.vl-product .product{margin:0!important}.vl-product .product_title{font-size:30px!important;color:#101828}.vl-product .woocommerce-product-gallery{display:none!important}.vl-product .summary{float:none!important;width:100%!important}.vl-product table.variations select{min-height:48px;width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px}.vl-product button.single_add_to_cart_button{background:#2475ee!important;min-height:50px;border-radius:9px!important}.vl-final{padding:130px 0;text-align:center;background:radial-gradient(circle at 50% 20%,#152a58,#05070d 58%)}.vl-final h2{max-width:820px;margin:0 auto 22px}.vl-final p{max-width:650px;margin:0 auto 30px}
@media(max-width:900px){.vl-plan-grid{grid-template-columns:1fr}.vl-plan-grid>article{display:grid;grid-template-columns:42% 58%}.vl-lang-grid{grid-template-columns:1fr 1fr}.vl-lang-grid>div,.vl-lang-grid>div:nth-child(1),.vl-lang-grid>div:nth-child(5){grid-column:span 1}.vl-flow ol{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.vl-page .wrap{width:min(100% - 28px,1180px)}.vl-page h2{font-size:37px}.vl-hero{min-height:760px;height:92svh;align-items:flex-end}.vl-shade{background:linear-gradient(0deg,#060911 2%,rgba(4,7,13,.83) 50%,rgba(4,7,13,.15) 100%)}.vl-hero img{object-position:center}.vl-hero-copy{padding-bottom:45px}.vl-hero h1{font-size:48px}.vl-hero-copy>p{font-size:15px}.vl-actions{margin:24px 0 30px;display:grid}.vl-facts{gap:20px;justify-content:space-between}.vl-facts b{font-size:21px}.vl-intro,.vl-languages,.vl-flow,.vl-boundaries{padding:78px 0}.vl-intro>div,.vl-calc>.wrap,.vl-details>.wrap{grid-template-columns:1fr;gap:28px}.vl-intro>div>p{font-size:20px}.vl-plans,.vl-purchase{padding:78px 0}.vl-page header.center{margin-bottom:38px}.vl-plan-grid>article{display:block}.vl-plan-grid article>div{padding:23px}.vl-lang-grid{grid-template-columns:1fr}.vl-calc{padding:75px 0}.vl-flow ol,.vl-boundaries>div{grid-template-columns:1fr}.vl-details{padding:78px 0}.vl-product{padding:18px;border-radius:15px}.vl-product .product_title{font-size:24px!important}.vl-final{padding:90px 0}.vl-final h2{font-size:40px}}

.vl-product .product_meta,.vl-product .woocommerce-tabs{display:none!important}.vl-product .price{color:#1768db!important;font-size:22px!important}.vl-product form.cart{margin-bottom:0!important}

/* 2026-10-21 multilingual QA and language-world refresh */
html[lang^="zh"] .vl-page{font-family:"Noto Sans SC","Noto Sans",system-ui,sans-serif}
html[lang^="ja"] .vl-page{font-family:"Noto Sans JP","Noto Sans",system-ui,sans-serif}
html[lang^="ko"] .vl-page{font-family:"Noto Sans KR","Noto Sans",system-ui,sans-serif}
html[lang^="th"] .vl-page{font-family:"Noto Sans Thai","Noto Sans",system-ui,sans-serif}
html[lang^="ar"] .vl-page{font-family:"Noto Sans Arabic","Noto Sans",system-ui,sans-serif}
html[lang^="en"] .vl-page,html[lang^="es"] .vl-page,html[lang^="de"] .vl-page,html[lang^="fr"] .vl-page,html[lang^="id"] .vl-page,html[lang^="ru"] .vl-page{font-family:"Manrope","Noto Sans",system-ui,sans-serif}
html[lang^="ja"] .vl-page h1,html[lang^="ja"] .vl-page h2,html[lang^="ja"] .vl-page h3,html[lang^="ko"] .vl-page h1,html[lang^="ko"] .vl-page h2,html[lang^="ko"] .vl-page h3,html[lang^="th"] .vl-page h1,html[lang^="th"] .vl-page h2,html[lang^="th"] .vl-page h3,html[lang^="ar"] .vl-page h1,html[lang^="ar"] .vl-page h2,html[lang^="ar"] .vl-page h3{letter-spacing:0;line-height:1.16}
html[lang^="de"] .vl-page h1,html[lang^="de"] .vl-page h2,html[lang^="ru"] .vl-page h1,html[lang^="ru"] .vl-page h2{letter-spacing:-.025em}
.vl-page h1,.vl-page h2,.vl-page h3,.vl-page p,.vl-page li,.vl-page a,.vl-page button{overflow-wrap:break-word}
html[lang^="ar"] .vl-page{direction:rtl}
html[lang^="ar"] .vl-page header>span,html[lang^="ar"] .vl-hero-copy>span,html[lang^="ar"] .vl-details span,html[lang^="ar"] .vl-final span{letter-spacing:0}
html[lang^="ar"] .vl-actions,html[lang^="ar"] .vl-facts{justify-content:flex-start}
.vl-actions{flex-wrap:wrap}.vl-btn{white-space:normal;text-align:center;line-height:1.35}
.vl-languages{position:relative;padding:120px 0;isolation:isolate;background:#050811;overflow:hidden}
.vl-language-bg{position:absolute;inset:0;z-index:-2;background:url('/wp-content/uploads/2026/10/video-localization-language-network.png') center/cover no-repeat;opacity:.62}
.vl-languages:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,17,.98) 0%,rgba(5,8,17,.85) 42%,rgba(5,8,17,.42) 100%),linear-gradient(0deg,#050811 0%,transparent 22%,transparent 78%,#050811 100%)}
.vl-languages>div.wrap{position:relative}.vl-languages header{max-width:760px}.vl-language-world{display:grid;grid-template-columns:270px 1fr;gap:24px;align-items:stretch;margin-top:54px}
.vl-language-stat{min-height:100%;padding:34px;border:1px solid rgba(112,164,255,.36);border-radius:22px;background:linear-gradient(145deg,rgba(42,111,234,.24),rgba(8,13,25,.72));backdrop-filter:blur(14px);display:flex;flex-direction:column;justify-content:center;box-shadow:0 28px 80px rgba(0,0,0,.28)}
.vl-language-stat strong{font:800 clamp(70px,8vw,112px)/.9 "Manrope",sans-serif;letter-spacing:-.08em;color:#fff;text-shadow:0 0 40px rgba(72,139,255,.45)}
.vl-language-stat span{margin-top:18px;color:#dbe7ff;font-size:16px;font-weight:700}.vl-language-stat small{margin-top:42px;color:#75a9ff;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:.12em}
.vl-lang-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vl-lang-group{padding:24px;border:1px solid rgba(137,168,222,.22);border-radius:18px;background:rgba(9,14,25,.74);backdrop-filter:blur(14px)}
.vl-lang-group:nth-child(5){grid-column:1/-1}.vl-lang-group h3{font-size:16px;color:#86b5ff;margin-bottom:16px}.vl-chips{display:flex;flex-wrap:wrap;gap:8px}
.vl-chips span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(132,169,229,.19);border-radius:999px;background:rgba(82,126,205,.11);color:#d6deed;font-size:13px;line-height:1.35;white-space:normal}
.vl-languages .vl-note{text-align:left;color:#8290a8}
.vl-product .woocommerce-variation-add-to-cart,.vl-product form.cart:not(.variations_form){display:grid!important;grid-template-columns:86px minmax(190px,260px);gap:12px;align-items:stretch!important;justify-content:start}
.vl-product .quantity{float:none!important;width:86px!important;margin:0!important}
.vl-product .quantity .qty{width:100%!important;min-width:0!important;height:52px!important;padding:0 8px!important;border:1px solid #b8c6da!important;border-radius:10px!important;background:#f7f9fc!important;color:#172033!important;font-size:16px!important;text-align:center!important}
.vl-product button.single_add_to_cart_button{float:none!important;width:100%!important;min-width:190px!important;min-height:52px!important;margin:0!important;padding:0 22px!important;white-space:nowrap!important;line-height:1.2!important}
.vl-product .woocommerce-variation-add-to-cart:after,.vl-product .woocommerce-variation-add-to-cart:before{display:none!important}
@media(max-width:900px){.vl-language-world{grid-template-columns:1fr}.vl-language-stat{min-height:210px}.vl-lang-groups{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.vl-page h1{font-size:clamp(40px,12vw,52px);line-height:1.02}.vl-page h2{font-size:clamp(32px,9.4vw,40px);line-height:1.1}.vl-page h3{line-height:1.25}.vl-languages{padding:78px 0}.vl-language-bg{background-position:64% center;opacity:.45}.vl-languages:after{background:linear-gradient(0deg,rgba(5,8,17,.98),rgba(5,8,17,.7),rgba(5,8,17,.9))}.vl-language-world{margin-top:36px}.vl-language-stat{min-height:180px;padding:26px}.vl-language-stat strong{font-size:76px}.vl-language-stat small{margin-top:24px}.vl-lang-groups{grid-template-columns:1fr}.vl-lang-group:nth-child(5){grid-column:auto}.vl-lang-group{padding:20px}.vl-chips{gap:7px}.vl-chips span{font-size:12px;padding:6px 10px}.vl-languages .vl-note{text-align:left}.vl-product .woocommerce-variation-add-to-cart,.vl-product form.cart:not(.variations_form){grid-template-columns:76px minmax(0,1fr);gap:10px;width:100%}.vl-product .quantity{width:76px!important}.vl-product button.single_add_to_cart_button{min-width:0!important;padding:0 12px!important;font-size:14px!important}.vl-product table.variations th,.vl-product table.variations td{display:block;width:100%;padding:0 0 8px!important}.vl-product table.variations select{font-size:14px}}
@media(max-width:390px){.vl-page .wrap{width:calc(100% - 22px)}.vl-chips span{font-size:11px}.vl-product{padding:14px}.vl-product button.single_add_to_cart_button{font-size:13px!important}}

.vl-product .woocommerce,.vl-product .single-product,.vl-product .product,.vl-product .summary,.vl-product form.variations_form{max-width:100%!important;min-width:0!important;overflow:hidden}
.vl-product table.variations{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-spacing:0!important;border-collapse:collapse!important}
.vl-product table.variations th.label{width:25%!important;padding-left:0!important}
.vl-product table.variations td.value{width:75%!important;padding-right:0!important}
.vl-product table.variations select{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}
@media(max-width:700px){.vl-product table.variations th.label,.vl-product table.variations td.value{width:100%!important}}

/* Video localization layout polish — 2026-10-21 */
@media(min-width:701px){
  .vl-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);column-gap:80px;align-items:start}
  .vl-intro>header{grid-column:1;grid-row:1}
  .vl-intro>div{display:contents}
  .vl-intro>div>p{grid-column:1;grid-row:2;margin:4px 0 0}
  .vl-intro aside{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0}
}
.vl-plans .vl-note{margin-top:42px;padding:0 24px;text-align:center;max-width:1040px}
.vl-languages .vl-note{margin:40px auto 0;padding:0 24px;text-align:center!important;max-width:1100px}
.vl-product .woocommerce-variation-add-to-cart,.vl-product form.cart:not(.variations_form){width:min(100%,420px)!important;margin:28px auto 0!important;justify-content:center!important;grid-template-columns:86px minmax(190px,260px)}
@media(max-width:700px){
  .vl-intro aside{margin-top:28px}
  .vl-plans .vl-note,.vl-languages .vl-note{margin-top:34px;padding:0 10px;text-align:center!important}
  .vl-product .woocommerce-variation-add-to-cart,.vl-product form.cart:not(.variations_form){width:100%!important;margin:24px auto 0!important;grid-template-columns:76px minmax(0,1fr)}
}

/* Keep final CTA headline on one line on desktop */
@media(min-width:901px){
  .vl-final h2{max-width:1120px;font-size:clamp(38px,3.8vw,52px);line-height:1.08;letter-spacing:-.04em;white-space:nowrap}
}
@media(max-width:900px){.vl-final h2{white-space:normal}}

/* Remove theme footer gap on this landing page only */
body.page-template-page-video-localization .of-footer{margin-top:0!important}

/* Hide the lime footer accent on this landing page only */
body.page-template-page-video-localization .of-footer::after{display:none!important}

/* Bulk-project and free-demo conversion notes */
.vl-bulk-note{display:table;margin:18px auto 0;padding:9px 16px;border:1px solid rgba(93,159,255,.38);border-radius:999px;background:rgba(49,132,255,.09);color:#a9caff;font-size:13px;line-height:1.45}
.vl-final p{max-width:760px}
.vl-final .vl-demo-note,.vl-final p>span{display:block}
.vl-final .vl-demo-note{margin-bottom:9px;color:#fff;font-size:18px;line-height:1.55}
.vl-final p>span{color:var(--muted);font-size:14px}
@media(max-width:700px){.vl-bulk-note{display:block;border-radius:14px;padding:10px 13px}.vl-final .vl-demo-note{font-size:16px}}

/* Delivery timeline cards */
.vl-delivery-times{display:grid;gap:10px;margin:6px 0 22px}
.vl-delivery-times p{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}
.vl-delivery-times strong{color:#fff;font-size:20px;white-space:nowrap}
.vl-delivery-times span{color:var(--muted);font-size:13px;line-height:1.55}
.vl-delivery-caveat{font-size:14px}
@media(max-width:700px){.vl-delivery-times p{grid-template-columns:1fr;gap:5px}.vl-delivery-times strong{font-size:19px}}
