.zdv-site .zdv-nav{background:rgba(4,8,18,.68);backdrop-filter:blur(20px) saturate(1.2)}
.zdv-home-final .zf-hero{min-height:clamp(600px,45vw,820px)}
.zdv-home-final .zf-hero-content{padding-top:120px;padding-bottom:80px}
.zdv-home-final .zf-hero h1{font-family:Georgia,serif;font-weight:700;letter-spacing:-.045em;font-size:clamp(3.4rem,6vw,7rem)}
.zdv-home-final .zf-hero-lead{font-size:clamp(1.1rem,1.5vw,1.65rem);font-weight:500;line-height:1.55;margin:26px 0}
.zdv-home-final .zf-heading-row{display:block;text-align:center;margin-bottom:40px}
.zdv-home-final .zf-heading-row h2{font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.7rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}
.zdv-home-final .zf-heading-row h2 span{color:#ff9d24}
.zdv-home-final .zf-heading-row p{max-width:780px;margin:14px auto 0;font-size:1rem;line-height:1.65}
.zdv-home-final .zf-specialties{min-height:0;padding:64px 0;background-image:linear-gradient(180deg,#05091410,#05091420),url('../recursos/comercial/specialties-bg-v2.webp')}
.zdv-home-final .zf-specialties::before{background:none}
.zdv-home-final .zf-specialty{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:200px;padding:25px 20px;background:linear-gradient(160deg,#0d1422df,#070d1bec);cursor:default}
.zdv-home-final .zf-specialty:hover{transform:none;box-shadow:0 20px 50px #0004}
.zdv-home-final .zf-specialty-icon{width:52px;height:52px;background:none;border-radius:0;margin-bottom:15px}
.zdv-home-final .zf-specialty-icon svg{width:37px;height:37px;filter:drop-shadow(0 0 10px currentColor)}
.zdv-home-final .zf-specialty strong{color:#fff;font-size:1.05rem;margin-bottom:12px}
.zdv-home-final .zf-specialty small{font-size:.9rem;max-width:240px}
.zdv-home-final .zf-projects{min-height:0;padding:68px 0;background-image:linear-gradient(180deg,#05091410,#05091430),url('../recursos/comercial/specialties-bg-v2.webp');background-position:center bottom}
.zdv-home-final .zf-projects::before{background:none}
.zdv-home-final .zf-project-media{height:auto;aspect-ratio:16/10}
.zdv-home-final .zf-project-body{padding:23px}
.zdv-home-final .zf-project-body h3{font-size:1.1rem;margin:14px 0 10px}
.zdv-home-final .zf-project-body p{font-size:.91rem;line-height:1.65}
.zdv-home-final .zf-about h2{font-family:Georgia,serif;line-height:1.15}
.wc-home-feature{background-image:linear-gradient(180deg,#0408122e,#04081275),url('../recursos/comercial/commercial-bg.webp');padding:72px 0}
.wc-page .wc-site{position:relative;background:#050914}
.wc-page .wc-section-toolbar{position:sticky;top:96px;z-index:1050;padding-top:8px;padding-bottom:8px;margin-bottom:-68px;pointer-events:none}
.wc-subnav{pointer-events:auto;display:flex;flex-wrap:nowrap;gap:3px;align-items:center;max-width:100%;width:max-content;margin:0 auto;padding:6px;border:1px solid #ffffff24;border-radius:35px;background:rgba(9,13,27,.58);box-shadow:0 10px 35px #0003;backdrop-filter:blur(20px) saturate(1.2);overflow-x:auto;scrollbar-width:none}
.wc-subnav::-webkit-scrollbar{display:none}
.wc-subnav a{flex-shrink:0;white-space:nowrap;padding:9px 13px;font-size:.8rem}
.wc-subnav .wc-subnav-home{color:#ffe0b1;font-weight:750}
.wc-subnav [aria-current=location]{background:#422439b3;border-color:#ffb25b59;color:#ffd297}
.wc-page main [id]{scroll-margin-top:184px}
.wc-hero{padding:118px 0 65px;min-height:690px;background-image:linear-gradient(90deg,#0307109c 0%,#03071042 45%,#03071000 75%),url('../recursos/comercial/web-hero.webp')}
.wc-hero-education{background-image:linear-gradient(90deg,#030710c9,#03071021),url('../recursos/comercial/commercial-bg.webp')}
.wc-marketing-hero{background-image:linear-gradient(90deg,#030710f5 0%,#030710bb 40%,#03071033 85%),url('../recursos/comercial/marketing.webp')}
.wc-hero-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:20px;align-items:center}
.wc-hero-layout h1{font-size:clamp(2.8rem,4.6vw,4.5rem)}
.wc-hero-layout .wc-hero-copy>*{max-width:650px}
.wc-hero-collage{position:relative;min-height:440px;align-self:stretch;margin-top:70px}
.wc-hero-collage img{position:absolute;width:66%;height:auto;aspect-ratio:3/2;object-fit:cover;border:1px solid #ffba674d;border-radius:12px;box-shadow:0 16px 38px #0008}
.wc-collage-icecream{left:0;top:35px;transform:rotate(-9deg)}
.wc-collage-hardware{right:0;top:115px;transform:rotate(8deg)}
.wc-collage-tires{left:13%;top:230px;transform:rotate(-2deg)}
.wc-includes{padding-top:62px;background:radial-gradient(ellipse at 50% 0%,#151530,#050914 72%)}
.wc-includes h2,.wc-includes>.wc-shell>.wc-lead,.wc-showcase h2,.wc-showcase>.wc-shell>.wc-lead{text-align:center;margin-inline:auto}
.wc-feature-grid .wc-card-photo{padding:0;display:flex;flex-direction:column;overflow:hidden}
.wc-feature-grid .wc-card-photo img{width:100%;height:160px;object-fit:cover;flex-shrink:0}
.wc-feature-grid .wc-card-photo h3{padding:20px 20px 0;font-size:1.05rem;margin:0 0 12px}
.wc-feature-grid .wc-card-photo p{padding:0 20px 22px;font-size:.91rem}
.wc-showcase{padding-top:55px;background-image:linear-gradient(180deg,#05091464,#0509149c),url('../recursos/comercial/commercial-bg.webp')}
.wc-heading-center{text-align:center}.wc-heading-center p{margin:0 auto;max-width:760px}
.wc-community{background:radial-gradient(ellipse at 20% 100%,#26162a50,transparent 65%),#050914}
.wc-community-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:38px;align-items:stretch}
.wc-community-grid .wc-feed-card{display:flex;flex-direction:column;background:#0b1324}
.wc-community-grid .wc-feed-card header{padding:19px;gap:10px}
.wc-community-grid .wc-feed-card header b{font-size:.88rem}
.wc-community-grid .wc-feed-card h3{font-size:1.08rem;margin:0 19px 12px}
.wc-community-grid .wc-feed-card>p{font-size:.92rem;line-height:1.65;margin:0 19px 22px;min-height:62px}
.wc-community-grid .wc-feed-card>img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-top:auto}
.wc-community-grid .wc-feed-card footer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:15px 19px;font-size:.76rem}
.wc-community-grid .wc-feed-card footer a{color:#ffbd6a}
.wc-avatar-green{background:#207548}
.wc-preview-like{border:1px solid #ffffff1a;background:#ffffff07;color:#ff9ab4;border-radius:20px;min-height:36px;min-width:56px;font-size:.88rem;padding:6px 12px;cursor:pointer}
.wc-preview-like:disabled{opacity:.65;cursor:default}
.wc-news-preview{background:#0b1324;border:1px solid #ffffff24;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.wc-news-preview>img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.wc-news-preview>div{padding:26px;display:flex;flex-direction:column;flex:1}.wc-news-preview .wc-kicker{display:block;font-size:.66rem;margin-bottom:15px}.wc-news-preview p{font-size:.94rem}.wc-news-preview .wc-text-link{margin-top:auto;padding-top:18px}
.wc-differences{padding-top:35px;background:#050914}.wc-differences .wc-grid-2{margin-top:0;margin-bottom:0}
.wc-comparison{padding:38px;border:1px solid #9f6ade66;border-radius:18px;background:linear-gradient(100deg,#091124e3,#251234ad),url('../recursos/comercial/specialties-bg-v2.webp') center/cover}
.wc-comparison h2{font-size:clamp(1.8rem,2.6vw,2.7rem)}
.wc-comparison-system{border-color:#ff9d3766;background-image:linear-gradient(100deg,#120d23ec,#2b1329a6),url('../recursos/comercial/commercial-bg.webp')}
.wc-advertising{background:linear-gradient(90deg,#050914b3,#050914b3),url('../recursos/comercial/commercial-bg.webp') center/cover}
.wc-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}
.wc-channel-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;font-size:1.8rem;font-weight:850;margin-bottom:18px;color:#fff;background:#2c67db}
.wc-channel-instagram{background:linear-gradient(145deg,#762cc4,#d63878,#ed982f)}.wc-channel-tiktok{background:#171722;color:#65ecf2;border:1px solid #ffffff21}.wc-channel-google{color:#8db0ff;background:#1c283c}
.wc-advertising-note{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ffb14b36;background:#080d1dcc;padding:22px 26px;border-radius:14px}.wc-advertising-note p{margin:0}
@media(max-width:1199px){.wc-page .wc-section-toolbar{top:90px}.wc-subnav a{padding:8px 11px}.wc-hero-collage{min-height:390px}.wc-collage-tires{top:200px}.wc-feature-grid .wc-card-photo img{height:165px}.wc-community-grid{gap:16px}}
@media(max-width:900px){.wc-community-grid{grid-template-columns:1fr 1fr}.wc-news-preview{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.wc-news-preview>img{height:100%;aspect-ratio:auto}.wc-hero-collage{min-height:330px}.wc-collage-hardware{top:95px}.wc-collage-tires{top:175px}.wc-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.zdv-home-final .zf-hero{min-height:620px}.zdv-home-final .zf-hero-copy{width:100%}.zdv-home-final .zf-hero h1{font-size:clamp(3.2rem,10vw,4.6rem)}.zdv-home-final .zf-hero-content{padding-top:130px;padding-bottom:60px}.zdv-home-final .zf-specialties,.zdv-home-final .zf-projects{padding:48px 0}.zdv-home-final .zf-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zdv-home-final .zf-specialty-grid article:last-child{grid-column:1/-1;max-width:420px;width:100%;justify-self:center}.zdv-home-final .zf-specialty{padding:24px 15px;min-height:180px}.wc-page .wc-section-toolbar{top:83px;width:calc(100% - 20px);margin-bottom:-64px}.wc-subnav{width:100%;justify-content:flex-start;border-radius:24px;background:#080d1ba8}.wc-subnav a{font-size:.74rem;padding:8px 10px}.wc-page main [id]{scroll-margin-top:155px}.wc-hero{padding:100px 0 45px;min-height:0}.wc-hero-layout{grid-template-columns:1fr;gap:0}.wc-hero-layout h1{font-size:clamp(2.7rem,9vw,3.7rem)}.wc-hero-collage{margin-top:14px;min-height:355px;max-width:520px;width:100%;justify-self:center}.wc-hero-collage img{width:66%}.wc-collage-icecream{top:20px;left:2%}.wc-collage-hardware{top:80px}.wc-collage-tires{top:165px}.wc-feature-grid .wc-card-photo img{height:135px}.wc-community-grid{grid-template-columns:1fr}.wc-news-preview{grid-column:auto;display:flex}.wc-news-preview>img{height:auto;aspect-ratio:16/10}.wc-comparison{padding:28px}.wc-advertising-note{align-items:flex-start;flex-direction:column}.wc-channel-grid{gap:12px}.wc-channel-grid .wc-card{padding:20px}.wc-home-feature{padding:55px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(min-width:761px){.zdv-home-final .zf-hero h1 span{white-space:nowrap}}
