.v-home-sections{background:var(--brand-bg,#0c1320);color:var(--brand-text,#eff5fa);padding:0 32px;overflow:hidden}.v-home-section,.v-home-final,.v-home-footer{max-width:1142px;margin:0 auto}.v-home-section{padding:96px 0}.v-home-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.v-home-heading h2,.v-home-final h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(28px,3.1vw,48px);font-weight:700;line-height:1.08}.v-home-kicker{color:var(--brand-accent,#6ed5e6);letter-spacing:2.5px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.v-home-muted{color:var(--brand-muted,#a1b0c0);max-width:660px;margin:12px 0 0;font-size:15px;line-height:1.6}.v-home-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-home-outline,.v-home-icon{border:1px solid var(--brand-line,#2a3b50);color:var(--brand-text,#eff5fa);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:12px;text-decoration:none;display:inline-flex}.v-home-icon{width:38px;height:38px;padding:0}.v-home-outline:hover,.v-home-icon:hover,.v-home-outline:focus-visible{border-color:var(--brand-accent,#6ed5e6);color:var(--brand-accent,#6ed5e6)}.v-home-primary{background:var(--brand-accent,#6ed5e6);min-height:42px;color:var(--brand-on-accent,#081821);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.v-home-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.v-home-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brand-accent,#6ed5e6) transparent;grid-auto-columns:minmax(533px,533px);grid-auto-flow:column;gap:16px;padding:0 0 14px;display:grid;overflow-x:auto}.v-home-rail-card{scroll-snap-align:start;border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);border-radius:30px;min-width:0;overflow:hidden}.v-home-rail-card strong,.v-home-rail-card span{display:block}.v-home-rail-card span{color:var(--brand-muted,#a1b0c0);margin-top:6px;font-size:12px}.v-home-stats{text-align:center}.v-home-stats .v-home-muted{margin-left:auto;margin-right:auto}.v-home-stat-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:48px 0;display:grid}.v-home-stat-grid div{text-align:left}.v-home-stat-grid strong{color:var(--brand-accent,#6ed5e6);letter-spacing:-.07em;font-size:clamp(54px,6vw,86px);line-height:.9;display:block}.v-home-stat-grid span{color:var(--brand-text,#eff5fa);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:15px;font-weight:750;display:block}.v-home-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.v-home-tool{aspect-ratio:257.5/474.656;border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);color:inherit;border-radius:30.4px;text-decoration:none;display:block;position:relative;overflow:hidden}.v-home-tool img{object-fit:cover;width:100%;height:100%;display:block}.v-home-tool:after{content:"";background:linear-gradient(#0000,#040a10f5);position:absolute;inset:35% 0 0}.v-home-tool-copy small{color:var(--brand-accent,#6ed5e6);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.v-home-tool-copy strong{margin-top:7px;font-size:16px;line-height:1.2;display:block}.v-home-tool-copy span{color:#cfdae5;align-items:center;gap:5px;margin-top:7px;font-size:12px;line-height:1.35;display:flex}.v-home-tool:hover{border-color:var(--brand-accent,#6ed5e6);transform:translateY(-2px)}.v-home-tool-index{border-top:1px solid var(--brand-line,#2a3b50);grid-template-columns:repeat(3,1fr);gap:0 20px;margin-top:18px;display:grid}.v-home-tool-index a{border-bottom:1px solid var(--brand-line,#2a3b50);color:var(--brand-muted,#a1b0c0);justify-content:space-between;padding:13px 0;font-size:13px;text-decoration:none;display:flex}.v-home-tool-index a:hover{color:var(--brand-accent,#6ed5e6)}.v-home-gallery{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:24px;display:grid}.v-home-gallery-tabs{align-content:start;gap:8px;display:grid}.v-home-gallery-tabs button{border:1px solid var(--brand-line,#2a3b50);min-height:74px;color:var(--brand-muted,#a1b0c0);text-align:left;background:0 0;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.v-home-gallery-tabs button.active{background:var(--brand-panel,#131e2d);border-color:var(--brand-accent,#6ed5e6);color:var(--brand-text,#eff5fa)}.v-home-gallery-tabs span{color:var(--brand-accent,#6ed5e6);font-weight:800}.v-home-gallery-tabs strong{font-size:14px}.v-home-gallery-tabs small{font-size:11px}.v-home-gallery-main{border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);border-radius:30px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.v-home-gallery-main .v-home-reference-video{min-height:420px}.v-home-gallery-main>div:last-child{justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.v-home-gallery-main>div:last-child>span{align-items:center;gap:7px;font-size:13px;display:flex}.v-home-feature-rows{gap:96px;display:grid}.v-home-feature-rows article{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.v-home-feature-rows article.reverse{direction:rtl}.v-home-feature-rows article.reverse>div{direction:ltr}.v-home-feature-rows .v-home-reference-video{border-radius:30px}.v-home-feature-rows h3{letter-spacing:-.03em;margin:15px 0 10px;font-size:28px}.v-home-feature-rows p{color:var(--brand-muted,#a1b0c0);margin:0;font-size:15px;line-height:1.7}.v-home-feature-icon{color:var(--brand-accent,#6ed5e6)}.v-home-inline{color:var(--brand-accent,#6ed5e6);background:0 0;border:0;align-items:center;gap:7px;margin-top:22px;padding:0;font-size:13px;font-weight:750;display:inline-flex}.v-home-overview-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.v-home-overview-media{gap:16px;display:flex}.v-home-overview-media .v-home-reference-video{border-radius:30px;flex:1}.v-home-overview-copy h3{margin:0 0 14px;font-size:30px}.v-home-overview-copy p{color:var(--brand-muted,#a1b0c0);line-height:1.7}.v-home-overview-copy ul{color:var(--brand-text,#eff5fa);gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.v-home-overview-copy li:first-letter{color:var(--brand-accent,#6ed5e6)}.v-home-usecases{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v-home-usecases article{border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);border-radius:22px;overflow:hidden}.v-home-usecases .v-home-reference-video{height:174px}.v-home-usecases h3{margin:16px 18px 6px;font-size:16px}.v-home-usecases p{color:var(--brand-muted,#a1b0c0);margin:0 18px 18px;font-size:12px;line-height:1.5}.v-home-workflow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v-home-workflow article{border-top:1px solid var(--brand-line,#2a3b50);padding-top:14px}.v-home-workflow .v-home-reference-video{border-radius:18px;margin-bottom:18px}.v-home-workflow b{color:var(--brand-accent,#6ed5e6);font-size:14px}.v-home-workflow h3{margin:12px 0 7px;font-size:16px}.v-home-workflow p{color:var(--brand-muted,#a1b0c0);margin:0;font-size:12px;line-height:1.55}.v-home-pricing{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v-home-pricing article{border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);border-radius:30px;min-height:300px;padding:28px}.v-home-price-label{color:var(--brand-accent,#6ed5e6);letter-spacing:1.8px;font-size:10px;font-weight:800}.v-home-pricing h3{margin:20px 0 0;font-size:18px}.v-home-pricing strong{letter-spacing:-.05em;margin:18px 0 12px;font-size:44px;display:block}.v-home-pricing p{min-height:48px;color:var(--brand-muted,#a1b0c0);font-size:13px;line-height:1.6}.v-home-pricing button{margin-top:20px}.v-home-entitlements{border:1px solid var(--brand-line,#2a3b50);border-radius:22px;grid-template-columns:1.2fr 1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.v-home-entitlements>div{border-right:1px solid var(--brand-line,#2a3b50);color:var(--brand-muted,#a1b0c0);gap:10px;padding:20px;font-size:12px;display:grid}.v-home-entitlements>div:last-child{border-right:0}.v-home-entitlements strong{color:var(--brand-text,#eff5fa);font-size:13px}.v-home-faq{border-top:1px solid var(--brand-line,#2a3b50)}.v-home-faq>div{border-bottom:1px solid var(--brand-line,#2a3b50)}.v-home-faq button{width:100%;color:var(--brand-text,#eff5fa);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:21px 0;font-size:15px;display:flex}.v-home-faq p{max-width:700px;color:var(--brand-muted,#a1b0c0);margin:-3px 36px 20px 0;font-size:13px;line-height:1.7}.v-home-final{border-top:1px solid var(--brand-line,#2a3b50);justify-content:space-between;align-items:center;gap:28px;padding:96px 0;display:flex}.v-home-final h2{font-size:42px}.v-home-footer{border-top:1px solid var(--brand-line,#2a3b50);color:var(--brand-muted,#a1b0c0);grid-template-columns:1.5fr .7fr .7fr auto;gap:32px;padding:32px 0 56px;font-size:12px;display:grid}.v-home-footer>div,.v-home-footer nav{align-content:start;gap:9px;display:grid}.v-home-footer strong{color:var(--brand-text,#eff5fa);font-size:14px}.v-home-footer a{color:var(--brand-muted,#a1b0c0);text-decoration:none}.v-home-footer a:hover{color:var(--brand-accent,#6ed5e6)}.v-home-footer-meta{justify-items:end}.v-home-footer-meta span{font-size:10px}@media (width<=900px){.v-home-sections{padding:0 16px}.v-home-section{padding:64px 0}.v-home-rail-section{padding-top:44px}.v-home-heading{flex-direction:column;align-items:start;gap:16px}.v-home-heading h2{font-size:30px}.v-home-controls{justify-content:flex-start}.v-home-rail{grid-auto-columns:min(86vw,533px)}.v-home-rail-card .v-home-reference-video{aspect-ratio:533/300;height:auto}.v-home-stat-grid{gap:22px;margin:34px 0}.v-home-stat-grid strong{font-size:48px}.v-home-stat-grid span{font-size:11px}.v-home-tools-grid{gap:12px}.v-home-tool-copy{inset:auto 13px 14px}.v-home-tool-copy strong{font-size:14px}.v-home-gallery{grid-template-columns:1fr}.v-home-gallery-tabs{display:flex;overflow-x:auto}.v-home-gallery-tabs button{min-width:230px}.v-home-gallery-main .v-home-reference-video{min-height:300px}.v-home-feature-rows{gap:64px}.v-home-feature-rows article,.v-home-feature-rows article.reverse{direction:ltr;grid-template-columns:1fr;gap:28px}.v-home-feature-rows h3{font-size:25px}.v-home-overview-grid{grid-template-columns:1fr;gap:30px}.v-home-usecases{grid-template-columns:repeat(2,1fr)}.v-home-workflow{grid-template-columns:repeat(2,1fr);gap:28px 16px}.v-home-pricing{grid-template-columns:1fr}.v-home-pricing article{min-height:0}.v-home-entitlements{grid-template-columns:1fr}.v-home-entitlements>div{border-right:0;border-bottom:1px solid var(--brand-line,#2a3b50)}.v-home-entitlements>div:last-child{border-bottom:0}.v-home-final{flex-direction:column;align-items:flex-start;padding:64px 0}.v-home-final h2{font-size:34px}.v-home-footer{grid-template-columns:1fr 1fr}.v-home-footer-meta{justify-items:start}}@media (width<=560px){.v-home-section{padding:52px 0}.v-home-heading h2{font-size:26px}.v-home-muted{font-size:13px}.v-home-stat-grid{grid-template-columns:repeat(2,1fr);margin:28px 0}.v-home-stat-grid strong{font-size:46px}.v-home-tools-grid{gap:10px}.v-home-tool{border-radius:24px}.v-home-tool-copy{inset:auto 11px 12px}.v-home-tool-copy small{font-size:9px}.v-home-tool-copy strong{font-size:12px}.v-home-tool-copy span{font-size:10px}.v-home-tool-index{grid-template-columns:1fr}.v-home-overview-media{gap:8px}.v-home-usecases,.v-home-workflow{grid-template-columns:1fr}.v-home-footer{grid-template-columns:1fr;padding-bottom:32px}.v-home-footer-meta{justify-items:start}}.v-home-tool-media{position:absolute;inset:0}.v-home-tool-media img,.v-home-tool-media video{object-fit:cover;width:100%;height:100%;display:block}.v-home-tool{aspect-ratio:auto;flex-direction:column;display:flex}.v-home-tool-media{aspect-ratio:3/4;flex:none;min-height:0;position:relative;inset:auto}.v-home-tool-preview{position:absolute;inset:0}.v-home-tool-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040a10e8);position:absolute;inset:45% 0 0}.v-home-tool-media .v-home-reference-video{height:100%}.v-home-tool-copy{z-index:2;position:absolute;inset:auto 18px 18px}.v-home-tool-copy strong{text-shadow:0 2px 12px #000;font-size:16px}.v-home-tool-description{min-height:58px;color:var(--brand-muted,#a1b0c0);background:var(--brand-panel,#131e2d);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.v-home-tool-description svg{color:var(--brand-accent,#6ed5e6);flex:none}.v-home-tool:after{display:none}.v-home-generator-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.v-home-generator-card{border:1px solid var(--brand-line,#2a3b50);background:var(--brand-panel,#131e2d);border-radius:30px;overflow:hidden}.v-home-generator-card .v-home-reference-video{height:406px}.v-home-generator-card>div{padding:22px}.v-home-generator-card h3{margin:8px 0;font-size:24px}.v-home-generator-card p{color:var(--brand-muted,#a1b0c0);margin:0;font-size:14px;line-height:1.6}.v-home-benefits{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.v-home-benefits div{border-top:1px solid var(--brand-line,#2a3b50);color:var(--brand-muted,#a1b0c0);align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.v-home-benefits strong{color:var(--brand-accent,#6ed5e6);font-size:18px}.v-home-entitlements{display:block}.v-home-entitlement-row{border-bottom:1px solid var(--brand-line,#2a3b50);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;border-right:0!important;display:grid!important}.v-home-entitlement-row:last-child{border-bottom:0}.v-home-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v-home-heading h2{font-size:30px;line-height:36px}.v-home-tool-copy strong{font-size:20px}.v-home-tool-description{font-size:14px}.v-home-pricing ul{color:var(--brand-muted,#a1b0c0);gap:8px;margin:16px 0;padding:0;font-size:12px;list-style:none;display:grid}.v-home-tool-description{flex:1;align-items:flex-start;min-height:130px;padding:18px 20px;line-height:24px}.v-home-rail-card>div{padding:0}.v-home-rail-card{border-radius:30px}.v-home-rail-card .v-home-reference-video{height:300px}@media (width<=900px){.v-home-generator-cards{grid-template-columns:1fr}.v-home-generator-card .v-home-reference-video{aspect-ratio:247/406;height:auto}.v-home-benefits{grid-template-columns:1fr;gap:0}}.v-home-section,.v-home-final,.v-home-footer{max-width:none}.v-home-heading{margin-bottom:48px}.v-home-heading h2{letter-spacing:-.035em;font-size:40px;line-height:1.15}.v-home-heading .v-home-muted{font-size:17px;line-height:28px}.v-home-heading>div{min-width:0}.v-home-section:not(:has(.v-home-tools-grid,.v-home-rail,.v-home-usecases))>.v-home-heading{text-align:center;max-width:896px;margin-inline:auto;display:block}.v-home-section:not(:has(.v-home-tools-grid,.v-home-rail,.v-home-usecases))>.v-home-heading .v-home-muted{max-width:768px;margin-inline:auto}.v-home-rail-section{padding-top:96px}.v-home-rail-card{border-radius:16px;position:relative}.v-home-rail{scrollbar-width:none;grid-auto-columns:533px;gap:20px}.v-home-stats{text-align:left;min-height:640px}.v-home-stats h2{letter-spacing:-.03em;max-width:800px;margin-top:16px;font-size:30px;line-height:36px}.v-home-stats .v-home-muted{margin-left:0;font-size:16px;line-height:26px}.v-home-stat-grid{margin:56px 0 64px}.v-home-stat-grid strong{font-size:86px;font-weight:850}.v-home-stat-grid span{letter-spacing:-.04em;font-size:24px}.v-home-stats>.v-home-primary{width:max-content;margin-inline:auto;display:flex}#tools>.v-home-heading{text-align:center;display:block}#tools>.v-home-heading>.v-home-outline{margin-top:24px}#tools .v-home-muted{margin-inline:auto}.v-home-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v-home-tool-copy{color:#fff}.v-home-tool-copy small{color:#c4ccd5}.v-home-tool-description{min-height:130px}.v-home-gallery{grid-template-columns:5fr 7fr;gap:32px}.v-home-gallery-tabs{gap:12px}.v-home-gallery-tabs button{border-radius:16px;grid-template-columns:40px 1fr;column-gap:16px;min-height:127px;padding:20px}.v-home-gallery-tabs button>span{border:1px solid var(--brand-line);border-radius:12px;grid-row:1/4;align-self:start;place-items:center;width:40px;height:40px;display:grid}.v-home-gallery-tabs strong{font-size:18px;line-height:23px}.v-home-gallery-tabs p{color:var(--brand-muted);grid-column:2;margin:6px 0;font-size:14px;font-weight:400;line-height:22px}.v-home-gallery-tabs small{display:none}.v-home-gallery-main{border-radius:16px;display:block}.v-home-gallery-main .v-home-reference-video{height:544px;min-height:0}.v-home-gallery-main video,.v-home-gallery-main img{object-fit:contain}.v-home-gallery-main>div:last-child{min-height:72px}.v-home-feature-rows{gap:112px;margin-top:64px}.v-home-feature-rows article{gap:80px}.v-home-feature-rows article:nth-child(2) .v-home-reference-video{justify-self:center;width:min(100%,307px)}.v-home-feature-rows h3{font-size:34px;font-weight:650;line-height:1.2}.v-home-feature-rows p{font-size:18px;line-height:32px}.v-home-feature-rows .v-home-inline{background:var(--brand-accent);color:var(--brand-on-accent);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600}.v-home-overview{grid-template-columns:1.05fr .95fr;gap:24px;display:grid}.v-home-overview>.v-home-heading{grid-column:1/-1;margin-bottom:40px}.v-home-generator-cards{gap:24px}.v-home-generator-card{background:0 0;border:0;border-radius:0;flex-direction:column-reverse;gap:24px;display:flex}.v-home-generator-card>div:not(.v-home-reference-video){border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:16px;flex:1;padding:24px}.v-home-generator-card h3{margin:12px 0;font-size:18px;line-height:23px}.v-home-generator-card p{font-size:14px;line-height:24px}.v-home-generator-card .v-home-reference-video{border:8px solid var(--brand-panel);border-radius:16px;height:406px;padding:0}.v-home-generator-card .v-home-inline{font-size:12px}.v-home-benefits{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:16px;flex-direction:column;gap:0;margin:0;padding:32px;display:flex}.v-home-benefits h3{letter-spacing:-.025em;margin:8px 0 16px;font-size:30px;line-height:38px}.v-home-benefits>p{color:var(--brand-muted);margin:0 0 28px;font-size:16px;line-height:28px}.v-home-benefits>div{color:var(--brand-text);border-top-style:dashed;flex:1;align-items:center;padding:24px 0;font-size:17px;line-height:26px}.v-home-benefits strong{border:1px solid var(--brand-line);border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.v-home-section:has(.v-home-usecases){grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px;display:grid}.v-home-section:has(.v-home-usecases)>.v-home-heading{position:sticky;top:120px}.v-home-usecases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v-home-usecases article{border-radius:16px;flex-direction:column;min-width:0;display:flex}.v-home-usecases .v-home-reference-video{height:auto;aspect-ratio:16/10!important}.v-home-usecases h3{margin:24px 24px 0;font-size:22px;line-height:28px}.v-home-usecases p{margin:12px 24px 0;font-size:16px;line-height:28px}.v-home-usecases .v-home-inline{margin:auto 24px 24px;padding-top:22px;font-size:13px}.v-home-workflow{max-width:896px;margin:64px auto 0;display:block}.v-home-workflow article{border-top-style:dashed;grid-template-columns:40px minmax(0,1fr) 204px;align-items:center;gap:0 32px;padding:28px 0;display:grid}.v-home-workflow article:first-child{border-top:0;padding-top:0}.v-home-workflow .v-home-reference-video{border-radius:12px;grid-area:1/3/3;margin:0}.v-home-workflow b{border:1px solid var(--brand-line);border-radius:50%;grid-area:1/1/3;align-self:start;place-items:center;width:40px;height:40px;display:grid}.v-home-workflow h3{grid-column:2;margin:0 0 10px;font-size:20px}.v-home-workflow p{grid-column:2;font-size:16px;line-height:28px}.v-home-pricing{gap:24px;max-width:1024px;margin:0 auto}.v-home-pricing article{border-radius:16px;padding:24px}.v-home-pricing strong{font-size:32px}.v-home-entitlements{border-radius:16px;max-width:1024px;margin:48px auto 0}.v-home-entitlement-row{border-bottom-style:dashed;grid-template-columns:160px minmax(0,1fr) auto;gap:16px;min-height:88px;padding:20px 24px!important}.v-home-entitlement-row>span:last-child{display:block}.v-home-entitlement-status{color:var(--brand-accent);font-weight:600}.v-home-entitlement-intro{border:0!important;padding:28px!important;display:block!important}.v-home-entitlement-intro h3{margin:0;font-size:18px}.v-home-entitlement-intro p{margin-top:8px;line-height:24px}.v-home-entitlement-actions{flex-wrap:wrap;gap:12px;border:0!important;padding:24px!important;display:flex!important}.v-home-pricing article{min-height:250px}.v-home-pricing article:first-child{border-color:var(--brand-line)}.v-home-pricing article:last-child{border-color:var(--brand-accent)}.v-home-usecases article{min-height:408px}.v-home-usecases article,.v-home-generator-card>div:not(.v-home-reference-video),.v-home-benefits,.v-home-gallery-tabs button,.v-home-gallery-main,.v-home-pricing article,.v-home-entitlements{border-radius:30.4px}.v-home-faq{max-width:896px;margin:0 auto}.v-home-faq button{min-height:80px;padding:26px 0;font-size:18px}.v-home-faq p{padding-bottom:12px;font-size:16px;line-height:28px}.v-home-final{text-align:center;padding:144px 0;display:block}.v-home-final h2{max-width:800px;margin:16px auto;font-size:44px}.v-home-final .v-home-muted{margin:0 auto}.v-home-cta-actions{justify-content:center;margin-top:32px}@media (width<=1023px){:is(.v-home-overview,.v-home-section:has(.v-home-usecases)){grid-template-columns:1fr;gap:40px}.v-home-overview>.v-home-heading{grid-column:auto;margin-bottom:0}.v-home-section:has(.v-home-usecases)>.v-home-heading{position:static}.v-home-gallery{grid-template-columns:1fr}.v-home-gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.v-home-gallery-tabs button{min-width:0}.v-home-generator-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v-home-benefits{display:block}.v-home-pricing{grid-template-columns:1fr}}@media (width<=767px){.v-home-section{padding:64px 0}.v-home-heading h2{font-size:30px;line-height:36px}.v-home-heading .v-home-muted{font-size:16px;line-height:28px}.v-home-heading{margin-bottom:40px}.v-home-rail{grid-auto-columns:min(85vw,533px)}.v-home-rail-card .v-home-reference-video{height:auto;aspect-ratio:16/9!important}.v-home-stat-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.v-home-stat-grid strong{font-size:54px}.v-home-stat-grid span{font-size:18px}.v-home-stats{min-height:0}.v-home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v-home-tool{border-radius:24px}.v-home-tool-copy{inset:auto 12px 16px}.v-home-tool-copy strong{font-size:15px;line-height:19px}.v-home-tool-copy small{font-size:9px}.v-home-tool-description{min-height:140px;padding:16px 12px;font-size:13px;line-height:21px}.v-home-gallery-tabs{grid-template-columns:1fr}.v-home-gallery-tabs button{min-height:120px}.v-home-gallery-main .v-home-reference-video{height:auto;min-height:0;aspect-ratio:16/9!important}.v-home-gallery-main>div:last-child{flex-direction:column;align-items:start}.v-home-feature-rows{gap:64px;margin-top:40px}.v-home-feature-rows article,.v-home-feature-rows article.reverse{direction:ltr;grid-template-columns:1fr;gap:32px}.v-home-feature-rows h3{font-size:28px}.v-home-feature-rows p{font-size:16px;line-height:28px}.v-home-generator-cards{grid-template-columns:1fr}.v-home-generator-card .v-home-reference-video{aspect-ratio:auto;height:300px}.v-home-benefits{padding:24px}.v-home-usecases{grid-template-columns:1fr}.v-home-workflow article{grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.v-home-workflow .v-home-reference-video{grid-area:3/1/auto/-1;margin-top:12px}.v-home-workflow b{grid-row:1/3}.v-home-workflow h3{font-size:20px}.v-home-entitlement-row{grid-template-columns:1fr;gap:10px}.v-home-final{padding:96px 0}.v-home-final h2{font-size:34px}}.brand-home-refresh{padding-inline:clamp(20px,4vw,64px)}.brand-home-refresh>.v-home-section,.brand-home-refresh>.v-home-final,.brand-home-refresh>.v-home-footer{width:100%;max-width:1360px}.brand-home-refresh>.v-home-section{padding-block:clamp(64px,8vw,112px)}.brand-home-refresh>.v-home-rail-section,.brand-home-refresh>#examples,.brand-home-refresh>.v-home-feature-section,.brand-home-refresh>.v-home-overview{min-height:calc(100svh - 88px)}.brand-home-refresh .v-home-kicker,.brand-home-refresh .v-home-controls .v-home-icon,.brand-home-refresh .v-home-outline{color:var(--brand-muted,#a1b0c0)}.brand-home-refresh .v-home-controls .v-home-icon:hover,.brand-home-refresh .v-home-outline:hover,.brand-home-refresh .v-home-outline:focus-visible{color:var(--brand-text,#eff5fa)}.brand-home-refresh .v-home-rail{scroll-snap-type:none;grid-auto-columns:minmax(70%,70%)}.brand-home-refresh .v-home-rail-card{scroll-snap-align:unset;background:0 0;border:0;border-radius:16px}.brand-home-refresh .v-home-rail-card .v-home-reference-video{border-radius:16px;min-height:0;aspect-ratio:16/9!important;height:auto!important}.brand-home-refresh .v-home-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(20px,3vw,40px)}.brand-home-refresh .v-home-tool{background:0 0;border:0;border-radius:0;overflow:visible}.brand-home-refresh .v-home-tool-media{border-radius:14px;overflow:hidden}.brand-home-refresh .v-home-tool-media,.brand-home-refresh .v-home-tool-preview{aspect-ratio:4/3}.brand-home-refresh .v-home-tool-description{min-height:0;color:var(--brand-muted,#a1b0c0);background:0 0;padding:14px 0 0}.brand-home-refresh .v-home-tool-description svg{color:var(--brand-muted,#a1b0c0)}.brand-home-refresh .v-home-gallery{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(24px,4vw,56px)}.brand-home-refresh .v-home-gallery-tabs{gap:0}.brand-home-refresh .v-home-gallery-tabs button{border:0;border-bottom:1px solid var(--brand-line,#2a3b50);background:0 0;border-radius:0;min-height:112px;padding:20px 12px}.brand-home-refresh .v-home-gallery-tabs button.active{border-color:var(--brand-accent,#6ed5e6);background:0 0}.brand-home-refresh .v-home-gallery-tabs button>span{color:var(--brand-muted,#a1b0c0)}.brand-home-refresh .v-home-gallery-main{background:0 0;border:0;border-radius:16px;overflow:hidden}.brand-home-refresh .v-home-gallery-main .v-home-reference-video{aspect-ratio:16/10;border-radius:16px;height:auto}.brand-home-refresh .v-home-feature-rows{gap:clamp(72px,10vw,144px)}.brand-home-refresh .v-home-feature-rows article{align-content:center;min-height:calc(100svh - 88px)}.brand-home-refresh .v-home-section:has(.v-home-usecases){display:block}.brand-home-refresh .v-home-section:has(.v-home-usecases)>.v-home-heading{position:static}.brand-home-refresh .v-home-usecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.brand-home-refresh .v-home-usecases article{background:0 0;border:0;border-radius:0;min-height:0;overflow:visible}.brand-home-refresh .v-home-usecases h3,.brand-home-refresh .v-home-usecases p{margin-inline:0;padding-block:0!important;padding-inline:0!important}.brand-home-refresh .v-home-usecases h3{margin-top:20px}.brand-home-refresh .v-home-usecases .v-home-reference-video{border-radius:14px}.brand-home-refresh .v-home-workflow{max-width:1024px}.brand-home-refresh .v-home-overview{align-content:center}.brand-home-refresh .v-home-stats{min-height:0}.brand-home-refresh .v-home-faq{max-width:960px}.brand-home-refresh>.v-home-section:has(.v-home-faq){min-height:0}.brand-home-refresh .v-home-final{padding-block:clamp(88px,12vw,152px)}.brand-home-refresh .v-home-inline{color:var(--brand-text,#eff5fa);border:0;border-radius:0;padding:0;background:0 0!important}.brand-home-refresh .v-home-inline:hover,.brand-home-refresh .v-home-inline:focus-visible{color:var(--brand-accent,#6ed5e6)}@media (width<=1023px){.brand-home-refresh>.v-home-rail-section,.brand-home-refresh>#examples,.brand-home-refresh>.v-home-feature-section,.brand-home-refresh>.v-home-overview{min-height:0}.brand-home-refresh .v-home-gallery{grid-template-columns:minmax(0,1fr)}.brand-home-refresh .v-home-feature-rows article{min-height:0}.brand-home-refresh .v-home-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.brand-home-refresh{padding-inline:20px}.brand-home-refresh>.v-home-section{padding-block:64px}.brand-home-refresh .v-home-rail{grid-auto-columns:86vw}.brand-home-refresh .v-home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.brand-home-refresh .v-home-tool-description{min-height:0;padding-top:10px}.brand-home-refresh .v-home-gallery-tabs button{min-height:92px}.brand-home-refresh .v-home-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-home-refresh .v-home-usecases h3{margin-top:12px;font-size:16px}.brand-home-refresh .v-home-usecases p{margin-top:6px;font-size:13px;line-height:1.5}.brand-home-refresh .v-home-benefits{padding:20px 0}}@media (width<=430px){.brand-home-refresh .v-home-usecases{grid-template-columns:1fr}}.brand-home-refresh .v-home-generator-card{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px}.brand-home-refresh .v-home-generator-card .v-home-reference-video{aspect-ratio:16/10;border:0;border-radius:14px;height:auto}.brand-home-refresh .v-home-generator-card>div:not(.v-home-reference-video){background:0 0;border:0;border-radius:0;padding:16px 0}.brand-home-refresh .v-home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-home-refresh .v-home-benefits>h3,.brand-home-refresh .v-home-benefits>p{grid-column:1/-1}.brand-home-refresh .v-home-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:none;display:grid}.brand-home-refresh .v-home-workflow article{border:0;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.brand-home-refresh .v-home-workflow .v-home-reference-video{aspect-ratio:16/9;border-radius:14px;width:100%;height:auto;margin:0 0 8px}.brand-home-refresh .v-home-workflow b,.brand-home-refresh .v-home-workflow h3,.brand-home-refresh .v-home-workflow p{width:100%;margin:0}.brand-home-refresh .v-home-workflow b{color:var(--brand-muted,#a1b0c0);border:0;display:block}.brand-home-refresh .v-home-stats{border-bottom:1px solid var(--brand-line,#2a3b50);padding-top:24px;padding-bottom:72px}.brand-home-refresh .v-home-stats>.v-home-primary{margin-inline:0}.brand-home-refresh>.v-home-section:has(.v-home-faq){grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.brand-home-refresh>.v-home-section:has(.v-home-faq)>.v-home-heading{text-align:left;max-width:none;margin:0}.brand-home-refresh .v-home-faq{width:100%;max-width:none}.brand-home-refresh>.v-home-final{background:#050f19;width:calc(100% + clamp(40px,8vw,128px));max-width:none;margin-left:clamp(-64px,-4vw,-20px);margin-right:clamp(-64px,-4vw,-20px);padding-inline:clamp(32px,6vw,96px)}@media (width<=1023px){.brand-home-refresh .v-home-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-home-refresh>.v-home-section:has(.v-home-faq){grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.brand-home-refresh .v-home-workflow,.brand-home-refresh .v-home-benefits{grid-template-columns:1fr}.brand-home-refresh .v-home-benefits>h3,.brand-home-refresh .v-home-benefits>p{grid-column:auto}.brand-home-refresh>.v-home-final{width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px}}.brand-home-refresh>.v-home-final{isolation:isolate;background:#050f19;position:relative;overflow:hidden}.brand-home-refresh>.v-home-final:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#050f19d6,#050f1933);position:absolute;inset:0}.v-home-cta-background{z-index:0;pointer-events:none;position:absolute;inset:0}.v-home-cta-video,.v-home-cta-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-home-refresh>.v-home-final>div:not(.v-home-cta-background){z-index:2;position:relative}@media (width<=767px){.brand-home-refresh .v-home-inline,.brand-home-refresh .v-home-outline,.brand-home-refresh .v-home-primary,.brand-home-refresh .v-home-footer a{align-items:center;min-height:44px;display:inline-flex}.brand-home-refresh .v-home-footer a{width:100%}.brand-home-refresh .v-home-footer button{min-height:44px}}
